Skip to content

Commit 2cb752d

Browse files
committed
Fix TPCC rewriter benchmark metadata
1 parent f6e1d97 commit 2cb752d

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
-- {"operators": "INNER_JOIN,AGGREGATE,FILTER,CTE,SUBQUERY_FILTER", "complexity": "high", "is_incremental": false, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "ITEM,STOCK", "non_incr_reason": "op:SUBQUERY_FILTER"}
1+
-- {"operators": "INNER_JOIN,AGGREGATE,FILTER,CTE,SUBQUERY_FILTER", "complexity": "high", "is_incremental": true, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "ITEM,STOCK", "openivm_verified": true}
22
WITH top_items AS (SELECT I_ID, I_PRICE FROM ITEM WHERE I_PRICE > 50), stocked AS (SELECT S_I_ID, SUM(S_QUANTITY) AS total_qty FROM STOCK WHERE S_I_ID IN (SELECT I_ID FROM top_items) GROUP BY S_I_ID) SELECT ti.I_ID, ti.I_PRICE, s.total_qty FROM top_items ti JOIN stocked s ON ti.I_ID = s.S_I_ID;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
-- {"operators": "OUTER_JOIN,AGGREGATE,FILTER,CTE,SUBQUERY_FILTER", "complexity": "high", "is_incremental": false, "has_nulls": true, "has_cast": false, "has_case": false, "tables": "ITEM,STOCK,ORDER_LINE", "non_incr_reason": "op:SUBQUERY_FILTER"}
1+
-- {"operators": "OUTER_JOIN,AGGREGATE,FILTER,CTE,SUBQUERY_FILTER", "complexity": "high", "is_incremental": true, "has_nulls": true, "has_cast": false, "has_case": false, "tables": "ITEM,STOCK,ORDER_LINE", "openivm_verified": true}
22
WITH high_value_items AS (SELECT I_ID, I_NAME, I_PRICE FROM ITEM WHERE I_PRICE > 50), stock_of_high AS (SELECT S_W_ID, S_I_ID, S_QUANTITY FROM STOCK WHERE S_I_ID IN (SELECT I_ID FROM high_value_items)), orders_of_high AS (SELECT OL_W_ID, OL_I_ID, SUM(OL_AMOUNT) AS rev FROM ORDER_LINE WHERE OL_I_ID IN (SELECT I_ID FROM high_value_items) GROUP BY OL_W_ID, OL_I_ID) SELECT hvi.I_ID, hvi.I_NAME, hvi.I_PRICE, sh.S_W_ID, sh.S_QUANTITY, COALESCE(oh.rev, 0) AS revenue FROM high_value_items hvi JOIN stock_of_high sh ON hvi.I_ID = sh.S_I_ID LEFT JOIN orders_of_high oh ON hvi.I_ID = oh.OL_I_ID AND sh.S_W_ID = oh.OL_W_ID;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
-- {"operators": "AGGREGATE,FILTER,UNION,SUBQUERY_FILTER", "complexity": "medium", "is_incremental": false, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "ITEM,STOCK", "non_incr_reason": "op:SUBQUERY_FILTER"}
1+
-- {"operators": "AGGREGATE,FILTER,UNION,SUBQUERY_FILTER", "complexity": "medium", "is_incremental": true, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "ITEM,STOCK", "openivm_verified": true}
22
SELECT S_W_ID, S_I_ID FROM STOCK WHERE S_I_ID IN (SELECT I_ID FROM ITEM WHERE I_PRICE IN (SELECT MAX(I_PRICE) FROM ITEM UNION SELECT MIN(I_PRICE) FROM ITEM));
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
-- {"operators": "AGGREGATE,FILTER,DISTINCT,CTE,SUBQUERY_FILTER", "complexity": "high", "is_incremental": false, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "CUSTOMER,HISTORY", "non_incr_reason": "op:SUBQUERY_FILTER"}
1+
-- {"operators": "AGGREGATE,FILTER,DISTINCT,CTE,SUBQUERY_FILTER", "complexity": "high", "is_incremental": true, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "CUSTOMER,HISTORY", "openivm_verified": true}
22
WITH paying_cust AS (SELECT DISTINCT H_C_ID, H_C_W_ID FROM HISTORY), no_pay AS (SELECT C_W_ID, C_ID, C_LAST, C_BALANCE FROM CUSTOMER WHERE (C_ID, C_W_ID) NOT IN (SELECT H_C_ID, H_C_W_ID FROM paying_cust)) SELECT COUNT(*) AS non_paying, AVG(C_BALANCE) AS avg_bal FROM no_pay;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
-- {"operators": "AGGREGATE,FILTER,SUBQUERY", "complexity": "medium", "is_incremental": false, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "CUSTOMER,HISTORY", "non_incr_reason": "kw:ALL ("}
1+
-- {"operators": "AGGREGATE,FILTER,SUBQUERY", "complexity": "medium", "is_incremental": true, "has_nulls": false, "has_cast": false, "has_case": false, "tables": "CUSTOMER,HISTORY", "openivm_verified": true}
22
SELECT C_W_ID, C_ID, C_BALANCE FROM CUSTOMER WHERE C_BALANCE > ALL (SELECT AVG(H_AMOUNT) FROM HISTORY GROUP BY H_W_ID);

0 commit comments

Comments
 (0)