diff options
Diffstat (limited to 'exec/java-exec/src/test/resources/decimal/cast_vardecimal_decimal.json')
-rw-r--r-- | exec/java-exec/src/test/resources/decimal/cast_vardecimal_decimal.json | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/exec/java-exec/src/test/resources/decimal/cast_vardecimal_decimal.json b/exec/java-exec/src/test/resources/decimal/cast_vardecimal_decimal.json new file mode 100644 index 000000000..4a4c5c90f --- /dev/null +++ b/exec/java-exec/src/test/resources/decimal/cast_vardecimal_decimal.json @@ -0,0 +1,47 @@ +{ + "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:["/input_complex_decimal.json"] + }, { + "pop" : "project", + "@id" : 2, + "exprs" : [ + { "ref" : "DEC28", "expr": "(cast(B as vardecimal(38, 16)))" }, + { "ref" : "DEC38", "expr": "(cast(A as vardecimal(28, 16)))" }, + { "ref" : "DEC18", "expr": "(cast(B as vardecimal(18, 9)))" }, + { "ref" : "DEC9", "expr": "(cast(A as vardecimal(9, 0)))" } + ], + + "child" : 1 + }, + { + "pop" : "project", + "@id" : 4, + "exprs" : [ + {"ref": "DEC28_COL", "expr" : "cast(DEC28 as decimal38sparse(38, 16))"}, + {"ref": "DEC38_COL", "expr" : "cast(DEC38 as decimal28sparse(28, 16))"}, + {"ref": "DEC18_COL", "expr" : "cast(DEC18 as decimal18(18, 0))"}, + {"ref": "DEC9_COL", "expr" : "cast(DEC9 as decimal9(9, 0))"} + ], + + "child" : 2 + }, + { + "pop" : "screen", + "@id" : 5, + "child" : 4 + } ] +} |