| { |
| "head" : { |
| "version" : 1, |
| "generator" : { |
| "type" : "org.apache.drill.exec.planner.logical.DrillImplementor", |
| "info" : "" |
| }, |
| "type" : "APACHE_DRILL_PHYSICAL", |
| "resultMode" : "EXEC" |
| }, |
| "graph":[ |
| { |
| "pop" : "fs-scan", |
| "@id" : 4, |
| "format": {"type": "json"}, |
| "storage":{"type": "file", "connection": "classpath:///"}, |
| "files":["/input_complex_decimal.json"] |
| }, { |
| "pop" : "project", |
| "@id" : 3, |
| "exprs" : [ |
| { "ref" : "DEC28", "expr": "(cast(B as vardecimal(38, 20)))" }, |
| { "ref" : "DEC38", "expr": "(cast(A as vardecimal(28, 16)))" }, |
| { "ref" : "DEC18", "expr": "(cast(B as vardecimal(19, 0)))" }, |
| { "ref" : "DEC9", "expr": "(cast(A as vardecimal(10, 0)))" } |
| ], |
| |
| "child" : 4 |
| }, { |
| "pop" : "project", |
| "@id" : 2, |
| "exprs" : [ |
| {"ref": "DEC28_COL", "expr" : "cast(DEC28 as decimal38sparse(38, 20))"}, |
| {"ref": "DEC38_COL", "expr" : "cast(DEC38 as decimal28sparse(28, 16))"}, |
| {"ref": "DEC18_COL", "expr" : "cast(DEC18 as decimal18(19, 0))"}, |
| {"ref": "DEC9_COL", "expr" : "cast(DEC9 as decimal9(10, 0))"} |
| ], |
| |
| "child" : 3 |
| }, { |
| "pop" : "project", |
| "@id" : 1, |
| "exprs" : [ |
| {"ref": "DEC28_COL", "expr" : "cast(DEC28_COL as decimal38sparse(38, 16))"}, |
| {"ref": "DEC38_COL", "expr" : "cast(DEC38_COL as decimal28sparse(28, 16))"}, |
| {"ref": "DEC18_COL", "expr" : "cast(DEC18_COL as decimal18(18, 0))"}, |
| {"ref": "DEC9_COL", "expr" : "cast(DEC9_COL as decimal9(9, 0))"} |
| ], |
| |
| "child" : 2 |
| }, { |
| "pop" : "screen", |
| "@id" : 0, |
| "child" : 1 |
| } ] |
| } |