aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/test/resources/decimal/cast_decimal_vardecimal.json
diff options
context:
space:
mode:
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.json56
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
+ } ]
+}