aboutsummaryrefslogtreecommitdiff
path: root/exec/java-exec/src/test/resources/queries/tpch.json
diff options
context:
space:
mode:
Diffstat (limited to 'exec/java-exec/src/test/resources/queries/tpch.json')
-rw-r--r--exec/java-exec/src/test/resources/queries/tpch.json54
1 files changed, 54 insertions, 0 deletions
diff --git a/exec/java-exec/src/test/resources/queries/tpch.json b/exec/java-exec/src/test/resources/queries/tpch.json
new file mode 100644
index 000000000..59894398e
--- /dev/null
+++ b/exec/java-exec/src/test/resources/queries/tpch.json
@@ -0,0 +1,54 @@
+[
+
+ tpch1: "
+
+select
+ l_returnflag,
+ l_linestatus,
+ sum(l_quantity) as sum_qty,
+ sum(l_extendedprice) as sum_base_price,
+ sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
+ sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
+ avg(l_quantity) as avg_qty,
+ avg(l_extendedprice) as avg_price,
+ avg(l_discount) as avg_disc,
+ count(*) as count_order
+from
+ cp.`tpch/lineitem.parquet`
+where
+ l_shipdate <= date '1998-12-01' - interval ':1' day
+group by
+ l_returnflag,
+ l_linestatus
+order by
+ l_returnflag,
+ l_linestatus
+LIMIT 1;
+
+ ",
+ tpch1a: "
+
+select
+ l_returnflag,
+ l_linestatus,
+ sum(l_quantity) as sum_qty,
+ sum(l_extendedprice) as sum_base_price,
+ sum(l_extendedprice * (1 - l_discount)) as sum_disc_price,
+ sum(l_extendedprice * (1 - l_discount) * (1 + l_tax)) as sum_charge,
+ avg(l_quantity) as avg_qty,
+ avg(l_extendedprice) as avg_price,
+ avg(l_discount) as avg_disc,
+ count(*) as count_order
+from
+ cp.`tpch/lineitem.parquet`
+group by
+ l_returnflag,
+ l_linestatus
+order by
+ l_returnflag,
+ l_linestatus
+LIMIT 1;
+
+ "
+
+] \ No newline at end of file