diff options
Diffstat (limited to 'exec/java-exec/src/test/resources/decimal/cast_decimal_vardecimal.json')
-rw-r--r-- | exec/java-exec/src/test/resources/decimal/cast_decimal_vardecimal.json | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/exec/java-exec/src/test/resources/decimal/cast_decimal_vardecimal.json b/exec/java-exec/src/test/resources/decimal/cast_decimal_vardecimal.json new file mode 100644 index 000000000..92c8237b4 --- /dev/null +++ b/exec/java-exec/src/test/resources/decimal/cast_decimal_vardecimal.json @@ -0,0 +1,56 @@ +{ + "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(18, 9)))" }, + { "ref" : "DEC9", "expr": "(cast(A as vardecimal(9, 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(18, 0))"}, + {"ref": "DEC9_COL", "expr" : "cast(DEC9 as decimal9(9, 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 + } ] +} |