| { | |
| "head" : { | |
| "version" : 1, | |
| "generator" : { | |
| "type" : "org.apache.drill.exec.planner.logical.DrillImplementor", | |
| "info" : "" | |
| }, | |
| "type" : "APACHE_DRILL_PHYSICAL", | |
| "resultMode" : "EXEC" | |
| }, | |
| graph:[ | |
| { | |
| @id:1, | |
| pop:"fs-scan", | |
| format: {type: "json"}, | |
| storage:{type: "file", connection: "classpath:///"}, | |
| files:["#{TEST_FILE}"] | |
| }, { | |
| "pop" : "project", | |
| "@id" : 2, | |
| "exprs" : [ | |
| { "ref" : "DECIMAL18_1", "expr": "(cast(DEC18 as vardecimal(18, 1)))" }, | |
| { "ref" : "DECIMAL18_2", "expr": "(cast(DEC9 as vardecimal(18, 1)))" } | |
| ], | |
| "child" : 1 | |
| }, | |
| { | |
| "pop" : "project", | |
| "@id" : 3, | |
| "exprs" : [ | |
| { "ref": "DEC18ADD", "expr" : "DECIMAL18_1 + DECIMAL18_2"}, | |
| { "ref": "DEC18SUB", "expr" : "DECIMAL18_1 - DECIMAL18_2"}, | |
| { "ref": "DEC18MUL", "expr" : "DECIMAL18_1 * DECIMAL18_2"} | |
| ], | |
| "child" : 2 | |
| }, | |
| { | |
| "pop" : "project", | |
| "@id" : 4, | |
| "exprs" : [ | |
| {"ref": "DECIMAL18ADD", "expr" : "cast(DEC18ADD as varchar(100))" }, | |
| {"ref": "DECIMAL18SUB", "expr" : "cast(DEC18SUB as varchar(100))" }, | |
| {"ref": "DECIMAL18MUL", "expr" : "cast(DEC18MUL as varchar(100))" } | |
| ], | |
| "child" : 3 | |
| }, | |
| { | |
| "pop" : "screen", | |
| "@id" : 5, | |
| "child" : 4 | |
| } ] | |
| } |