You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by kx...@apache.org on 2023/06/06 15:15:16 UTC

[doris] 14/36: [fix](nereids) avg size of column stats always be 0 (#20341)

This is an automated email from the ASF dual-hosted git repository.

kxiao pushed a commit to branch branch-2.0-beta
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 2d762f6da967a6f9a68bc4a5bf9df0361945e5f8
Author: minghong <en...@gmail.com>
AuthorDate: Mon Jun 5 13:01:58 2023 +0800

    [fix](nereids) avg size of column stats always be 0 (#20341)
    
    it takes lot of effort to compute the avgSizeByte for col stats.
    we use schema information to avoid compute actual average size
---
 .../doris/nereids/stats/StatsCalculator.java       |    5 +
 regression-test/data/cte_reuse/q11.out             |   65 -
 regression-test/data/cte_reuse/q14.out             |  161 -
 regression-test/data/cte_reuse/q23.out             |   98 -
 regression-test/data/cte_reuse/q24.out             |   54 -
 regression-test/data/cte_reuse/q31.out             |   74 -
 regression-test/data/cte_reuse/q4.out              |   97 -
 regression-test/data/cte_reuse/q47.out             |   49 -
 regression-test/data/cte_reuse/q57.out             |   49 -
 regression-test/data/cte_reuse/q59.out             |   45 -
 regression-test/data/cte_reuse/q64.out             |  115 -
 regression-test/data/cte_reuse/q74.out             |   64 -
 .../suites/cte_reuse/ddl/call_center.sql           |   38 -
 .../suites/cte_reuse/ddl/catalog_page.sql          |   17 -
 .../suites/cte_reuse/ddl/catalog_returns.sql       |   34 -
 .../suites/cte_reuse/ddl/catalog_sales.sql         |   42 -
 regression-test/suites/cte_reuse/ddl/customer.sql  |   26 -
 .../suites/cte_reuse/ddl/customer_address.sql      |   21 -
 .../suites/cte_reuse/ddl/customer_demographics.sql |   16 -
 regression-test/suites/cte_reuse/ddl/date_dim.sql  |   35 -
 .../cte_reuse/ddl/household_demographics.sql       |   13 -
 .../suites/cte_reuse/ddl/income_band.sql           |   11 -
 regression-test/suites/cte_reuse/ddl/inventory.sql |   12 -
 regression-test/suites/cte_reuse/ddl/item.sql      |   29 -
 regression-test/suites/cte_reuse/ddl/promotion.sql |   27 -
 regression-test/suites/cte_reuse/ddl/reason.sql    |   11 -
 regression-test/suites/cte_reuse/ddl/ship_mode.sql |   14 -
 regression-test/suites/cte_reuse/ddl/store.sql     |   36 -
 .../suites/cte_reuse/ddl/store_returns.sql         |   28 -
 .../suites/cte_reuse/ddl/store_sales.sql           |   32 -
 regression-test/suites/cte_reuse/ddl/time_dim.sql  |   17 -
 regression-test/suites/cte_reuse/ddl/warehouse.sql |   22 -
 regression-test/suites/cte_reuse/ddl/web_page.sql  |   21 -
 .../suites/cte_reuse/ddl/web_returns.sql           |   31 -
 regression-test/suites/cte_reuse/ddl/web_sales.sql |   42 -
 regression-test/suites/cte_reuse/ddl/web_site.sql  |   36 -
 regression-test/suites/cte_reuse/load.groovy       | 4228 --------------------
 regression-test/suites/cte_reuse/q11.groovy        |  108 -
 regression-test/suites/cte_reuse/q14.groovy        |  207 -
 regression-test/suites/cte_reuse/q23.groovy        |  129 -
 regression-test/suites/cte_reuse/q24.groovy        |   88 -
 regression-test/suites/cte_reuse/q31.groovy        |  104 -
 regression-test/suites/cte_reuse/q4.groovy         |  134 -
 regression-test/suites/cte_reuse/q47.groovy        |  103 -
 regression-test/suites/cte_reuse/q57.groovy        |   99 -
 regression-test/suites/cte_reuse/q59.groovy        |  115 -
 regression-test/suites/cte_reuse/q64.groovy        |  149 -
 regression-test/suites/cte_reuse/q74.groovy        |  100 -
 48 files changed, 5 insertions(+), 7046 deletions(-)

diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java
index 9341371646..c166bd8d0b 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/stats/StatsCalculator.java
@@ -553,6 +553,11 @@ public class StatsCalculator extends DefaultPlanVisitor<Statistics, Void> {
                 throw new RuntimeException(String.format("Invalid slot: %s", slotReference.getExprId()));
             }
             ColumnStatistic cache = Config.enable_stats ? getColumnStatistic(table, colName) : ColumnStatistic.UNKNOWN;
+            if (cache.avgSizeByte <= 0) {
+                cache = new ColumnStatisticBuilder(cache)
+                        .setAvgSizeByte(slotReference.getColumn().get().getType().getSlotSize())
+                        .build();
+            }
             if (cache == ColumnStatistic.UNKNOWN && !colName.equals("__DORIS_DELETE_SIGN__")) {
                 if (forbidUnknownColStats) {
                     if (StatisticsUtil.statsTblAvailable()) {
diff --git a/regression-test/data/cte_reuse/q11.out b/regression-test/data/cte_reuse/q11.out
deleted file mode 100644
index 6965148ee4..0000000000
--- a/regression-test/data/cte_reuse/q11.out
+++ /dev/null
@@ -1,65 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#4=] )
---CteProducer[cteId= ( CTEId#4=] )
-----PhysicalProject
-------PhysicalUnion
---------PhysicalProject
-----------hashAgg[GLOBAL]
-------------PhysicalDistribute
---------------hashAgg[LOCAL]
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk)
---------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
-----------------------PhysicalProject
-------------------------filter((('s' = 'w') OR ('s' = 's')))
---------------------------PhysicalOlapScan[store_sales]
-----------------------PhysicalDistribute
-------------------------PhysicalProject
---------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))(('s' = 'w') OR ('s' = 's')))
-----------------------------PhysicalOlapScan[date_dim]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter((('s' = 'w') OR ('s' = 's')))
---------------------------PhysicalOlapScan[customer]
---------PhysicalProject
-----------hashAgg[GLOBAL]
-------------PhysicalDistribute
---------------hashAgg[LOCAL]
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](customer.c_customer_sk = web_sales.ws_bill_customer_sk)
---------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
-----------------------PhysicalProject
-------------------------filter((('w' = 'w') OR ('w' = 's')))
---------------------------PhysicalOlapScan[web_sales]
-----------------------PhysicalDistribute
-------------------------PhysicalProject
---------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))(('w' = 'w') OR ('w' = 's')))
-----------------------------PhysicalOlapScan[date_dim]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter((('w' = 'w') OR ('w' = 's')))
---------------------------PhysicalOlapScan[customer]
---PhysicalTopN
-----PhysicalDistribute
-------PhysicalTopN
---------PhysicalProject
-----------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_w_firstyear.customer_id)(CASE WHEN (year_total > 0.00) THEN (cast(year_total as DECIMALV3(38, 8)) / year_total) ELSE 0.000000 END > CASE WHEN (year_total > 0.00) THEN (cast(year_total as DECIMALV3(38, 8)) / year_total) ELSE 0.000000 END)
-------------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_w_secyear.customer_id)
---------------PhysicalProject
-----------------filter((t_w_secyear.dyear = 2002)(t_w_secyear.sale_type = 'w'))
-------------------CteConsumer[cteId= ( CTEId#4=] )
---------------PhysicalDistribute
-----------------hashJoin[INNER_JOIN](t_s_secyear.customer_id = t_s_firstyear.customer_id)
-------------------PhysicalProject
---------------------filter((t_s_secyear.sale_type = 's')(t_s_secyear.dyear = 2002))
-----------------------CteConsumer[cteId= ( CTEId#4=] )
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((t_s_firstyear.dyear = 2001)(t_s_firstyear.sale_type = 's')(t_s_firstyear.year_total > 0.00))
-------------------------CteConsumer[cteId= ( CTEId#4=] )
-------------PhysicalDistribute
---------------PhysicalProject
-----------------filter((t_w_firstyear.year_total > 0.00)(t_w_firstyear.sale_type = 'w')(t_w_firstyear.dyear = 2001))
-------------------CteConsumer[cteId= ( CTEId#4=] )
-
diff --git a/regression-test/data/cte_reuse/q14.out b/regression-test/data/cte_reuse/q14.out
deleted file mode 100644
index 36d63de9e5..0000000000
--- a/regression-test/data/cte_reuse/q14.out
+++ /dev/null
@@ -1,161 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#8=] )
---CteProducer[cteId= ( CTEId#8=] )
-----PhysicalProject
-------hashJoin[INNER_JOIN](item.i_brand_id = y.brand_id)(item.i_class_id = y.class_id)(item.i_category_id = y.category_id)
---------PhysicalIntersect
-----------PhysicalProject
-------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = iss.i_item_sk)
---------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = d1.d_date_sk)
-----------------PhysicalProject
-------------------PhysicalOlapScan[store_sales]
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------filter((d1.d_year <= 2001)(d1.d_year >= 1999))
-----------------------PhysicalOlapScan[date_dim]
---------------PhysicalDistribute
-----------------PhysicalProject
-------------------PhysicalOlapScan[item]
-----------PhysicalProject
-------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = ics.i_item_sk)
---------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = d2.d_date_sk)
-----------------PhysicalProject
-------------------PhysicalOlapScan[catalog_sales]
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------filter((d2.d_year >= 1999)(d2.d_year <= 2001))
-----------------------PhysicalOlapScan[date_dim]
---------------PhysicalDistribute
-----------------PhysicalProject
-------------------PhysicalOlapScan[item]
-----------PhysicalProject
-------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = iws.i_item_sk)
---------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = d3.d_date_sk)
-----------------PhysicalProject
-------------------PhysicalOlapScan[web_sales]
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------filter((d3.d_year <= 2001)(d3.d_year >= 1999))
-----------------------PhysicalOlapScan[date_dim]
---------------PhysicalDistribute
-----------------PhysicalProject
-------------------PhysicalOlapScan[item]
---------PhysicalDistribute
-----------PhysicalProject
-------------PhysicalOlapScan[item]
---CteAnchor[cteId= ( CTEId#10=] )
-----CteProducer[cteId= ( CTEId#10=] )
-------hashAgg[GLOBAL]
---------PhysicalDistribute
-----------hashAgg[LOCAL]
-------------PhysicalUnion
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
-------------------PhysicalProject
---------------------PhysicalOlapScan[store_sales]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((date_dim.d_year >= 1999)(date_dim.d_year <= 2001))
-------------------------PhysicalOlapScan[date_dim]
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
-------------------PhysicalProject
---------------------PhysicalOlapScan[catalog_sales]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((date_dim.d_year >= 1999)(date_dim.d_year <= 2001))
-------------------------PhysicalOlapScan[date_dim]
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
-------------------PhysicalProject
---------------------PhysicalOlapScan[web_sales]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((date_dim.d_year >= 1999)(date_dim.d_year <= 2001))
-------------------------PhysicalOlapScan[date_dim]
-----PhysicalTopN
-------PhysicalDistribute
---------PhysicalTopN
-----------PhysicalProject
-------------hashAgg[GLOBAL]
---------------PhysicalDistribute
-----------------hashAgg[LOCAL]
-------------------PhysicalRepeat
---------------------PhysicalUnion
-----------------------PhysicalProject
-------------------------NestedLoopJoin[INNER_JOIN](cast(sales as DOUBLE) > cast(average_sales as DOUBLE))
---------------------------PhysicalProject
-----------------------------hashAgg[GLOBAL]
-------------------------------PhysicalDistribute
---------------------------------hashAgg[LOCAL]
-----------------------------------PhysicalProject
-------------------------------------hashJoin[RIGHT_SEMI_JOIN](store_sales.ss_item_sk = cross_items.ss_item_sk)
---------------------------------------PhysicalDistribute
-----------------------------------------CteConsumer[cteId= ( CTEId#8=] )
---------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
-----------------------------------------PhysicalDistribute
-------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
---------------------------------------------PhysicalProject
-----------------------------------------------PhysicalOlapScan[store_sales]
---------------------------------------------PhysicalDistribute
-----------------------------------------------PhysicalProject
-------------------------------------------------filter((date_dim.d_moy = 11)(date_dim.d_year = 2001))
---------------------------------------------------PhysicalOlapScan[date_dim]
-----------------------------------------PhysicalProject
-------------------------------------------PhysicalOlapScan[item]
---------------------------PhysicalDistribute
-----------------------------PhysicalAssertNumRows
-------------------------------PhysicalDistribute
---------------------------------CteConsumer[cteId= ( CTEId#10=] )
-----------------------PhysicalProject
-------------------------NestedLoopJoin[INNER_JOIN](cast(sales as DOUBLE) > cast(average_sales as DOUBLE))
---------------------------PhysicalProject
-----------------------------hashAgg[GLOBAL]
-------------------------------PhysicalDistribute
---------------------------------hashAgg[LOCAL]
-----------------------------------PhysicalProject
-------------------------------------hashJoin[RIGHT_SEMI_JOIN](catalog_sales.cs_item_sk = cross_items.ss_item_sk)
---------------------------------------PhysicalDistribute
-----------------------------------------CteConsumer[cteId= ( CTEId#8=] )
---------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
-----------------------------------------PhysicalDistribute
-------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
---------------------------------------------PhysicalProject
-----------------------------------------------PhysicalOlapScan[catalog_sales]
---------------------------------------------PhysicalDistribute
-----------------------------------------------PhysicalProject
-------------------------------------------------filter((date_dim.d_year = 2001)(date_dim.d_moy = 11))
---------------------------------------------------PhysicalOlapScan[date_dim]
-----------------------------------------PhysicalProject
-------------------------------------------PhysicalOlapScan[item]
---------------------------PhysicalDistribute
-----------------------------PhysicalAssertNumRows
-------------------------------PhysicalDistribute
---------------------------------CteConsumer[cteId= ( CTEId#10=] )
-----------------------PhysicalProject
-------------------------NestedLoopJoin[INNER_JOIN](cast(sales as DOUBLE) > cast(average_sales as DOUBLE))
---------------------------PhysicalProject
-----------------------------hashAgg[GLOBAL]
-------------------------------PhysicalDistribute
---------------------------------hashAgg[LOCAL]
-----------------------------------PhysicalProject
-------------------------------------hashJoin[RIGHT_SEMI_JOIN](web_sales.ws_item_sk = cross_items.ss_item_sk)
---------------------------------------PhysicalDistribute
-----------------------------------------CteConsumer[cteId= ( CTEId#8=] )
---------------------------------------hashJoin[INNER_JOIN](web_sales.ws_item_sk = item.i_item_sk)
-----------------------------------------PhysicalDistribute
-------------------------------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
---------------------------------------------PhysicalProject
-----------------------------------------------PhysicalOlapScan[web_sales]
---------------------------------------------PhysicalDistribute
-----------------------------------------------PhysicalProject
-------------------------------------------------filter((date_dim.d_year = 2001)(date_dim.d_moy = 11))
---------------------------------------------------PhysicalOlapScan[date_dim]
-----------------------------------------PhysicalProject
-------------------------------------------PhysicalOlapScan[item]
---------------------------PhysicalDistribute
-----------------------------PhysicalAssertNumRows
-------------------------------PhysicalDistribute
---------------------------------CteConsumer[cteId= ( CTEId#10=] )
-
diff --git a/regression-test/data/cte_reuse/q23.out b/regression-test/data/cte_reuse/q23.out
deleted file mode 100644
index 63f621b681..0000000000
--- a/regression-test/data/cte_reuse/q23.out
+++ /dev/null
@@ -1,98 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#1=] )
---CteProducer[cteId= ( CTEId#1=] )
-----PhysicalProject
-------filter((cnt > 4))
---------hashAgg[GLOBAL]
-----------PhysicalDistribute
-------------hashAgg[LOCAL]
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
-------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------PhysicalOlapScan[store_sales]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(d_year IN (2000, 2001, 2002, 2003))
---------------------------PhysicalOlapScan[date_dim]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------PhysicalOlapScan[item]
---CteAnchor[cteId= ( CTEId#4=] )
-----CteProducer[cteId= ( CTEId#4=] )
-------PhysicalProject
---------NestedLoopJoin[INNER_JOIN](cast(ssales as DOUBLE) > cast(((cast(50 as DECIMALV3(9, 6)) / cast('100.0' as DECIMALV3(5, 2))) * tpcds_cmax) as DOUBLE))
-----------hashAgg[GLOBAL]
-------------PhysicalDistribute
---------------hashAgg[LOCAL]
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
---------------------PhysicalProject
-----------------------PhysicalOlapScan[store_sales]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------PhysicalOlapScan[customer]
-----------PhysicalDistribute
-------------PhysicalAssertNumRows
---------------PhysicalProject
-----------------hashAgg[GLOBAL]
-------------------PhysicalDistribute
---------------------hashAgg[LOCAL]
-----------------------PhysicalProject
-------------------------hashAgg[GLOBAL]
---------------------------PhysicalDistribute
-----------------------------hashAgg[LOCAL]
-------------------------------PhysicalProject
---------------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
-----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[store_sales]
-------------------------------------PhysicalDistribute
---------------------------------------PhysicalProject
-----------------------------------------filter(d_year IN (2000, 2001, 2002, 2003))
-------------------------------------------PhysicalOlapScan[date_dim]
-----------------------------------PhysicalDistribute
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[customer]
-----PhysicalLimit
-------PhysicalLimit
---------hashAgg[GLOBAL]
-----------PhysicalDistribute
-------------hashAgg[LOCAL]
---------------PhysicalUnion
-----------------PhysicalProject
-------------------hashJoin[RIGHT_SEMI_JOIN](catalog_sales.cs_bill_customer_sk = best_ss_customer.c_customer_sk)
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------CteConsumer[cteId= ( CTEId#4=] )
---------------------PhysicalDistribute
-----------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
-------------------------hashJoin[LEFT_SEMI_JOIN](catalog_sales.cs_item_sk = frequent_ss_items.item_sk)
---------------------------PhysicalProject
-----------------------------PhysicalOlapScan[catalog_sales]
---------------------------PhysicalDistribute
-----------------------------PhysicalProject
-------------------------------CteConsumer[cteId= ( CTEId#1=] )
-------------------------PhysicalDistribute
---------------------------PhysicalProject
-----------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
-------------------------------PhysicalOlapScan[date_dim]
-----------------PhysicalProject
-------------------hashJoin[RIGHT_SEMI_JOIN](web_sales.ws_bill_customer_sk = best_ss_customer.c_customer_sk)
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------CteConsumer[cteId= ( CTEId#4=] )
---------------------PhysicalDistribute
-----------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
-------------------------hashJoin[LEFT_SEMI_JOIN](web_sales.ws_item_sk = frequent_ss_items.item_sk)
---------------------------PhysicalProject
-----------------------------PhysicalOlapScan[web_sales]
---------------------------PhysicalDistribute
-----------------------------PhysicalProject
-------------------------------CteConsumer[cteId= ( CTEId#1=] )
-------------------------PhysicalDistribute
---------------------------PhysicalProject
-----------------------------filter((date_dim.d_year = 2000)(date_dim.d_moy = 2))
-------------------------------PhysicalOlapScan[date_dim]
-
diff --git a/regression-test/data/cte_reuse/q24.out b/regression-test/data/cte_reuse/q24.out
deleted file mode 100644
index fa0d4e45a6..0000000000
--- a/regression-test/data/cte_reuse/q24.out
+++ /dev/null
@@ -1,54 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#0=] )
---CteProducer[cteId= ( CTEId#0=] )
-----PhysicalProject
-------hashAgg[GLOBAL]
---------PhysicalDistribute
-----------hashAgg[LOCAL]
-------------PhysicalProject
---------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = store_returns.sr_item_sk)(store_sales.ss_ticket_number = store_returns.sr_ticket_number)
-----------------PhysicalProject
-------------------PhysicalOlapScan[store_returns]
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
-----------------------PhysicalProject
-------------------------PhysicalOlapScan[item]
-----------------------PhysicalDistribute
-------------------------hashJoin[INNER_JOIN](store.s_zip = customer_address.ca_zip)(customer.c_birth_country = expr_upper(ca_country))
---------------------------PhysicalProject
-----------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
-------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
---------------------------------PhysicalProject
-----------------------------------PhysicalOlapScan[store_sales]
---------------------------------PhysicalDistribute
-----------------------------------PhysicalProject
-------------------------------------filter((store.s_market_id = 8))
---------------------------------------PhysicalOlapScan[store]
-------------------------------PhysicalDistribute
---------------------------------PhysicalProject
-----------------------------------PhysicalOlapScan[customer]
---------------------------PhysicalDistribute
-----------------------------PhysicalProject
-------------------------------PhysicalOlapScan[customer_address]
---PhysicalQuickSort
-----PhysicalDistribute
-------PhysicalQuickSort
---------PhysicalProject
-----------NestedLoopJoin[INNER_JOIN](cast(paid as DOUBLE) > cast((cast('0.05' as DECIMALV3(5, 2)) * avg(netpaid)) as DOUBLE))
-------------hashAgg[GLOBAL]
---------------PhysicalDistribute
-----------------hashAgg[LOCAL]
-------------------PhysicalProject
---------------------filter((cast(i_color as VARCHAR(*)) = 'pale'))
-----------------------CteConsumer[cteId= ( CTEId#0=] )
-------------PhysicalDistribute
---------------PhysicalAssertNumRows
-----------------PhysicalProject
-------------------hashAgg[GLOBAL]
---------------------PhysicalDistribute
-----------------------hashAgg[LOCAL]
-------------------------PhysicalProject
---------------------------CteConsumer[cteId= ( CTEId#0=] )
-
diff --git a/regression-test/data/cte_reuse/q31.out b/regression-test/data/cte_reuse/q31.out
deleted file mode 100644
index b767d12c63..0000000000
--- a/regression-test/data/cte_reuse/q31.out
+++ /dev/null
@@ -1,74 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#6=] )
---CteProducer[cteId= ( CTEId#6=] )
-----PhysicalProject
-------hashAgg[GLOBAL]
---------PhysicalDistribute
-----------hashAgg[LOCAL]
-------------PhysicalProject
---------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = customer_address.ca_address_sk)
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------PhysicalOlapScan[store_sales]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(d_qoy IN (1, 2, 3)(ss.d_year = 2000))
---------------------------PhysicalOlapScan[date_dim]
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------PhysicalOlapScan[customer_address]
---CteAnchor[cteId= ( CTEId#7=] )
-----CteProducer[cteId= ( CTEId#7=] )
-------PhysicalProject
---------hashAgg[GLOBAL]
-----------PhysicalDistribute
-------------hashAgg[LOCAL]
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](web_sales.ws_bill_addr_sk = customer_address.ca_address_sk)
-------------------PhysicalProject
---------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
-----------------------PhysicalProject
-------------------------PhysicalOlapScan[web_sales]
-----------------------PhysicalDistribute
-------------------------PhysicalProject
---------------------------filter((ws.d_year = 2000)d_qoy IN (1, 2, 3))
-----------------------------PhysicalOlapScan[date_dim]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------PhysicalOlapScan[customer_address]
-----PhysicalQuickSort
-------PhysicalDistribute
---------PhysicalQuickSort
-----------PhysicalProject
-------------hashJoin[INNER_JOIN](ws1.ca_county = ws3.ca_county)(CASE WHEN (web_sales > 0.00) THEN (cast(cast(web_sales as DECIMALV3(21, 3)) as DECIMALV3(27, 9)) / web_sales) ELSE NULL END > CASE WHEN (store_sales > 0.00) THEN (cast(cast(store_sales as DECIMALV3(21, 3)) as DECIMALV3(27, 9)) / store_sales) ELSE NULL END)
---------------PhysicalProject
-----------------filter((ws3.d_year = 2000)(ws3.d_qoy = 3))
-------------------CteConsumer[cteId= ( CTEId#7=] )
---------------PhysicalDistribute
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](ss2.ca_county = ss3.ca_county)
---------------------PhysicalProject
-----------------------filter((ss3.d_year = 2000)(ss3.d_qoy = 3))
-------------------------CteConsumer[cteId= ( CTEId#6=] )
---------------------PhysicalDistribute
-----------------------hashJoin[INNER_JOIN](ss1.ca_county = ss2.ca_county)(CASE WHEN (web_sales > 0.00) THEN (cast(cast(web_sales as DECIMALV3(21, 3)) as DECIMALV3(27, 9)) / web_sales) ELSE NULL END > CASE WHEN (store_sales > 0.00) THEN (cast(cast(store_sales as DECIMALV3(21, 3)) as DECIMALV3(27, 9)) / store_sales) ELSE NULL END)
-------------------------PhysicalProject
---------------------------filter((ss2.d_year = 2000)(ss2.d_qoy = 2))
-----------------------------CteConsumer[cteId= ( CTEId#6=] )
-------------------------PhysicalDistribute
---------------------------hashJoin[INNER_JOIN](ss1.ca_county = ws1.ca_county)
-----------------------------PhysicalProject
-------------------------------filter((ss1.d_year = 2000)(ss1.d_qoy = 1))
---------------------------------CteConsumer[cteId= ( CTEId#6=] )
-----------------------------PhysicalDistribute
-------------------------------hashJoin[INNER_JOIN](ws1.ca_county = ws2.ca_county)
---------------------------------PhysicalProject
-----------------------------------filter((ws1.d_year = 2000)(ws1.d_qoy = 1))
-------------------------------------CteConsumer[cteId= ( CTEId#7=] )
---------------------------------PhysicalDistribute
-----------------------------------PhysicalProject
-------------------------------------filter((ws2.d_qoy = 2)(ws2.d_year = 2000))
---------------------------------------CteConsumer[cteId= ( CTEId#7=] )
-
diff --git a/regression-test/data/cte_reuse/q4.out b/regression-test/data/cte_reuse/q4.out
deleted file mode 100644
index 6f72ca89f4..0000000000
--- a/regression-test/data/cte_reuse/q4.out
+++ /dev/null
@@ -1,97 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#6=] )
---CteProducer[cteId= ( CTEId#6=] )
-----PhysicalProject
-------PhysicalUnion
---------PhysicalProject
-----------hashAgg[GLOBAL]
-------------PhysicalDistribute
---------------hashAgg[LOCAL]
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk)
-------------------------PhysicalProject
---------------------------filter(((('s' = 's') OR ('s' = 'c')) OR ('s' = 'w')))
-----------------------------PhysicalOlapScan[store_sales]
-------------------------PhysicalDistribute
---------------------------PhysicalProject
-----------------------------filter(((('s' = 's') OR ('s' = 'c')) OR ('s' = 'w')))
-------------------------------PhysicalOlapScan[customer]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))((('s' = 's') OR ('s' = 'c')) OR ('s' = 'w')))
---------------------------PhysicalOlapScan[date_dim]
---------PhysicalProject
-----------hashAgg[GLOBAL]
-------------PhysicalDistribute
---------------hashAgg[LOCAL]
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------hashJoin[INNER_JOIN](customer.c_customer_sk = catalog_sales.cs_bill_customer_sk)
-------------------------PhysicalProject
---------------------------filter(((('c' = 's') OR ('c' = 'c')) OR ('c' = 'w')))
-----------------------------PhysicalOlapScan[catalog_sales]
-------------------------PhysicalDistribute
---------------------------PhysicalProject
-----------------------------filter(((('c' = 's') OR ('c' = 'c')) OR ('c' = 'w')))
-------------------------------PhysicalOlapScan[customer]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))((('c' = 's') OR ('c' = 'c')) OR ('c' = 'w')))
---------------------------PhysicalOlapScan[date_dim]
---------PhysicalProject
-----------hashAgg[GLOBAL]
-------------PhysicalDistribute
---------------hashAgg[LOCAL]
-----------------PhysicalProject
-------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------hashJoin[INNER_JOIN](customer.c_customer_sk = web_sales.ws_bill_customer_sk)
-------------------------PhysicalProject
---------------------------filter(((('w' = 's') OR ('w' = 'c')) OR ('w' = 'w')))
-----------------------------PhysicalOlapScan[web_sales]
-------------------------PhysicalDistribute
---------------------------PhysicalProject
-----------------------------filter(((('w' = 's') OR ('w' = 'c')) OR ('w' = 'w')))
-------------------------------PhysicalOlapScan[customer]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))((('w' = 's') OR ('w' = 'c')) OR ('w' = 'w')))
---------------------------PhysicalOlapScan[date_dim]
---PhysicalTopN
-----PhysicalDistribute
-------PhysicalTopN
---------PhysicalProject
-----------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_w_firstyear.customer_id)(CASE WHEN (year_total > 0.000000) THEN (cast(year_total as DECIMALV3(38, 16)) / year_total) ELSE NULL END > CASE WHEN (year_total > 0.000000) THEN (cast(year_total as DECIMALV3(38, 16)) / year_total) ELSE NULL END)
-------------PhysicalProject
---------------filter((t_w_firstyear.dyear = 2001)(t_w_firstyear.sale_type = 'w')(t_w_firstyear.year_total > 0.000000))
-----------------CteConsumer[cteId= ( CTEId#6=] )
-------------PhysicalDistribute
---------------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_w_secyear.customer_id)
-----------------PhysicalProject
-------------------filter((t_w_secyear.sale_type = 'w')(t_w_secyear.dyear = 2002))
---------------------CteConsumer[cteId= ( CTEId#6=] )
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_c_firstyear.customer_id)(CASE WHEN (year_total > 0.000000) THEN (cast(year_total as DECIMALV3(38, 16)) / year_total) ELSE NULL END > CASE WHEN (year_total > 0.000000) THEN (cast(year_total as DECIMALV3(38, 16)) / year_total) ELSE NULL END)
-----------------------hashJoin[INNER_JOIN](t_s_secyear.customer_id = t_s_firstyear.customer_id)
-------------------------PhysicalProject
---------------------------filter((t_s_secyear.sale_type = 's')(t_s_secyear.dyear = 2002))
-----------------------------CteConsumer[cteId= ( CTEId#6=] )
-------------------------PhysicalDistribute
---------------------------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_c_secyear.customer_id)
-----------------------------PhysicalProject
-------------------------------filter((t_c_secyear.sale_type = 'c')(t_c_secyear.dyear = 2002))
---------------------------------CteConsumer[cteId= ( CTEId#6=] )
-----------------------------PhysicalDistribute
-------------------------------PhysicalProject
---------------------------------filter((t_s_firstyear.year_total > 0.000000)(t_s_firstyear.dyear = 2001)(t_s_firstyear.sale_type = 's'))
-----------------------------------CteConsumer[cteId= ( CTEId#6=] )
-----------------------PhysicalDistribute
-------------------------PhysicalProject
---------------------------filter((t_c_firstyear.year_total > 0.000000)(t_c_firstyear.sale_type = 'c')(t_c_firstyear.dyear = 2001))
-----------------------------CteConsumer[cteId= ( CTEId#6=] )
-
diff --git a/regression-test/data/cte_reuse/q47.out b/regression-test/data/cte_reuse/q47.out
deleted file mode 100644
index 820340a660..0000000000
--- a/regression-test/data/cte_reuse/q47.out
+++ /dev/null
@@ -1,49 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#0=] )
---CteProducer[cteId= ( CTEId#0=] )
-----PhysicalProject
-------PhysicalWindow
---------PhysicalQuickSort
-----------PhysicalDistribute
-------------PhysicalWindow
---------------PhysicalQuickSort
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------hashAgg[GLOBAL]
-----------------------PhysicalDistribute
-------------------------hashAgg[LOCAL]
---------------------------PhysicalProject
-----------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
-------------------------------PhysicalProject
---------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item.i_item_sk)
-----------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[store_sales]
-------------------------------------PhysicalDistribute
---------------------------------------PhysicalProject
-----------------------------------------filter((((date_dim.d_year = 1999) OR ((date_dim.d_year = 1998) AND (date_dim.d_moy = 12))) OR ((date_dim.d_year = 2000) AND (date_dim.d_moy = 1))))
-------------------------------------------PhysicalOlapScan[date_dim]
-----------------------------------PhysicalDistribute
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[item]
-------------------------------PhysicalDistribute
---------------------------------PhysicalProject
-----------------------------------PhysicalOlapScan[store]
---PhysicalProject
-----PhysicalTopN
-------PhysicalDistribute
---------PhysicalTopN
-----------PhysicalProject
-------------hashJoin[INNER_JOIN](i_category = v1_lag.i_category)(i_brand = v1_lag.i_brand)(s_store_name = v1_lag.s_store_name)(s_company_name = v1_lag.s_company_name)(v1.rn = expr_(rn + 1))
---------------PhysicalProject
-----------------CteConsumer[cteId= ( CTEId#0=] )
---------------PhysicalDistribute
-----------------hashJoin[INNER_JOIN](i_category = v1_lead.i_category)(i_brand = v1_lead.i_brand)(s_store_name = v1_lead.s_store_name)(s_company_name = v1_lead.s_company_name)(v1.rn = expr_(rn - 1))
-------------------PhysicalProject
---------------------CteConsumer[cteId= ( CTEId#0=] )
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((CASE WHEN (avg_monthly_sales > 0.0000) THEN (abs((cast(sum_sales as DOUBLE) - cast(avg_monthly_sales as DOUBLE))) / cast(avg_monthly_sales as DOUBLE)) ELSE NULL END > 0.1)(v2.d_year = 1999)(v2.avg_monthly_sales > 0.0000))
-------------------------CteConsumer[cteId= ( CTEId#0=] )
-
diff --git a/regression-test/data/cte_reuse/q57.out b/regression-test/data/cte_reuse/q57.out
deleted file mode 100644
index 2eecc377cc..0000000000
--- a/regression-test/data/cte_reuse/q57.out
+++ /dev/null
@@ -1,49 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#0=] )
---CteProducer[cteId= ( CTEId#0=] )
-----PhysicalProject
-------PhysicalWindow
---------PhysicalQuickSort
-----------PhysicalDistribute
-------------PhysicalWindow
---------------PhysicalQuickSort
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------hashAgg[GLOBAL]
-----------------------PhysicalDistribute
-------------------------hashAgg[LOCAL]
---------------------------PhysicalProject
-----------------------------hashJoin[INNER_JOIN](call_center.cc_call_center_sk = catalog_sales.cs_call_center_sk)
-------------------------------PhysicalProject
---------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = item.i_item_sk)
-----------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_sold_date_sk = date_dim.d_date_sk)
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[catalog_sales]
-------------------------------------PhysicalDistribute
---------------------------------------PhysicalProject
-----------------------------------------filter((((date_dim.d_year = 1999) OR ((date_dim.d_year = 1998) AND (date_dim.d_moy = 12))) OR ((date_dim.d_year = 2000) AND (date_dim.d_moy = 1))))
-------------------------------------------PhysicalOlapScan[date_dim]
-----------------------------------PhysicalDistribute
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[item]
-------------------------------PhysicalDistribute
---------------------------------PhysicalProject
-----------------------------------PhysicalOlapScan[call_center]
---PhysicalProject
-----PhysicalTopN
-------PhysicalDistribute
---------PhysicalTopN
-----------PhysicalProject
-------------hashJoin[INNER_JOIN](i_category = v1_lag.i_category)(i_brand = v1_lag.i_brand)(cc_name = v1_lag.cc_name)(v1.rn = expr_(rn + 1))
---------------PhysicalProject
-----------------CteConsumer[cteId= ( CTEId#0=] )
---------------PhysicalDistribute
-----------------hashJoin[INNER_JOIN](i_category = v1_lead.i_category)(i_brand = v1_lead.i_brand)(cc_name = v1_lead.cc_name)(v1.rn = expr_(rn - 1))
-------------------PhysicalProject
---------------------CteConsumer[cteId= ( CTEId#0=] )
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((CASE WHEN (avg_monthly_sales > 0.0000) THEN (abs((cast(sum_sales as DOUBLE) - cast(avg_monthly_sales as DOUBLE))) / cast(avg_monthly_sales as DOUBLE)) ELSE NULL END > 0.1)(v2.avg_monthly_sales > 0.0000)(v2.d_year = 1999))
-------------------------CteConsumer[cteId= ( CTEId#0=] )
-
diff --git a/regression-test/data/cte_reuse/q59.out b/regression-test/data/cte_reuse/q59.out
deleted file mode 100644
index 29b5e53ef1..0000000000
--- a/regression-test/data/cte_reuse/q59.out
+++ /dev/null
@@ -1,45 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#4=] )
---CteProducer[cteId= ( CTEId#4=] )
-----PhysicalProject
-------hashAgg[GLOBAL]
---------PhysicalDistribute
-----------hashAgg[LOCAL]
-------------PhysicalProject
---------------hashJoin[INNER_JOIN](date_dim.d_date_sk = store_sales.ss_sold_date_sk)
-----------------PhysicalProject
-------------------PhysicalOlapScan[store_sales]
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------PhysicalOlapScan[date_dim]
---PhysicalTopN
-----PhysicalDistribute
-------PhysicalTopN
---------PhysicalProject
-----------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq2)
-------------PhysicalProject
---------------filter((d.d_month_seq <= 1235)(d.d_month_seq >= 1224))
-----------------PhysicalOlapScan[date_dim]
-------------PhysicalDistribute
---------------hashJoin[INNER_JOIN](y.s_store_id1 = x.s_store_id2)(wss.ss_store_sk = store.s_store_sk)
-----------------PhysicalProject
-------------------PhysicalOlapScan[store]
-----------------PhysicalDistribute
-------------------hashJoin[INNER_JOIN](expr_cast(d_week_seq1 as BIGINT) = expr_(d_week_seq2 - 52))
---------------------PhysicalProject
-----------------------CteConsumer[cteId= ( CTEId#4=] )
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------hashJoin[INNER_JOIN](wss.ss_store_sk = store.s_store_sk)
---------------------------PhysicalProject
-----------------------------PhysicalOlapScan[store]
---------------------------PhysicalDistribute
-----------------------------hashJoin[INNER_JOIN](d.d_week_seq = d_week_seq1)
-------------------------------PhysicalProject
---------------------------------CteConsumer[cteId= ( CTEId#4=] )
-------------------------------PhysicalDistribute
---------------------------------PhysicalProject
-----------------------------------filter((d.d_month_seq <= 1223)(d.d_month_seq >= 1212))
-------------------------------------PhysicalOlapScan[date_dim]
-
diff --git a/regression-test/data/cte_reuse/q64.out b/regression-test/data/cte_reuse/q64.out
deleted file mode 100644
index 9346d33b3e..0000000000
--- a/regression-test/data/cte_reuse/q64.out
+++ /dev/null
@@ -1,115 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#14=] )
---CteProducer[cteId= ( CTEId#14=] )
-----PhysicalProject
-------hashAgg[LOCAL]
---------PhysicalProject
-----------hashJoin[INNER_JOIN](hd2.hd_income_band_sk = ib2.ib_income_band_sk)
-------------PhysicalProject
---------------PhysicalOlapScan[income_band]
-------------PhysicalDistribute
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](customer.c_current_addr_sk = ad2.ca_address_sk)
-------------------PhysicalProject
---------------------PhysicalOlapScan[customer_address]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------hashJoin[INNER_JOIN](customer.c_first_shipto_date_sk = d3.d_date_sk)
-------------------------PhysicalProject
---------------------------PhysicalOlapScan[date_dim]
-------------------------PhysicalDistribute
---------------------------PhysicalProject
-----------------------------hashJoin[INNER_JOIN](customer.c_first_sales_date_sk = d2.d_date_sk)
-------------------------------PhysicalProject
---------------------------------PhysicalOlapScan[date_dim]
-------------------------------PhysicalDistribute
---------------------------------PhysicalProject
-----------------------------------hashJoin[INNER_JOIN](customer.c_current_hdemo_sk = hd2.hd_demo_sk)
-------------------------------------PhysicalProject
---------------------------------------PhysicalOlapScan[household_demographics]
-------------------------------------PhysicalDistribute
---------------------------------------PhysicalProject
-----------------------------------------hashJoin[INNER_JOIN](customer.c_current_cdemo_sk = cd2.cd_demo_sk)( not (cd_marital_status = cd_marital_status))
-------------------------------------------PhysicalProject
---------------------------------------------PhysicalOlapScan[customer_demographics]
-------------------------------------------PhysicalDistribute
---------------------------------------------PhysicalProject
-----------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_customer_sk = customer.c_customer_sk)
-------------------------------------------------PhysicalProject
---------------------------------------------------PhysicalOlapScan[customer]
-------------------------------------------------PhysicalDistribute
---------------------------------------------------PhysicalProject
-----------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = cs_ui.cs_item_sk)
-------------------------------------------------------PhysicalProject
---------------------------------------------------------filter((sale > (2 * refund)))
-----------------------------------------------------------hashAgg[GLOBAL]
-------------------------------------------------------------PhysicalDistribute
---------------------------------------------------------------hashAgg[LOCAL]
-----------------------------------------------------------------PhysicalProject
-------------------------------------------------------------------hashJoin[INNER_JOIN](catalog_sales.cs_item_sk = catalog_returns.cr_item_sk)(catalog_sales.cs_order_number = catalog_returns.cr_order_number)
---------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------PhysicalOlapScan[catalog_sales]
---------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------PhysicalOlapScan[catalog_returns]
-------------------------------------------------------PhysicalDistribute
---------------------------------------------------------PhysicalProject
-----------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_cdemo_sk = cd1.cd_demo_sk)
-------------------------------------------------------------PhysicalProject
---------------------------------------------------------------PhysicalOlapScan[customer_demographics]
-------------------------------------------------------------PhysicalDistribute
---------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = d1.d_date_sk)
-------------------------------------------------------------------PhysicalProject
---------------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_hdemo_sk = hd1.hd_demo_sk)
-----------------------------------------------------------------------PhysicalProject
-------------------------------------------------------------------------hashJoin[INNER_JOIN](hd1.hd_income_band_sk = ib1.ib_income_band_sk)
---------------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------------PhysicalOlapScan[household_demographics]
---------------------------------------------------------------------------PhysicalDistribute
-----------------------------------------------------------------------------PhysicalProject
-------------------------------------------------------------------------------PhysicalOlapScan[income_band]
-----------------------------------------------------------------------PhysicalDistribute
-------------------------------------------------------------------------PhysicalProject
---------------------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_promo_sk = promotion.p_promo_sk)
-----------------------------------------------------------------------------PhysicalProject
-------------------------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_store_sk = store.s_store_sk)
---------------------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_addr_sk = ad1.ca_address_sk)
-------------------------------------------------------------------------------------PhysicalProject
---------------------------------------------------------------------------------------PhysicalOlapScan[customer_address]
-------------------------------------------------------------------------------------PhysicalDistribute
---------------------------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = store_returns.sr_item_sk)(store_sales.ss_ticket_number = store_returns.sr_ticket_number)
-------------------------------------------------------------------------------------------PhysicalProject
---------------------------------------------------------------------------------------------PhysicalOlapScan[store_returns]
-------------------------------------------------------------------------------------------hashJoin[INNER_JOIN](store_sales.ss_item_sk = item_sk)
---------------------------------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------------------------------PhysicalOlapScan[store_sales]
---------------------------------------------------------------------------------------------PhysicalDistribute
-----------------------------------------------------------------------------------------------PhysicalProject
-------------------------------------------------------------------------------------------------filter((item.i_current_price <= 74.00)(item.i_current_price >= 65.00)i_color IN ('purple', 'burlywood', 'indian', 'spring', 'floral', 'medium'))
---------------------------------------------------------------------------------------------------PhysicalOlapScan[item]
---------------------------------------------------------------------------------PhysicalDistribute
-----------------------------------------------------------------------------------PhysicalProject
-------------------------------------------------------------------------------------PhysicalOlapScan[store]
-----------------------------------------------------------------------------PhysicalDistribute
-------------------------------------------------------------------------------PhysicalProject
---------------------------------------------------------------------------------PhysicalOlapScan[promotion]
-------------------------------------------------------------------PhysicalDistribute
---------------------------------------------------------------------PhysicalProject
-----------------------------------------------------------------------filter(((d1.d_year = 1999) OR (d1.d_year = 2000)))
-------------------------------------------------------------------------PhysicalOlapScan[date_dim]
---PhysicalQuickSort
-----PhysicalDistribute
-------PhysicalQuickSort
---------PhysicalProject
-----------hashJoin[INNER_JOIN](cs1.item_sk = cs2.item_sk)(cs1.store_name = cs2.store_name)(cs1.store_zip = cs2.store_zip)(cs2.cnt <= cs1.cnt)
-------------PhysicalProject
---------------filter((cs1.syear = 1999))
-----------------CteConsumer[cteId= ( CTEId#14=] )
-------------PhysicalDistribute
---------------PhysicalProject
-----------------filter((cs2.syear = 2000))
-------------------CteConsumer[cteId= ( CTEId#14=] )
-
diff --git a/regression-test/data/cte_reuse/q74.out b/regression-test/data/cte_reuse/q74.out
deleted file mode 100644
index ed9dcb3648..0000000000
--- a/regression-test/data/cte_reuse/q74.out
+++ /dev/null
@@ -1,64 +0,0 @@
--- This file is automatically generated. You should know what you did if you want to edit this
--- !sql --
-CteAnchor[cteId= ( CTEId#4=] )
---CteProducer[cteId= ( CTEId#4=] )
-----PhysicalUnion
-------PhysicalProject
---------hashAgg[GLOBAL]
-----------PhysicalDistribute
-------------hashAgg[LOCAL]
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](customer.c_customer_sk = store_sales.ss_customer_sk)
-------------------hashJoin[INNER_JOIN](store_sales.ss_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------filter((('s' = 's') OR ('s' = 'w')))
-------------------------PhysicalOlapScan[store_sales]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))(('s' = 's') OR ('s' = 'w')))
---------------------------PhysicalOlapScan[date_dim]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((('s' = 's') OR ('s' = 'w')))
-------------------------PhysicalOlapScan[customer]
-------PhysicalProject
---------hashAgg[GLOBAL]
-----------PhysicalDistribute
-------------hashAgg[LOCAL]
---------------PhysicalProject
-----------------hashJoin[INNER_JOIN](customer.c_customer_sk = web_sales.ws_bill_customer_sk)
-------------------hashJoin[INNER_JOIN](web_sales.ws_sold_date_sk = date_dim.d_date_sk)
---------------------PhysicalProject
-----------------------filter((('w' = 's') OR ('w' = 'w')))
-------------------------PhysicalOlapScan[web_sales]
---------------------PhysicalDistribute
-----------------------PhysicalProject
-------------------------filter(((date_dim.d_year = 2001) OR (date_dim.d_year = 2002))(('w' = 's') OR ('w' = 'w')))
---------------------------PhysicalOlapScan[date_dim]
-------------------PhysicalDistribute
---------------------PhysicalProject
-----------------------filter((('w' = 's') OR ('w' = 'w')))
-------------------------PhysicalOlapScan[customer]
---PhysicalTopN
-----PhysicalDistribute
-------PhysicalTopN
---------PhysicalProject
-----------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_w_firstyear.customer_id)(CASE WHEN (year_total > 0.00) THEN (cast(year_total as DECIMALV3(38, 8)) / year_total) ELSE NULL END > CASE WHEN (year_total > 0.00) THEN (cast(year_total as DECIMALV3(38, 8)) / year_total) ELSE NULL END)
-------------hashJoin[INNER_JOIN](t_s_firstyear.customer_id = t_w_secyear.customer_id)
---------------hashJoin[INNER_JOIN](t_s_secyear.customer_id = t_s_firstyear.customer_id)
-----------------PhysicalProject
-------------------filter((t_s_firstyear.YEAR = 2001)(t_s_firstyear.sale_type = 's')(t_s_firstyear.year_total > 0.00))
---------------------CteConsumer[cteId= ( CTEId#4=] )
-----------------PhysicalDistribute
-------------------PhysicalProject
---------------------filter((t_s_secyear.sale_type = 's')(t_s_secyear.YEAR = 2002))
-----------------------CteConsumer[cteId= ( CTEId#4=] )
---------------PhysicalDistribute
-----------------PhysicalProject
-------------------filter((t_w_secyear.YEAR = 2002)(t_w_secyear.sale_type = 'w'))
---------------------CteConsumer[cteId= ( CTEId#4=] )
-------------PhysicalDistribute
---------------PhysicalProject
-----------------filter((t_w_firstyear.YEAR = 2001)(t_w_firstyear.year_total > 0.00)(t_w_firstyear.sale_type = 'w'))
-------------------CteConsumer[cteId= ( CTEId#4=] )
-
diff --git a/regression-test/suites/cte_reuse/ddl/call_center.sql b/regression-test/suites/cte_reuse/ddl/call_center.sql
deleted file mode 100644
index dd92911177..0000000000
--- a/regression-test/suites/cte_reuse/ddl/call_center.sql
+++ /dev/null
@@ -1,38 +0,0 @@
-CREATE TABLE IF NOT EXISTS call_center (
-    cc_call_center_sk bigint,
-    cc_call_center_id char(16),
-    cc_rec_start_date date,
-    cc_rec_end_date date,
-    cc_closed_date_sk integer,
-    cc_open_date_sk integer,
-    cc_name varchar(50),
-    cc_class varchar(50),
-    cc_employees integer,
-    cc_sq_ft integer,
-    cc_hours char(20),
-    cc_manager varchar(40),
-    cc_mkt_id integer,
-    cc_mkt_class char(50),
-    cc_mkt_desc varchar(100),
-    cc_market_manager varchar(40),
-    cc_division integer,
-    cc_division_name varchar(50),
-    cc_company integer,
-    cc_company_name char(50),
-    cc_street_number char(10),
-    cc_street_name varchar(60),
-    cc_street_type char(15),
-    cc_suite_number char(10),
-    cc_city varchar(60),
-    cc_county varchar(30),
-    cc_state char(2),
-    cc_zip char(10),
-    cc_country varchar(20),
-    cc_gmt_offset decimal(5,2),
-    cc_tax_percentage decimal(5,2)
- )
-DUPLICATE KEY(cc_call_center_sk, cc_call_center_id)
-DISTRIBUTED BY HASH(cc_call_center_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/catalog_page.sql b/regression-test/suites/cte_reuse/ddl/catalog_page.sql
deleted file mode 100644
index 7b06b67fa5..0000000000
--- a/regression-test/suites/cte_reuse/ddl/catalog_page.sql
+++ /dev/null
@@ -1,17 +0,0 @@
-CREATE TABLE IF NOT EXISTS catalog_page (
-    cp_catalog_page_sk bigint,
-    cp_catalog_page_id char(16),
-    cp_start_date_sk integer,
-    cp_end_date_sk integer,
-    cp_department varchar(50),
-    cp_catalog_number integer,
-    cp_catalog_page_number integer,
-    cp_description varchar(100),
-    cp_type varchar(100)
-)
-DUPLICATE KEY(cp_catalog_page_sk, cp_catalog_page_id)
-DISTRIBUTED BY HASH(cp_catalog_page_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/catalog_returns.sql b/regression-test/suites/cte_reuse/ddl/catalog_returns.sql
deleted file mode 100644
index 56a335624f..0000000000
--- a/regression-test/suites/cte_reuse/ddl/catalog_returns.sql
+++ /dev/null
@@ -1,34 +0,0 @@
-CREATE TABLE IF NOT EXISTS catalog_returns (
-    cr_returned_date_sk bigint,
-    cr_returned_time_sk bigint,
-    cr_item_sk bigint,
-    cr_refunded_customer_sk bigint,
-    cr_refunded_cdemo_sk bigint,
-    cr_refunded_hdemo_sk bigint,
-    cr_refunded_addr_sk bigint,
-    cr_returning_customer_sk bigint,
-    cr_returning_cdemo_sk bigint,
-    cr_returning_hdemo_sk bigint,
-    cr_returning_addr_sk bigint,
-    cr_call_center_sk bigint,
-    cr_catalog_page_sk bigint,
-    cr_ship_mode_sk bigint,
-    cr_warehouse_sk bigint,
-    cr_reason_sk bigint,
-    cr_order_number bigint,
-    cr_return_quantity integer,
-    cr_return_amount decimal(7,2),
-    cr_return_tax decimal(7,2),
-    cr_return_amt_inc_tax decimal(7,2),
-    cr_fee decimal(7,2),
-    cr_return_ship_cost decimal(7,2),
-    cr_refunded_cash decimal(7,2),
-    cr_reversed_charge decimal(7,2),
-    cr_store_credit decimal(7,2),
-    cr_net_loss decimal(7,2)
-)
-DUPLICATE KEY(cr_returned_date_sk, cr_returned_time_sk, cr_item_sk, cr_refunded_customer_sk)
-DISTRIBUTED BY HASH(cr_refunded_customer_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/catalog_sales.sql b/regression-test/suites/cte_reuse/ddl/catalog_sales.sql
deleted file mode 100644
index f47e23fd20..0000000000
--- a/regression-test/suites/cte_reuse/ddl/catalog_sales.sql
+++ /dev/null
@@ -1,42 +0,0 @@
-CREATE TABLE IF NOT EXISTS catalog_sales (
-    cs_sold_date_sk bigint,
-    cs_sold_time_sk bigint,
-    cs_ship_date_sk bigint,
-    cs_bill_customer_sk bigint,
-    cs_bill_cdemo_sk bigint,
-    cs_bill_hdemo_sk bigint,
-    cs_bill_addr_sk bigint,
-    cs_ship_customer_sk bigint,
-    cs_ship_cdemo_sk bigint,
-    cs_ship_hdemo_sk bigint,
-    cs_ship_addr_sk bigint,
-    cs_call_center_sk bigint,
-    cs_catalog_page_sk bigint,
-    cs_ship_mode_sk bigint,
-    cs_warehouse_sk bigint,
-    cs_item_sk bigint,
-    cs_promo_sk bigint,
-    cs_order_number bigint,
-    cs_quantity integer,
-    cs_wholesale_cost decimal(7,2),
-    cs_list_price decimal(7,2),
-    cs_sales_price decimal(7,2),
-    cs_ext_discount_amt decimal(7,2),
-    cs_ext_sales_price decimal(7,2),
-    cs_ext_wholesale_cost decimal(7,2),
-    cs_ext_list_price decimal(7,2),
-    cs_ext_tax decimal(7,2),
-    cs_coupon_amt decimal(7,2),
-    cs_ext_ship_cost decimal(7,2),
-    cs_net_paid decimal(7,2),
-    cs_net_paid_inc_tax decimal(7,2),
-    cs_net_paid_inc_ship decimal(7,2),
-    cs_net_paid_inc_ship_tax decimal(7,2),
-    cs_net_profit decimal(7,2)
-)
-DUPLICATE KEY(cs_sold_date_sk, cs_sold_time_sk, cs_ship_date_sk, cs_bill_customer_sk)
-DISTRIBUTED BY HASH(cs_bill_customer_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/customer.sql b/regression-test/suites/cte_reuse/ddl/customer.sql
deleted file mode 100644
index debf5526da..0000000000
--- a/regression-test/suites/cte_reuse/ddl/customer.sql
+++ /dev/null
@@ -1,26 +0,0 @@
-CREATE TABLE IF NOT EXISTS customer (
-    c_customer_sk bigint,
-    c_customer_id char(16),
-    c_current_cdemo_sk bigint,
-    c_current_hdemo_sk bigint,
-    c_current_addr_sk bigint,
-    c_first_shipto_date_sk bigint,
-    c_first_sales_date_sk bigint,
-    c_salutation char(10),
-    c_first_name char(20),
-    c_last_name char(30),
-    c_preferred_cust_flag char(1),
-    c_birth_day integer,
-    c_birth_month integer,
-    c_birth_year integer,
-    c_birth_country varchar(20),
-    c_login char(13),
-    c_email_address char(50),
-    c_last_review_date_sk bigint
-)
-DUPLICATE KEY(c_customer_sk, c_customer_id)
-DISTRIBUTED BY HASH(c_customer_id) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/customer_address.sql b/regression-test/suites/cte_reuse/ddl/customer_address.sql
deleted file mode 100644
index 4c9f849b22..0000000000
--- a/regression-test/suites/cte_reuse/ddl/customer_address.sql
+++ /dev/null
@@ -1,21 +0,0 @@
-CREATE TABLE IF NOT EXISTS customer_address (
-    ca_address_sk bigint,
-    ca_address_id char(16),
-    ca_street_number char(10),
-    ca_street_name varchar(60),
-    ca_street_type char(15),
-    ca_suite_number char(10),
-    ca_city varchar(60),
-    ca_county varchar(30),
-    ca_state char(2),
-    ca_zip char(10),
-    ca_country varchar(20),
-    ca_gmt_offset decimal(5,2),
-    ca_location_type char(20)
-)
-DUPLICATE KEY(ca_address_sk, ca_address_id)
-DISTRIBUTED BY HASH(ca_address_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/customer_demographics.sql b/regression-test/suites/cte_reuse/ddl/customer_demographics.sql
deleted file mode 100644
index cc5f03f8db..0000000000
--- a/regression-test/suites/cte_reuse/ddl/customer_demographics.sql
+++ /dev/null
@@ -1,16 +0,0 @@
-CREATE TABLE IF NOT EXISTS customer_demographics (
-    cd_demo_sk bigint,
-    cd_gender char(1),
-    cd_marital_status char(1),
-    cd_education_status char(20),
-    cd_purchase_estimate integer,
-    cd_credit_rating char(10),
-    cd_dep_count integer,
-    cd_dep_employed_count integer,
-    cd_dep_college_count integer
-)
-DUPLICATE KEY(cd_demo_sk, cd_gender)
-DISTRIBUTED BY HASH(cd_gender) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/date_dim.sql b/regression-test/suites/cte_reuse/ddl/date_dim.sql
deleted file mode 100644
index ff77c7e434..0000000000
--- a/regression-test/suites/cte_reuse/ddl/date_dim.sql
+++ /dev/null
@@ -1,35 +0,0 @@
-CREATE TABLE IF NOT EXISTS date_dim (
-    d_date_sk bigint,
-    d_date_id char(16),
-    d_date date,
-    d_month_seq integer,
-    d_week_seq integer,
-    d_quarter_seq integer,
-    d_year integer,
-    d_dow integer,
-    d_moy integer,
-    d_dom integer,
-    d_qoy integer,
-    d_fy_year integer,
-    d_fy_quarter_seq integer,
-    d_fy_week_seq integer,
-    d_day_name char(9),
-    d_quarter_name char(6),
-    d_holiday char(1),
-    d_weekend char(1),
-    d_following_holiday char(1),
-    d_first_dom integer,
-    d_last_dom integer,
-    d_same_day_ly integer,
-    d_same_day_lq integer,
-    d_current_day char(1),
-    d_current_week char(1),
-    d_current_month char(1),
-    d_current_quarter char(1),
-    d_current_year char(1)
-)
-DUPLICATE KEY(d_date_sk, d_date_id)
-DISTRIBUTED BY HASH(d_date_id) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/household_demographics.sql b/regression-test/suites/cte_reuse/ddl/household_demographics.sql
deleted file mode 100644
index f050e2a128..0000000000
--- a/regression-test/suites/cte_reuse/ddl/household_demographics.sql
+++ /dev/null
@@ -1,13 +0,0 @@
-CREATE TABLE IF NOT EXISTS household_demographics (
-    hd_demo_sk bigint,
-    hd_income_band_sk bigint,
-    hd_buy_potential char(15),
-    hd_dep_count integer,
-    hd_vehicle_count integer
-)
-DUPLICATE KEY(hd_demo_sk, hd_income_band_sk)
-DISTRIBUTED BY HASH(hd_demo_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/income_band.sql b/regression-test/suites/cte_reuse/ddl/income_band.sql
deleted file mode 100644
index 98f0d8cf64..0000000000
--- a/regression-test/suites/cte_reuse/ddl/income_band.sql
+++ /dev/null
@@ -1,11 +0,0 @@
-CREATE TABLE IF NOT EXISTS income_band (
-    ib_income_band_sk bigint,
-    ib_lower_bound integer,
-    ib_upper_bound integer
-)
-DUPLICATE KEY(ib_income_band_sk)
-DISTRIBUTED BY HASH(ib_income_band_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/inventory.sql b/regression-test/suites/cte_reuse/ddl/inventory.sql
deleted file mode 100644
index b4bcb1e931..0000000000
--- a/regression-test/suites/cte_reuse/ddl/inventory.sql
+++ /dev/null
@@ -1,12 +0,0 @@
-CREATE TABLE IF NOT EXISTS inventory (
-    inv_date_sk bigint,
-    inv_item_sk bigint,
-    inv_warehouse_sk bigint,
-    inv_quantity_on_hand integer
-)
-DUPLICATE KEY(inv_date_sk, inv_item_sk)
-DISTRIBUTED BY HASH(inv_warehouse_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/item.sql b/regression-test/suites/cte_reuse/ddl/item.sql
deleted file mode 100644
index 4b9ac8f53c..0000000000
--- a/regression-test/suites/cte_reuse/ddl/item.sql
+++ /dev/null
@@ -1,29 +0,0 @@
-CREATE TABLE IF NOT EXISTS item (
-    i_item_sk bigint,
-    i_item_id char(16),
-    i_rec_start_date date,
-    i_rec_end_date date,
-    i_item_desc varchar(200),
-    i_current_price decimal(7,2),
-    i_wholesale_cost decimal(7,2),
-    i_brand_id integer,
-    i_brand char(50),
-    i_class_id integer,
-    i_class char(50),
-    i_category_id integer,
-    i_category char(50),
-    i_manufact_id integer,
-    i_manufact char(50),
-    i_size char(20),
-    i_formulation char(20),
-    i_color char(20),
-    i_units char(10),
-    i_container char(10),
-    i_manager_id integer,
-    i_product_name char(50)
-)
-DUPLICATE KEY(i_item_sk, i_item_id)
-DISTRIBUTED BY HASH(i_item_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/promotion.sql b/regression-test/suites/cte_reuse/ddl/promotion.sql
deleted file mode 100644
index 4a8d2ac5c3..0000000000
--- a/regression-test/suites/cte_reuse/ddl/promotion.sql
+++ /dev/null
@@ -1,27 +0,0 @@
-CREATE TABLE IF NOT EXISTS promotion (
-    p_promo_sk bigint,
-    p_promo_id char(16),
-    p_start_date_sk bigint,
-    p_end_date_sk bigint,
-    p_item_sk bigint,
-    p_cost decimal(15,2),
-    p_response_targe integer,
-    p_promo_name char(50),
-    p_channel_dmail char(1),
-    p_channel_email char(1),
-    p_channel_catalog char(1),
-    p_channel_tv char(1),
-    p_channel_radio char(1),
-    p_channel_press char(1),
-    p_channel_event char(1),
-    p_channel_demo char(1),
-    p_channel_details varchar(100),
-    p_purpose char(15),
-    p_discount_active char(1)
-)
-DUPLICATE KEY(p_promo_sk, p_promo_id)
-DISTRIBUTED BY HASH(p_promo_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/reason.sql b/regression-test/suites/cte_reuse/ddl/reason.sql
deleted file mode 100644
index 8fb573615e..0000000000
--- a/regression-test/suites/cte_reuse/ddl/reason.sql
+++ /dev/null
@@ -1,11 +0,0 @@
-CREATE TABLE IF NOT EXISTS reason (
-    r_reason_sk bigint,
-    r_reason_id char(16),
-    r_reason_desc char(100)
- )
-DUPLICATE KEY(r_reason_sk, r_reason_id)
-DISTRIBUTED BY HASH(r_reason_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/ship_mode.sql b/regression-test/suites/cte_reuse/ddl/ship_mode.sql
deleted file mode 100644
index 6ccaf51b57..0000000000
--- a/regression-test/suites/cte_reuse/ddl/ship_mode.sql
+++ /dev/null
@@ -1,14 +0,0 @@
-CREATE TABLE IF NOT EXISTS ship_mode (
-    sm_ship_mode_sk bigint,
-    sm_ship_mode_id char(16),
-    sm_type char(30),
-    sm_code char(10),
-    sm_carrier char(20),
-    sm_contract char(20)
-)
-DUPLICATE KEY(sm_ship_mode_sk, sm_ship_mode_id)
-DISTRIBUTED BY HASH(sm_ship_mode_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/store.sql b/regression-test/suites/cte_reuse/ddl/store.sql
deleted file mode 100644
index 57cac7ad52..0000000000
--- a/regression-test/suites/cte_reuse/ddl/store.sql
+++ /dev/null
@@ -1,36 +0,0 @@
-CREATE TABLE IF NOT EXISTS store (
-    s_store_sk bigint,
-    s_store_id char(16),
-    s_rec_start_date date,
-    s_rec_end_date date,
-    s_closed_date_sk bigint,
-    s_store_name varchar(50),
-    s_number_employees integer,
-    s_floor_space integer,
-    s_hours char(20),
-    s_manager varchar(40),
-    s_market_id integer,
-    s_geography_class varchar(100),
-    s_market_desc varchar(100),
-    s_market_manager varchar(40),
-    s_division_id integer,
-    s_division_name varchar(50),
-    s_company_id integer,
-    s_company_name varchar(50),
-    s_street_number varchar(10),
-    s_street_name varchar(60),
-    s_street_type char(15),
-    s_suite_number char(10),
-    s_city varchar(60),
-    s_county varchar(30),
-    s_state char(2),
-    s_zip char(10),
-    s_country varchar(20),
-    s_gmt_offset decimal(5,2),
-    s_tax_precentage decimal(5,2)
-)
-DUPLICATE KEY(s_store_sk, s_store_id)
-DISTRIBUTED BY HASH(s_store_id) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/store_returns.sql b/regression-test/suites/cte_reuse/ddl/store_returns.sql
deleted file mode 100644
index 8c994f4f06..0000000000
--- a/regression-test/suites/cte_reuse/ddl/store_returns.sql
+++ /dev/null
@@ -1,28 +0,0 @@
-CREATE TABLE IF NOT EXISTS store_returns (
-    sr_returned_date_sk bigint,
-    sr_return_time_sk bigint,
-    sr_item_sk bigint,
-    sr_customer_sk bigint,
-    sr_cdemo_sk bigint,
-    sr_hdemo_sk bigint,
-    sr_addr_sk bigint,
-    sr_store_sk bigint,
-    sr_reason_sk bigint,
-    sr_ticket_number bigint,
-    sr_return_quantity integer,
-    sr_return_amt decimal(7,2),
-    sr_return_tax decimal(7,2),
-    sr_return_amt_inc_tax decimal(7,2),
-    sr_fee decimal(7,2),
-    sr_return_ship_cost decimal(7,2),
-    sr_refunded_cash decimal(7,2),
-    sr_reversed_charge decimal(7,2),
-    sr_store_credit decimal(7,2),
-    sr_net_loss decimal(7,2)
-)
-DUPLICATE KEY(sr_returned_date_sk, sr_return_time_sk, sr_item_sk)
-DISTRIBUTED BY HASH(sr_return_time_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/store_sales.sql b/regression-test/suites/cte_reuse/ddl/store_sales.sql
deleted file mode 100644
index 81003befb9..0000000000
--- a/regression-test/suites/cte_reuse/ddl/store_sales.sql
+++ /dev/null
@@ -1,32 +0,0 @@
-CREATE TABLE IF NOT EXISTS store_sales (
-    ss_sold_date_sk bigint,
-    ss_sold_time_sk bigint,
-    ss_item_sk bigint,
-    ss_customer_sk bigint,
-    ss_cdemo_sk bigint,
-    ss_hdemo_sk bigint,
-    ss_addr_sk bigint,
-    ss_store_sk bigint,
-    ss_promo_sk bigint,
-    ss_ticket_number bigint,
-    ss_quantity integer,
-    ss_wholesale_cost decimal(7,2),
-    ss_list_price decimal(7,2),
-    ss_sales_price decimal(7,2),
-    ss_ext_discount_amt decimal(7,2),
-    ss_ext_sales_price decimal(7,2),
-    ss_ext_wholesale_cost decimal(7,2),
-    ss_ext_list_price decimal(7,2),
-    ss_ext_tax decimal(7,2),
-    ss_coupon_amt decimal(7,2),
-    ss_net_paid decimal(7,2),
-    ss_net_paid_inc_tax decimal(7,2),
-    ss_net_profit decimal(7,2)
-)
-DUPLICATE KEY(ss_sold_date_sk, ss_sold_time_sk, ss_item_sk, ss_customer_sk)
-DISTRIBUTED BY HASH(ss_customer_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
-
diff --git a/regression-test/suites/cte_reuse/ddl/time_dim.sql b/regression-test/suites/cte_reuse/ddl/time_dim.sql
deleted file mode 100644
index c302f0d5c3..0000000000
--- a/regression-test/suites/cte_reuse/ddl/time_dim.sql
+++ /dev/null
@@ -1,17 +0,0 @@
-CREATE TABLE IF NOT EXISTS time_dim (
-    t_time_sk bigint,
-    t_time_id char(16),
-    t_time integer,
-    t_hour integer,
-    t_minute integer,
-    t_second integer,
-    t_am_pm char(2),
-    t_shift char(20),
-    t_sub_shift char(20),
-    t_meal_time char(20)
-)
-DUPLICATE KEY(t_time_sk, t_time_id)
-DISTRIBUTED BY HASH(t_time_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/warehouse.sql b/regression-test/suites/cte_reuse/ddl/warehouse.sql
deleted file mode 100644
index 9e88325b8c..0000000000
--- a/regression-test/suites/cte_reuse/ddl/warehouse.sql
+++ /dev/null
@@ -1,22 +0,0 @@
-CREATE TABLE IF NOT EXISTS warehouse (
-    w_warehouse_sk bigint,
-    w_warehouse_id char(16),
-    w_warehouse_name varchar(20),
-    w_warehouse_sq_ft integer,
-    w_street_number char(10),
-    w_street_name varchar(60),
-    w_street_type char(15),
-    w_suite_number char(10),
-    w_city varchar(60),
-    w_county varchar(30),
-    w_state char(2),
-    w_zip char(10),
-    w_country varchar(20),
-    w_gmt_offset decimal(5,2)
-)
-DUPLICATE KEY(w_warehouse_sk, w_warehouse_id)
-DISTRIBUTED BY HASH(w_warehouse_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/web_page.sql b/regression-test/suites/cte_reuse/ddl/web_page.sql
deleted file mode 100644
index ce59ec8319..0000000000
--- a/regression-test/suites/cte_reuse/ddl/web_page.sql
+++ /dev/null
@@ -1,21 +0,0 @@
-CREATE TABLE IF NOT EXISTS web_page (
-        wp_web_page_sk bigint,
-        wp_web_page_id char(16),
-        wp_rec_start_date date,
-        wp_rec_end_date date,
-        wp_creation_date_sk bigint,
-        wp_access_date_sk bigint,
-        wp_autogen_flag char(1),
-        wp_customer_sk bigint,
-        wp_url varchar(100),
-        wp_type char(50),
-        wp_char_count integer,
-        wp_link_count integer,
-        wp_image_count integer,
-        wp_max_ad_count integer
-)
-DUPLICATE KEY(wp_web_page_sk, wp_web_page_id)
-DISTRIBUTED BY HASH(wp_web_page_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/web_returns.sql b/regression-test/suites/cte_reuse/ddl/web_returns.sql
deleted file mode 100644
index 8552e2634a..0000000000
--- a/regression-test/suites/cte_reuse/ddl/web_returns.sql
+++ /dev/null
@@ -1,31 +0,0 @@
-CREATE TABLE IF NOT EXISTS web_returns (
-    wr_returned_date_sk bigint,
-    wr_returned_time_sk bigint,
-    wr_item_sk bigint,
-    wr_refunded_customer_sk bigint,
-    wr_refunded_cdemo_sk bigint,
-    wr_refunded_hdemo_sk bigint,
-    wr_refunded_addr_sk bigint,
-    wr_returning_customer_sk bigint,
-    wr_returning_cdemo_sk bigint,
-    wr_returning_hdemo_sk bigint,
-    wr_returning_addr_sk bigint,
-    wr_web_page_sk bigint,
-    wr_reason_sk bigint,
-    wr_order_number bigint,
-    wr_return_quantity integer,
-    wr_return_amt decimal(7,2),
-    wr_return_tax decimal(7,2),
-    wr_return_amt_inc_tax decimal(7,2),
-    wr_fee decimal(7,2),
-    wr_return_ship_cost decimal(7,2),
-    wr_refunded_cash decimal(7,2),
-    wr_reversed_charge decimal(7,2),
-    wr_account_credit decimal(7,2),
-    wr_net_loss decimal(7,2)
-)
-DUPLICATE KEY(wr_returned_date_sk, wr_returned_time_sk, wr_item_sk, wr_refunded_customer_sk)
-DISTRIBUTED BY HASH(wr_refunded_customer_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
diff --git a/regression-test/suites/cte_reuse/ddl/web_sales.sql b/regression-test/suites/cte_reuse/ddl/web_sales.sql
deleted file mode 100644
index 807a116896..0000000000
--- a/regression-test/suites/cte_reuse/ddl/web_sales.sql
+++ /dev/null
@@ -1,42 +0,0 @@
-CREATE TABLE IF NOT EXISTS web_sales (
-    ws_sold_date_sk bigint,
-    ws_sold_time_sk bigint,
-    ws_ship_date_sk bigint,
-    ws_item_sk bigint,
-    ws_bill_customer_sk bigint,
-    ws_bill_cdemo_sk bigint,
-    ws_bill_hdemo_sk bigint,
-    ws_bill_addr_sk bigint,
-    ws_ship_customer_sk bigint,
-    ws_ship_cdemo_sk bigint,
-    ws_ship_hdemo_sk bigint,
-    ws_ship_addr_sk bigint,
-    ws_web_page_sk bigint,
-    ws_web_site_sk bigint,
-    ws_ship_mode_sk bigint,
-    ws_warehouse_sk bigint,
-    ws_promo_sk bigint,
-    ws_order_number bigint,
-    ws_quantity integer,
-    ws_wholesale_cost decimal(7,2),
-    ws_list_price decimal(7,2),
-    ws_sales_price decimal(7,2),
-    ws_ext_discount_amt decimal(7,2),
-    ws_ext_sales_price decimal(7,2),
-    ws_ext_wholesale_cost decimal(7,2),
-    ws_ext_list_price decimal(7,2),
-    ws_ext_tax decimal(7,2),
-    ws_coupon_amt decimal(7,2),
-    ws_ext_ship_cost decimal(7,2),
-    ws_net_paid decimal(7,2),
-    ws_net_paid_inc_tax decimal(7,2),
-    ws_net_paid_inc_ship decimal(7,2),
-    ws_net_paid_inc_ship_tax decimal(7,2),
-    ws_net_profit decimal(7,2)
-)
-DUPLICATE KEY(ws_sold_date_sk, ws_sold_time_sk, ws_ship_date_sk, ws_item_sk)
-DISTRIBUTED BY HASH(ws_item_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
diff --git a/regression-test/suites/cte_reuse/ddl/web_site.sql b/regression-test/suites/cte_reuse/ddl/web_site.sql
deleted file mode 100644
index 316aaffb21..0000000000
--- a/regression-test/suites/cte_reuse/ddl/web_site.sql
+++ /dev/null
@@ -1,36 +0,0 @@
-CREATE TABLE IF NOT EXISTS web_site (
-    web_site_sk bigint,
-    web_site_id char(16),
-    web_rec_start_date date,
-    web_rec_end_date date,
-    web_name varchar(50),
-    web_open_date_sk bigint,
-    web_close_date_sk bigint,
-    web_class varchar(50),
-    web_manager varchar(40),
-    web_mkt_id integer,
-    web_mkt_class varchar(50),
-    web_mkt_desc varchar(100),
-    web_market_manager varchar(40),
-    web_company_id integer,
-    web_company_name char(50),
-    web_street_number char(10),
-    web_street_name varchar(60),
-    web_street_type char(15),
-    web_suite_number char(10),
-    web_city varchar(60),
-    web_county varchar(30),
-    web_state char(2),
-    web_zip char(10),
-    web_country varchar(20),
-    web_gmt_offset decimal(5,2),
-    web_tax_percentage decimal(5,2)
-)
-DUPLICATE KEY(web_site_sk, web_site_id)
-DISTRIBUTED BY HASH(web_site_sk) BUCKETS 3
-PROPERTIES (
-  "replication_num" = "1"
-)
-
-
-
diff --git a/regression-test/suites/cte_reuse/load.groovy b/regression-test/suites/cte_reuse/load.groovy
deleted file mode 100644
index 14aa1c19ef..0000000000
--- a/regression-test/suites/cte_reuse/load.groovy
+++ /dev/null
@@ -1,4228 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-suite("load") {
-    String database = context.config.getDbNameByFile(context.file)
-    sql "drop database if exists ${database}"
-    sql "create database ${database}"
-    sql "use ${database}"
-
-    sql '''
-    drop table if exists customer_demographics
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS customer_demographics (
-        cd_demo_sk bigint not null,
-        cd_gender char(1),
-        cd_marital_status char(1),
-        cd_education_status char(20),
-        cd_purchase_estimate integer,
-        cd_credit_rating char(10),
-        cd_dep_count integer,
-        cd_dep_employed_count integer,
-        cd_dep_college_count integer
-    )
-    DUPLICATE KEY(cd_demo_sk)
-    DISTRIBUTED BY HASH(cd_gender) BUCKETS 12
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists reason
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS reason (
-        r_reason_sk bigint not null,
-        r_reason_id char(16) not null,
-        r_reason_desc char(100)
-    )
-    DUPLICATE KEY(r_reason_sk)
-    DISTRIBUTED BY HASH(r_reason_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists date_dim
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS date_dim (
-        d_date_sk bigint not null,
-        d_date_id char(16) not null,
-        d_date datev2,
-        d_month_seq integer,
-        d_week_seq integer,
-        d_quarter_seq integer,
-        d_year integer,
-        d_dow integer,
-        d_moy integer,
-        d_dom integer,
-        d_qoy integer,
-        d_fy_year integer,
-        d_fy_quarter_seq integer,
-        d_fy_week_seq integer,
-        d_day_name char(9),
-        d_quarter_name char(6),
-        d_holiday char(1),
-        d_weekend char(1),
-        d_following_holiday char(1),
-        d_first_dom integer,
-        d_last_dom integer,
-        d_same_day_ly integer,
-        d_same_day_lq integer,
-        d_current_day char(1),
-        d_current_week char(1),
-        d_current_month char(1),
-        d_current_quarter char(1),
-        d_current_year char(1)
-    )
-    DUPLICATE KEY(d_date_sk)
-    DISTRIBUTED BY HASH(d_date_sk) BUCKETS 12
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists warehouse
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS warehouse (
-        w_warehouse_sk bigint not null,
-        w_warehouse_id char(16) not null,
-        w_warehouse_name varchar(20),
-        w_warehouse_sq_ft integer,
-        w_street_number char(10),
-        w_street_name varchar(60),
-        w_street_type char(15),
-        w_suite_number char(10),
-        w_city varchar(60),
-        w_county varchar(30),
-        w_state char(2),
-        w_zip char(10),
-        w_country varchar(20),
-        w_gmt_offset decimalv3(5,2)
-    )
-    DUPLICATE KEY(w_warehouse_sk)
-    DISTRIBUTED BY HASH(w_warehouse_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists catalog_sales
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS catalog_sales (
-        cs_sold_date_sk bigint,
-        cs_item_sk bigint not null,
-        cs_order_number bigint not null,
-        cs_sold_time_sk bigint,
-        cs_ship_date_sk bigint,
-        cs_bill_customer_sk bigint,
-        cs_bill_cdemo_sk bigint,
-        cs_bill_hdemo_sk bigint,
-        cs_bill_addr_sk bigint,
-        cs_ship_customer_sk bigint,
-        cs_ship_cdemo_sk bigint,
-        cs_ship_hdemo_sk bigint,
-        cs_ship_addr_sk bigint,
-        cs_call_center_sk bigint,
-        cs_catalog_page_sk bigint,
-        cs_ship_mode_sk bigint,
-        cs_warehouse_sk bigint,
-        cs_promo_sk bigint,
-        cs_quantity integer,
-        cs_wholesale_cost decimalv3(7,2),
-        cs_list_price decimalv3(7,2),
-        cs_sales_price decimalv3(7,2),
-        cs_ext_discount_amt decimalv3(7,2),
-        cs_ext_sales_price decimalv3(7,2),
-        cs_ext_wholesale_cost decimalv3(7,2),
-        cs_ext_list_price decimalv3(7,2),
-        cs_ext_tax decimalv3(7,2),
-        cs_coupon_amt decimalv3(7,2),
-        cs_ext_ship_cost decimalv3(7,2),
-        cs_net_paid decimalv3(7,2),
-        cs_net_paid_inc_tax decimalv3(7,2),
-        cs_net_paid_inc_ship decimalv3(7,2),
-        cs_net_paid_inc_ship_tax decimalv3(7,2),
-        cs_net_profit decimalv3(7,2)
-    )
-    DUPLICATE KEY(cs_sold_date_sk, cs_item_sk)
-    DISTRIBUTED BY HASH(cs_item_sk, cs_order_number) BUCKETS 32
-    PROPERTIES (
-    "replication_num" = "1",
-    "colocate_with" = "catalog"
-    )
-    '''
-
-    sql '''
-    drop table if exists call_center
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS call_center (
-    cc_call_center_sk bigint not null,
-    cc_call_center_id char(16) not null,
-    cc_rec_start_date datev2,
-    cc_rec_end_date datev2,
-    cc_closed_date_sk integer,
-    cc_open_date_sk integer,
-    cc_name varchar(50),
-    cc_class varchar(50),
-    cc_employees integer,
-    cc_sq_ft integer,
-    cc_hours char(20),
-    cc_manager varchar(40),
-    cc_mkt_id integer,
-    cc_mkt_class char(50),
-    cc_mkt_desc varchar(100),
-    cc_market_manager varchar(40),
-    cc_division integer,
-    cc_division_name varchar(50),
-    cc_company integer,
-    cc_company_name char(50),
-    cc_street_number char(10),
-    cc_street_name varchar(60),
-    cc_street_type char(15),
-    cc_suite_number char(10),
-    cc_city varchar(60),
-    cc_county varchar(30),
-    cc_state char(2),
-    cc_zip char(10),
-    cc_country varchar(20),
-    cc_gmt_offset decimalv3(5,2),
-    cc_tax_percentage decimalv3(5,2)
-    )
-    DUPLICATE KEY(cc_call_center_sk)
-    DISTRIBUTED BY HASH(cc_call_center_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists inventory
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS inventory (
-        inv_date_sk bigint not null,
-        inv_item_sk bigint not null,
-        inv_warehouse_sk bigint,
-        inv_quantity_on_hand integer
-    )
-    DUPLICATE KEY(inv_date_sk, inv_item_sk, inv_warehouse_sk)
-    DISTRIBUTED BY HASH(inv_date_sk, inv_item_sk, inv_warehouse_sk) BUCKETS 32
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists catalog_returns
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS catalog_returns (
-    cr_item_sk bigint not null,
-    cr_order_number bigint not null,
-    cr_returned_date_sk bigint,
-    cr_returned_time_sk bigint,
-    cr_refunded_customer_sk bigint,
-    cr_refunded_cdemo_sk bigint,
-    cr_refunded_hdemo_sk bigint,
-    cr_refunded_addr_sk bigint,
-    cr_returning_customer_sk bigint,
-    cr_returning_cdemo_sk bigint,
-    cr_returning_hdemo_sk bigint,
-    cr_returning_addr_sk bigint,
-    cr_call_center_sk bigint,
-    cr_catalog_page_sk bigint,
-    cr_ship_mode_sk bigint,
-    cr_warehouse_sk bigint,
-    cr_reason_sk bigint,
-    cr_return_quantity integer,
-    cr_return_amount decimalv3(7,2),
-    cr_return_tax decimalv3(7,2),
-    cr_return_amt_inc_tax decimalv3(7,2),
-    cr_fee decimalv3(7,2),
-    cr_return_ship_cost decimalv3(7,2),
-    cr_refunded_cash decimalv3(7,2),
-    cr_reversed_charge decimalv3(7,2),
-    cr_store_credit decimalv3(7,2),
-    cr_net_loss decimalv3(7,2)
-    )
-    DUPLICATE KEY(cr_item_sk, cr_order_number)
-    DISTRIBUTED BY HASH(cr_item_sk, cr_order_number) BUCKETS 32
-    PROPERTIES (
-    "replication_num" = "1",
-    "colocate_with" = "catalog"
-    )
-    '''
-
-    sql '''
-    drop table if exists household_demographics
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS household_demographics (
-        hd_demo_sk bigint not null,
-        hd_income_band_sk bigint,
-        hd_buy_potential char(15),
-        hd_dep_count integer,
-        hd_vehicle_count integer
-    )
-    DUPLICATE KEY(hd_demo_sk)
-    DISTRIBUTED BY HASH(hd_demo_sk) BUCKETS 3
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists customer_address
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS customer_address (
-        ca_address_sk bigint not null,
-        ca_address_id char(16) not null,
-        ca_street_number char(10),
-        ca_street_name varchar(60),
-        ca_street_type char(15),
-        ca_suite_number char(10),
-        ca_city varchar(60),
-        ca_county varchar(30),
-        ca_state char(2),
-        ca_zip char(10),
-        ca_country varchar(20),
-        ca_gmt_offset decimalv3(5,2),
-        ca_location_type char(20)
-    )
-    DUPLICATE KEY(ca_address_sk)
-    DISTRIBUTED BY HASH(ca_address_sk) BUCKETS 12
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists income_band
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS income_band (
-        ib_income_band_sk bigint not null,
-        ib_lower_bound integer,
-        ib_upper_bound integer
-    )
-    DUPLICATE KEY(ib_income_band_sk)
-    DISTRIBUTED BY HASH(ib_income_band_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists catalog_page
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS catalog_page (
-    cp_catalog_page_sk bigint not null,
-    cp_catalog_page_id char(16) not null,
-    cp_start_date_sk integer,
-    cp_end_date_sk integer,
-    cp_department varchar(50),
-    cp_catalog_number integer,
-    cp_catalog_page_number integer,
-    cp_description varchar(100),
-    cp_type varchar(100)
-    )
-    DUPLICATE KEY(cp_catalog_page_sk)
-    DISTRIBUTED BY HASH(cp_catalog_page_sk) BUCKETS 3
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists item
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS item (
-        i_item_sk bigint not null,
-        i_item_id char(16) not null,
-        i_rec_start_date datev2,
-        i_rec_end_date datev2,
-        i_item_desc varchar(200),
-        i_current_price decimalv3(7,2),
-        i_wholesale_cost decimalv3(7,2),
-        i_brand_id integer,
-        i_brand char(50),
-        i_class_id integer,
-        i_class char(50),
-        i_category_id integer,
-        i_category char(50),
-        i_manufact_id integer,
-        i_manufact char(50),
-        i_size char(20),
-        i_formulation char(20),
-        i_color char(20),
-        i_units char(10),
-        i_container char(10),
-        i_manager_id integer,
-        i_product_name char(50)
-    )
-    DUPLICATE KEY(i_item_sk)
-    DISTRIBUTED BY HASH(i_item_sk) BUCKETS 12
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists web_returns
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS web_returns (
-        wr_item_sk bigint not null,
-        wr_order_number bigint not null,
-        wr_returned_date_sk bigint,
-        wr_returned_time_sk bigint,
-        wr_refunded_customer_sk bigint,
-        wr_refunded_cdemo_sk bigint,
-        wr_refunded_hdemo_sk bigint,
-        wr_refunded_addr_sk bigint,
-        wr_returning_customer_sk bigint,
-        wr_returning_cdemo_sk bigint,
-        wr_returning_hdemo_sk bigint,
-        wr_returning_addr_sk bigint,
-        wr_web_page_sk bigint,
-        wr_reason_sk bigint,
-        wr_return_quantity integer,
-        wr_return_amt decimalv3(7,2),
-        wr_return_tax decimalv3(7,2),
-        wr_return_amt_inc_tax decimalv3(7,2),
-        wr_fee decimalv3(7,2),
-        wr_return_ship_cost decimalv3(7,2),
-        wr_refunded_cash decimalv3(7,2),
-        wr_reversed_charge decimalv3(7,2),
-        wr_account_credit decimalv3(7,2),
-        wr_net_loss decimalv3(7,2)
-    )
-    DUPLICATE KEY(wr_item_sk, wr_order_number)
-    DISTRIBUTED BY HASH(wr_item_sk, wr_order_number) BUCKETS 32
-    PROPERTIES (
-    "replication_num" = "1",
-    "colocate_with" = "web"
-    )
-    '''
-
-    sql '''
-    drop table if exists web_site
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS web_site (
-        web_site_sk bigint not null,
-        web_site_id char(16) not null,
-        web_rec_start_date datev2,
-        web_rec_end_date datev2,
-        web_name varchar(50),
-        web_open_date_sk bigint,
-        web_close_date_sk bigint,
-        web_class varchar(50),
-        web_manager varchar(40),
-        web_mkt_id integer,
-        web_mkt_class varchar(50),
-        web_mkt_desc varchar(100),
-        web_market_manager varchar(40),
-        web_company_id integer,
-        web_company_name char(50),
-        web_street_number char(10),
-        web_street_name varchar(60),
-        web_street_type char(15),
-        web_suite_number char(10),
-        web_city varchar(60),
-        web_county varchar(30),
-        web_state char(2),
-        web_zip char(10),
-        web_country varchar(20),
-        web_gmt_offset decimalv3(5,2),
-        web_tax_percentage decimalv3(5,2)
-    )
-    DUPLICATE KEY(web_site_sk)
-    DISTRIBUTED BY HASH(web_site_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists promotion
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS promotion (
-        p_promo_sk bigint not null,
-        p_promo_id char(16) not null,
-        p_start_date_sk bigint,
-        p_end_date_sk bigint,
-        p_item_sk bigint,
-        p_cost decimalv3(15,2),
-        p_response_targe integer,
-        p_promo_name char(50),
-        p_channel_dmail char(1),
-        p_channel_email char(1),
-        p_channel_catalog char(1),
-        p_channel_tv char(1),
-        p_channel_radio char(1),
-        p_channel_press char(1),
-        p_channel_event char(1),
-        p_channel_demo char(1),
-        p_channel_details varchar(100),
-        p_purpose char(15),
-        p_discount_active char(1)
-    )
-    DUPLICATE KEY(p_promo_sk)
-    DISTRIBUTED BY HASH(p_promo_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists web_sales
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS web_sales (
-        ws_sold_date_sk bigint,
-        ws_item_sk bigint not null,
-        ws_order_number bigint not null,
-        ws_sold_time_sk bigint,
-        ws_ship_date_sk bigint,
-        ws_bill_customer_sk bigint,
-        ws_bill_cdemo_sk bigint,
-        ws_bill_hdemo_sk bigint,
-        ws_bill_addr_sk bigint,
-        ws_ship_customer_sk bigint,
-        ws_ship_cdemo_sk bigint,
-        ws_ship_hdemo_sk bigint,
-        ws_ship_addr_sk bigint,
-        ws_web_page_sk bigint,
-        ws_web_site_sk bigint,
-        ws_ship_mode_sk bigint,
-        ws_warehouse_sk bigint,
-        ws_promo_sk bigint,
-        ws_quantity integer,
-        ws_wholesale_cost decimalv3(7,2),
-        ws_list_price decimalv3(7,2),
-        ws_sales_price decimalv3(7,2),
-        ws_ext_discount_amt decimalv3(7,2),
-        ws_ext_sales_price decimalv3(7,2),
-        ws_ext_wholesale_cost decimalv3(7,2),
-        ws_ext_list_price decimalv3(7,2),
-        ws_ext_tax decimalv3(7,2),
-        ws_coupon_amt decimalv3(7,2),
-        ws_ext_ship_cost decimalv3(7,2),
-        ws_net_paid decimalv3(7,2),
-        ws_net_paid_inc_tax decimalv3(7,2),
-        ws_net_paid_inc_ship decimalv3(7,2),
-        ws_net_paid_inc_ship_tax decimalv3(7,2),
-        ws_net_profit decimalv3(7,2)
-    )
-    DUPLICATE KEY(ws_sold_date_sk, ws_item_sk)
-    DISTRIBUTED BY HASH(ws_item_sk, ws_order_number) BUCKETS 32
-    PROPERTIES (
-    "replication_num" = "1",
-    "colocate_with" = "web"
-    )
-    '''
-
-    sql '''
-    drop table if exists store
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS store (
-        s_store_sk bigint not null,
-        s_store_id char(16) not null,
-        s_rec_start_date datev2,
-        s_rec_end_date datev2,
-        s_closed_date_sk bigint,
-        s_store_name varchar(50),
-        s_number_employees integer,
-        s_floor_space integer,
-        s_hours char(20),
-        s_manager varchar(40),
-        s_market_id integer,
-        s_geography_class varchar(100),
-        s_market_desc varchar(100),
-        s_market_manager varchar(40),
-        s_division_id integer,
-        s_division_name varchar(50),
-        s_company_id integer,
-        s_company_name varchar(50),
-        s_street_number varchar(10),
-        s_street_name varchar(60),
-        s_street_type char(15),
-        s_suite_number char(10),
-        s_city varchar(60),
-        s_county varchar(30),
-        s_state char(2),
-        s_zip char(10),
-        s_country varchar(20),
-        s_gmt_offset decimalv3(5,2),
-        s_tax_precentage decimalv3(5,2)
-    )
-    DUPLICATE KEY(s_store_sk)
-    DISTRIBUTED BY HASH(s_store_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists time_dim
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS time_dim (
-        t_time_sk bigint not null,
-        t_time_id char(16) not null,
-        t_time integer,
-        t_hour integer,
-        t_minute integer,
-        t_second integer,
-        t_am_pm char(2),
-        t_shift char(20),
-        t_sub_shift char(20),
-        t_meal_time char(20)
-    )
-    DUPLICATE KEY(t_time_sk)
-    DISTRIBUTED BY HASH(t_time_sk) BUCKETS 12
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists web_page
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS web_page (
-            wp_web_page_sk bigint not null,
-            wp_web_page_id char(16) not null,
-            wp_rec_start_date datev2,
-            wp_rec_end_date datev2,
-            wp_creation_date_sk bigint,
-            wp_access_date_sk bigint,
-            wp_autogen_flag char(1),
-            wp_customer_sk bigint,
-            wp_url varchar(100),
-            wp_type char(50),
-            wp_char_count integer,
-            wp_link_count integer,
-            wp_image_count integer,
-            wp_max_ad_count integer
-    )
-    DUPLICATE KEY(wp_web_page_sk)
-    DISTRIBUTED BY HASH(wp_web_page_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists store_returns
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS store_returns (
-        sr_item_sk bigint not null,
-        sr_ticket_number bigint not null,
-        sr_returned_date_sk bigint,
-        sr_return_time_sk bigint,
-        sr_customer_sk bigint,
-        sr_cdemo_sk bigint,
-        sr_hdemo_sk bigint,
-        sr_addr_sk bigint,
-        sr_store_sk bigint,
-        sr_reason_sk bigint,
-        sr_return_quantity integer,
-        sr_return_amt decimalv3(7,2),
-        sr_return_tax decimalv3(7,2),
-        sr_return_amt_inc_tax decimalv3(7,2),
-        sr_fee decimalv3(7,2),
-        sr_return_ship_cost decimalv3(7,2),
-        sr_refunded_cash decimalv3(7,2),
-        sr_reversed_charge decimalv3(7,2),
-        sr_store_credit decimalv3(7,2),
-        sr_net_loss decimalv3(7,2)
-    )
-    duplicate key(sr_item_sk, sr_ticket_number)
-    distributed by hash (sr_item_sk, sr_ticket_number) buckets 32
-    properties (
-    "replication_num" = "1",
-    "colocate_with" = "store"
-    )
-    '''
-
-    sql '''
-    drop table if exists store_sales
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS store_sales (
-        ss_sold_date_sk bigint,
-        ss_item_sk bigint not null,
-        ss_ticket_number bigint not null,
-        ss_sold_time_sk bigint,
-        ss_customer_sk bigint,
-        ss_cdemo_sk bigint,
-        ss_hdemo_sk bigint,
-        ss_addr_sk bigint,
-        ss_store_sk bigint,
-        ss_promo_sk bigint,
-        ss_quantity integer,
-        ss_wholesale_cost decimalv3(7,2),
-        ss_list_price decimalv3(7,2),
-        ss_sales_price decimalv3(7,2),
-        ss_ext_discount_amt decimalv3(7,2),
-        ss_ext_sales_price decimalv3(7,2),
-        ss_ext_wholesale_cost decimalv3(7,2),
-        ss_ext_list_price decimalv3(7,2),
-        ss_ext_tax decimalv3(7,2),
-        ss_coupon_amt decimalv3(7,2),
-        ss_net_paid decimalv3(7,2),
-        ss_net_paid_inc_tax decimalv3(7,2),
-        ss_net_profit decimalv3(7,2)
-    )
-    DUPLICATE KEY(ss_sold_date_sk, ss_item_sk)
-    DISTRIBUTED BY HASH(ss_item_sk, ss_ticket_number) BUCKETS 32
-    PROPERTIES (
-    "replication_num" = "1",
-    "colocate_with" = "store"
-    )
-    '''
-
-    sql '''
-    drop table if exists ship_mode
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS ship_mode (
-        sm_ship_mode_sk bigint not null,
-        sm_ship_mode_id char(16) not null,
-        sm_type char(30),
-        sm_code char(10),
-        sm_carrier char(20),
-        sm_contract char(20)
-    )
-    DUPLICATE KEY(sm_ship_mode_sk)
-    DISTRIBUTED BY HASH(sm_ship_mode_sk) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists customer
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS customer (
-        c_customer_sk bigint not null,
-        c_customer_id char(16) not null,
-        c_current_cdemo_sk bigint,
-        c_current_hdemo_sk bigint,
-        c_current_addr_sk bigint,
-        c_first_shipto_date_sk bigint,
-        c_first_sales_date_sk bigint,
-        c_salutation char(10),
-        c_first_name char(20),
-        c_last_name char(30),
-        c_preferred_cust_flag char(1),
-        c_birth_day integer,
-        c_birth_month integer,
-        c_birth_year integer,
-        c_birth_country varchar(20),
-        c_login char(13),
-        c_email_address char(50),
-        c_last_review_date_sk bigint
-    )
-    DUPLICATE KEY(c_customer_sk)
-    DISTRIBUTED BY HASH(c_customer_id) BUCKETS 12
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-    sql '''
-    drop table if exists dbgen_version
-    '''
-
-    sql '''
-    CREATE TABLE IF NOT EXISTS dbgen_version
-    (
-        dv_version                varchar(16)                   ,
-        dv_create_date            datev2                        ,
-        dv_create_time            datetime                      ,
-        dv_cmdline_args           varchar(200)                  
-    )
-    DUPLICATE KEY(dv_version)
-    DISTRIBUTED BY HASH(dv_version) BUCKETS 1
-    PROPERTIES (
-    "replication_num" = "1"
-    )
-    '''
-
-
-    sql '''
-    alter table customer_demographics modify column cd_dep_college_count set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_education_status set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='2 yr Degree', 'max_value'='Unknown', 'avg_size'='18384800', 'max_size'='18384800' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_gender set stats ('row_count'='1920800', 'ndv'='2', 'min_value'='F', 'max_value'='M', 'avg_size'='1920800', 'max_size'='1920800' )
-    '''
-
-    sql '''
-    alter table reason modify column r_reason_id set stats ('row_count'='55', 'ndv'='55', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAPCAAAAAA', 'avg_size'='880', 'max_size'='880' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_quarter set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_week set stats ('row_count'='73049', 'ndv'='1', 'min_value'='N', 'max_value'='N', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_year set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_last_dom set stats ('row_count'='73049', 'ndv'='2419', 'min_value'='2415020', 'max_value'='2488372', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_month_seq set stats ('row_count'='73049', 'ndv'='2398', 'min_value'='0', 'max_value'='2400', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_quarter_name set stats ('row_count'='73049', 'ndv'='799', 'min_value'='1900Q1', 'max_value'='2100Q1', 'avg_size'='438294', 'max_size'='438294' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_county set stats ('row_count'='15', 'ndv'='8', 'min_value'='Barrow County', 'max_value'='Ziebach County', 'avg_size'='207', 'max_size'='207' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_name set stats ('row_count'='15', 'ndv'='15', 'min_value'='', 'max_value'='Rooms cook ', 'avg_size'='230', 'max_size'='230' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_sk set stats ('row_count'='15', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_zip set stats ('row_count'='15', 'ndv'='15', 'min_value'='28721', 'max_value'='78721', 'avg_size'='75', 'max_size'='75' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_addr_sk set stats ('row_count'='143997065', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_hdemo_sk set stats ('row_count'='143997065', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_call_center_sk set stats ('row_count'='143997065', 'ndv'='30', 'min_value'='1', 'max_value'='30', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_catalog_page_sk set stats ('row_count'='143997065', 'ndv'='11515', 'min_value'='1', 'max_value'='17108', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_ship_cost set stats ('row_count'='143997065', 'ndv'='14266', 'min_value'='0.00', 'max_value'='14896.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_list_price set stats ('row_count'='143997065', 'ndv'='301', 'min_value'='1.00', 'max_value'='300.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid set stats ('row_count'='143997065', 'ndv'='27448', 'min_value'='0.00', 'max_value'='29760.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_promo_sk set stats ('row_count'='143997065', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_sold_time_sk set stats ('row_count'='143997065', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_sold_time_sk set stats ('row_count'='143997065', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_warehouse_sk set stats ('row_count'='143997065', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_call_center_id set stats ('row_count'='30', 'ndv'='15', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAOAAAAAAA', 'avg_size'='480', 'max_size'='480' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_company set stats ('row_count'='30', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_country set stats ('row_count'='30', 'ndv'='1', 'min_value'='United States', 'max_value'='United States', 'avg_size'='390', 'max_size'='390' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_county set stats ('row_count'='30', 'ndv'='8', 'min_value'='Barrow County', 'max_value'='Ziebach County', 'avg_size'='423', 'max_size'='423' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_division_name set stats ('row_count'='30', 'ndv'='6', 'min_value'='able', 'max_value'='pri', 'avg_size'='123', 'max_size'='123' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_manager set stats ('row_count'='30', 'ndv'='22', 'min_value'='Alden Snyder', 'max_value'='Wayne Ray', 'avg_size'='368', 'max_size'='368' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_mkt_class set stats ('row_count'='30', 'ndv'='25', 'min_value'='A bit narrow forms matter animals. Consist', 'max_value'='Yesterday new men can make moreov', 'avg_size'='1033', 'max_size'='1033' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_mkt_id set stats ('row_count'='30', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_state set stats ('row_count'='30', 'ndv'='8', 'min_value'='AL', 'max_value'='TN', 'avg_size'='60', 'max_size'='60' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_street_number set stats ('row_count'='30', 'ndv'='15', 'min_value'='406', 'max_value'='984', 'avg_size'='88', 'max_size'='88' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_catalog_page_sk set stats ('row_count'='14404374', 'ndv'='11515', 'min_value'='1', 'max_value'='17108', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_fee set stats ('row_count'='14404374', 'ndv'='101', 'min_value'='0.50', 'max_value'='100.00', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_item_sk set stats ('row_count'='14404374', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_cdemo_sk set stats ('row_count'='14404374', 'ndv'='1900770', 'min_value'='1', 'max_value'='1920800', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_amt_inc_tax set stats ('row_count'='14404374', 'ndv'='21566', 'min_value'='0.00', 'max_value'='29353.87', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returned_date_sk set stats ('row_count'='14404374', 'ndv'='2105', 'min_value'='2450821', 'max_value'='2452921', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returned_date_sk set stats ('row_count'='14404374', 'ndv'='2105', 'min_value'='2450821', 'max_value'='2452921', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returned_time_sk set stats ('row_count'='14404374', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_customer_sk set stats ('row_count'='14404374', 'ndv'='1991754', 'min_value'='1', 'max_value'='2000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_customer_sk set stats ('row_count'='14404374', 'ndv'='1991754', 'min_value'='1', 'max_value'='2000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_hdemo_sk set stats ('row_count'='14404374', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_store_credit set stats ('row_count'='14404374', 'ndv'='12156', 'min_value'='0.00', 'max_value'='22167.49', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_income_band_sk set stats ('row_count'='7200', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='57600', 'max_size'='57600' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_income_band_sk set stats ('row_count'='7200', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='57600', 'max_size'='57600' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_gmt_offset set stats ('row_count'='1000000', 'ndv'='6', 'min_value'='-10.00', 'max_value'='-5.00', 'avg_size'='4000000', 'max_size'='4000000' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_zip set stats ('row_count'='1000000', 'ndv'='7733', 'min_value'='', 'max_value'='99981', 'avg_size'='4848150', 'max_size'='4848150' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_page_number set stats ('row_count'='20400', 'ndv'='189', 'min_value'='1', 'max_value'='188', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_page_sk set stats ('row_count'='20400', 'ndv'='20554', 'min_value'='1', 'max_value'='20400', 'avg_size'='163200', 'max_size'='163200' )
-    '''
-
-    sql '''
-    alter table item modify column i_brand set stats ('row_count'='204000', 'ndv'='714', 'min_value'='', 'max_value'='univunivamalg #9', 'avg_size'='3287671', 'max_size'='3287671' )
-    '''
-
-    sql '''
-    alter table item modify column i_category set stats ('row_count'='204000', 'ndv'='11', 'min_value'='', 'max_value'='Women', 'avg_size'='1201703', 'max_size'='1201703' )
-    '''
-
-    sql '''
-    alter table item modify column i_color set stats ('row_count'='204000', 'ndv'='93', 'min_value'='', 'max_value'='yellow', 'avg_size'='1094247', 'max_size'='1094247' )
-    '''
-
-    sql '''
-    alter table item modify column i_formulation set stats ('row_count'='204000', 'ndv'='152702', 'min_value'='', 'max_value'='yellow98911509228741', 'avg_size'='4069400', 'max_size'='4069400' )
-    '''
-
-    sql '''
-    alter table item modify column i_item_id set stats ('row_count'='204000', 'ndv'='103230', 'min_value'='AAAAAAAAAAAABAAA', 'max_value'='AAAAAAAAPPPPBAAA', 'avg_size'='3264000', 'max_size'='3264000' )
-    '''
-
-    sql '''
-    alter table item modify column i_rec_start_date set stats ('row_count'='204000', 'ndv'='4', 'min_value'='1997-10-27', 'max_value'='2001-10-27', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_size set stats ('row_count'='204000', 'ndv'='8', 'min_value'='', 'max_value'='small', 'avg_size'='880961', 'max_size'='880961' )
-    '''
-
-    sql '''
-    alter table item modify column i_wholesale_cost set stats ('row_count'='204000', 'ndv'='89', 'min_value'='0.02', 'max_value'='88.91', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_item_sk set stats ('row_count'='7197670', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_amt_inc_tax set stats ('row_count'='7197670', 'ndv'='19975', 'min_value'='0.00', 'max_value'='29493.38', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returned_date_sk set stats ('row_count'='7197670', 'ndv'='2185', 'min_value'='2450820', 'max_value'='2453002', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_addr_sk set stats ('row_count'='7197670', 'ndv'='999584', 'min_value'='1', 'max_value'='1000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_customer_sk set stats ('row_count'='7197670', 'ndv'='1926139', 'min_value'='1', 'max_value'='2000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_reversed_charge set stats ('row_count'='7197670', 'ndv'='10979', 'min_value'='0.00', 'max_value'='22972.36', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_city set stats ('row_count'='24', 'ndv'='11', 'min_value'='Centerville', 'max_value'='Salem', 'avg_size'='232', 'max_size'='232' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_city set stats ('row_count'='24', 'ndv'='11', 'min_value'='Centerville', 'max_value'='Salem', 'avg_size'='232', 'max_size'='232' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_country set stats ('row_count'='24', 'ndv'='1', 'min_value'='United States', 'max_value'='United States', 'avg_size'='312', 'max_size'='312' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_country set stats ('row_count'='24', 'ndv'='1', 'min_value'='United States', 'max_value'='United States', 'avg_size'='312', 'max_size'='312' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_county set stats ('row_count'='24', 'ndv'='9', 'min_value'='Barrow County', 'max_value'='Ziebach County', 'avg_size'='331', 'max_size'='331' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_manager set stats ('row_count'='24', 'ndv'='19', 'min_value'='Adam Stonge', 'max_value'='Tommy Jones', 'avg_size'='297', 'max_size'='297' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_mkt_class set stats ('row_count'='24', 'ndv'='18', 'min_value'='About rural reasons shall no', 'max_value'='Wide, final representat', 'avg_size'='758', 'max_size'='758' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_mkt_class set stats ('row_count'='24', 'ndv'='18', 'min_value'='About rural reasons shall no', 'max_value'='Wide, final representat', 'avg_size'='758', 'max_size'='758' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_mkt_desc set stats ('row_count'='24', 'ndv'='15', 'min_value'='Acres see else children. Mutual too', 'max_value'='Well similar decisions used to keep hardly democratic, personal priorities.', 'avg_size'='1561', 'max_size'='1561' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_mkt_id set stats ('row_count'='24', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_mkt_id set stats ('row_count'='24', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_rec_end_date set stats ('row_count'='24', 'ndv'='3', 'min_value'='1999-08-16', 'max_value'='2001-08-15', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_rec_start_date set stats ('row_count'='24', 'ndv'='4', 'min_value'='1997-08-16', 'max_value'='2001-08-16', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_street_type set stats ('row_count'='24', 'ndv'='15', 'min_value'='Avenue', 'max_value'='Wy', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_tax_percentage set stats ('row_count'='24', 'ndv'='1', 'min_value'='0.00', 'max_value'='0.12', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_dmail set stats ('row_count'='1000', 'ndv'='3', 'min_value'='', 'max_value'='Y', 'avg_size'='987', 'max_size'='987' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_dmail set stats ('row_count'='1000', 'ndv'='3', 'min_value'='', 'max_value'='Y', 'avg_size'='987', 'max_size'='987' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_radio set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='987', 'max_size'='987' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_item_sk set stats ('row_count'='1000', 'ndv'='970', 'min_value'='280', 'max_value'='203966', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_addr_sk set stats ('row_count'='72001237', 'ndv'='998891', 'min_value'='1', 'max_value'='1000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_discount_amt set stats ('row_count'='72001237', 'ndv'='27052', 'min_value'='0.00', 'max_value'='29982.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_ship_cost set stats ('row_count'='72001237', 'ndv'='13977', 'min_value'='0.00', 'max_value'='14927.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_tax set stats ('row_count'='72001237', 'ndv'='2466', 'min_value'='0.00', 'max_value'='2682.90', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_item_sk set stats ('row_count'='72001237', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid_inc_ship_tax set stats ('row_count'='72001237', 'ndv'='37541', 'min_value'='0.00', 'max_value'='44479.52', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_profit set stats ('row_count'='72001237', 'ndv'='27958', 'min_value'='-9997.00', 'max_value'='19840.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_sold_date_sk set stats ('row_count'='72001237', 'ndv'='1820', 'min_value'='2450816', 'max_value'='2452642', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_warehouse_sk set stats ('row_count'='72001237', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_web_page_sk set stats ('row_count'='72001237', 'ndv'='2032', 'min_value'='1', 'max_value'='2040', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table store modify column s_city set stats ('row_count'='402', 'ndv'='19', 'min_value'='', 'max_value'='Union', 'avg_size'='3669', 'max_size'='3669' )
-    '''
-
-    sql '''
-    alter table store modify column s_company_name set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='2793', 'max_size'='2793' )
-    '''
-
-    sql '''
-    alter table store modify column s_county set stats ('row_count'='402', 'ndv'='10', 'min_value'='', 'max_value'='Ziebach County', 'avg_size'='5693', 'max_size'='5693' )
-    '''
-
-    sql '''
-    alter table store modify column s_division_name set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='2779', 'max_size'='2779' )
-    '''
-
-    sql '''
-    alter table store modify column s_floor_space set stats ('row_count'='402', 'ndv'='300', 'min_value'='5004767', 'max_value'='9997773', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_market_desc set stats ('row_count'='402', 'ndv'='311', 'min_value'='', 'max_value'='Years get acute years. Right likely players mus', 'avg_size'='23261', 'max_size'='23261' )
-    '''
-
-    sql '''
-    alter table store modify column s_store_id set stats ('row_count'='402', 'ndv'='201', 'min_value'='AAAAAAAAAABAAAAA', 'max_value'='AAAAAAAAPNAAAAAA', 'avg_size'='6432', 'max_size'='6432' )
-    '''
-
-    sql '''
-    alter table store modify column s_store_name set stats ('row_count'='402', 'ndv'='11', 'min_value'='', 'max_value'='pri', 'avg_size'='1575', 'max_size'='1575' )
-    '''
-
-    sql '''
-    alter table store modify column s_street_type set stats ('row_count'='402', 'ndv'='21', 'min_value'='', 'max_value'='Wy', 'avg_size'='1657', 'max_size'='1657' )
-    '''
-
-    sql '''
-    alter table store modify column s_zip set stats ('row_count'='402', 'ndv'='102', 'min_value'='', 'max_value'='79431', 'avg_size'='1980', 'max_size'='1980' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_am_pm set stats ('row_count'='86400', 'ndv'='2', 'min_value'='AM', 'max_value'='PM', 'avg_size'='172800', 'max_size'='172800' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_hour set stats ('row_count'='86400', 'ndv'='24', 'min_value'='0', 'max_value'='23', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_time set stats ('row_count'='86400', 'ndv'='86684', 'min_value'='0', 'max_value'='86399', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_customer_sk set stats ('row_count'='2040', 'ndv'='475', 'min_value'='711', 'max_value'='1996257', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_image_count set stats ('row_count'='2040', 'ndv'='7', 'min_value'='1', 'max_value'='7', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_link_count set stats ('row_count'='2040', 'ndv'='24', 'min_value'='2', 'max_value'='25', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_rec_end_date set stats ('row_count'='2040', 'ndv'='3', 'min_value'='1999-09-03', 'max_value'='2001-09-02', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_web_page_sk set stats ('row_count'='2040', 'ndv'='2032', 'min_value'='1', 'max_value'='2040', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_addr_sk set stats ('row_count'='28795080', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_addr_sk set stats ('row_count'='28795080', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_customer_sk set stats ('row_count'='28795080', 'ndv'='1994323', 'min_value'='1', 'max_value'='2000000', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_customer_sk set stats ('row_count'='28795080', 'ndv'='1994323', 'min_value'='1', 'max_value'='2000000', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_hdemo_sk set stats ('row_count'='28795080', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_amt set stats ('row_count'='28795080', 'ndv'='15493', 'min_value'='0.00', 'max_value'='18973.20', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_amt_inc_tax set stats ('row_count'='28795080', 'ndv'='16190', 'min_value'='0.00', 'max_value'='20002.89', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_tax set stats ('row_count'='28795080', 'ndv'='1427', 'min_value'='0.00', 'max_value'='1611.71', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_store_sk set stats ('row_count'='28795080', 'ndv'='200', 'min_value'='1', 'max_value'='400', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_ticket_number set stats ('row_count'='28795080', 'ndv'='16790866', 'min_value'='1', 'max_value'='23999996', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_customer_sk set stats ('row_count'='287997024', 'ndv'='1994393', 'min_value'='1', 'max_value'='2000000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_discount_amt set stats ('row_count'='287997024', 'ndv'='16198', 'min_value'='0.00', 'max_value'='19225.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_hdemo_sk set stats ('row_count'='287997024', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_list_price set stats ('row_count'='287997024', 'ndv'='201', 'min_value'='1.00', 'max_value'='200.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_promo_sk set stats ('row_count'='287997024', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_quantity set stats ('row_count'='287997024', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_ship_mode_id set stats ('row_count'='20', 'ndv'='20', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAPAAAAAAA', 'avg_size'='320', 'max_size'='320' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_ship_mode_sk set stats ('row_count'='20', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='160', 'max_size'='160' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_ship_mode_sk set stats ('row_count'='20', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='160', 'max_size'='160' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_month set stats ('row_count'='2000000', 'ndv'='12', 'min_value'='1', 'max_value'='12', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_year set stats ('row_count'='2000000', 'ndv'='69', 'min_value'='1924', 'max_value'='1992', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_email_address set stats ('row_count'='2000000', 'ndv'='1936613', 'min_value'='', 'max_value'='Zulma.Wright@AqokXsju9f2yj.org', 'avg_size'='53014147', 'max_size'='53014147' )
-    '''
-
-    sql '''
-    alter table customer modify column c_email_address set stats ('row_count'='2000000', 'ndv'='1936613', 'min_value'='', 'max_value'='Zulma.Wright@AqokXsju9f2yj.org', 'avg_size'='53014147', 'max_size'='53014147' )
-    '''
-
-    sql '''
-    alter table customer modify column c_last_review_date_sk set stats ('row_count'='2000000', 'ndv'='366', 'min_value'='2452283', 'max_value'='2452648', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_login set stats ('row_count'='2000000', 'ndv'='1', 'min_value'='', 'max_value'='', 'avg_size'='0', 'max_size'='0' )
-    '''
-
-    sql '''
-    alter table customer modify column c_preferred_cust_flag set stats ('row_count'='2000000', 'ndv'='3', 'min_value'='', 'max_value'='Y', 'avg_size'='1930222', 'max_size'='1930222' )
-    '''
-
-    sql '''
-    alter table customer modify column c_preferred_cust_flag set stats ('row_count'='2000000', 'ndv'='3', 'min_value'='', 'max_value'='Y', 'avg_size'='1930222', 'max_size'='1930222' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_dep_count set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_dep_count set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_purchase_estimate set stats ('row_count'='1920800', 'ndv'='20', 'min_value'='500', 'max_value'='10000', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table reason modify column r_reason_sk set stats ('row_count'='55', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='440', 'max_size'='440' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_date_id set stats ('row_count'='73049', 'ndv'='72907', 'min_value'='AAAAAAAAAAAAFCAA', 'max_value'='AAAAAAAAPPPPECAA', 'avg_size'='1168784', 'max_size'='1168784' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_date_sk set stats ('row_count'='73049', 'ndv'='73042', 'min_value'='2415022', 'max_value'='2488070', 'avg_size'='584392', 'max_size'='584392' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_date_sk set stats ('row_count'='73049', 'ndv'='73042', 'min_value'='2415022', 'max_value'='2488070', 'avg_size'='584392', 'max_size'='584392' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_first_dom set stats ('row_count'='73049', 'ndv'='2410', 'min_value'='2415021', 'max_value'='2488070', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_fy_quarter_seq set stats ('row_count'='73049', 'ndv'='801', 'min_value'='1', 'max_value'='801', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_fy_week_seq set stats ('row_count'='73049', 'ndv'='10448', 'min_value'='1', 'max_value'='10436', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_week_seq set stats ('row_count'='73049', 'ndv'='10448', 'min_value'='1', 'max_value'='10436', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_city set stats ('row_count'='15', 'ndv'='11', 'min_value'='Bethel', 'max_value'='Union', 'avg_size'='111', 'max_size'='111' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_county set stats ('row_count'='15', 'ndv'='8', 'min_value'='Barrow County', 'max_value'='Ziebach County', 'avg_size'='207', 'max_size'='207' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_gmt_offset set stats ('row_count'='15', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='60', 'max_size'='60' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_street_name set stats ('row_count'='15', 'ndv'='15', 'min_value'='', 'max_value'='Wilson Elm', 'avg_size'='128', 'max_size'='128' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_id set stats ('row_count'='15', 'ndv'='15', 'min_value'='AAAAAAAABAAAAAAA', 'max_value'='AAAAAAAAPAAAAAAA', 'avg_size'='240', 'max_size'='240' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_addr_sk set stats ('row_count'='143997065', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_customer_sk set stats ('row_count'='143997065', 'ndv'='1993691', 'min_value'='1', 'max_value'='2000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_coupon_amt set stats ('row_count'='143997065', 'ndv'='22020', 'min_value'='0.00', 'max_value'='28422.94', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_coupon_amt set stats ('row_count'='143997065', 'ndv'='22020', 'min_value'='0.00', 'max_value'='28422.94', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_discount_amt set stats ('row_count'='143997065', 'ndv'='27722', 'min_value'='0.00', 'max_value'='29765.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_sales_price set stats ('row_count'='143997065', 'ndv'='27598', 'min_value'='0.00', 'max_value'='29808.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_ship_cost set stats ('row_count'='143997065', 'ndv'='14266', 'min_value'='0.00', 'max_value'='14896.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_tax set stats ('row_count'='143997065', 'ndv'='2488', 'min_value'='0.00', 'max_value'='2619.36', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_item_sk set stats ('row_count'='143997065', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_quantity set stats ('row_count'='143997065', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_quantity set stats ('row_count'='143997065', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_call_center_sk set stats ('row_count'='30', 'ndv'='30', 'min_value'='1', 'max_value'='30', 'avg_size'='240', 'max_size'='240' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_closed_date_sk set stats ('row_count'='30', 'ndv'='0', 'min_value'='2415022', 'max_value'='2488070', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_company set stats ('row_count'='30', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_country set stats ('row_count'='30', 'ndv'='1', 'min_value'='United States', 'max_value'='United States', 'avg_size'='390', 'max_size'='390' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_division set stats ('row_count'='30', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_rec_end_date set stats ('row_count'='30', 'ndv'='3', 'min_value'='2000-01-01', 'max_value'='2001-12-31', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_street_type set stats ('row_count'='30', 'ndv'='9', 'min_value'='Avenue', 'max_value'='Way', 'avg_size'='140', 'max_size'='140' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_quantity_on_hand set stats ('row_count'='399330000', 'ndv'='1006', 'min_value'='0', 'max_value'='1000', 'avg_size'='1597320000', 'max_size'='1597320000' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_net_loss set stats ('row_count'='14404374', 'ndv'='11753', 'min_value'='0.50', 'max_value'='15781.83', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_cash set stats ('row_count'='14404374', 'ndv'='16271', 'min_value'='0.00', 'max_value'='24544.84', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_addr_sk set stats ('row_count'='14404374', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_reversed_charge set stats ('row_count'='14404374', 'ndv'='12359', 'min_value'='0.00', 'max_value'='23801.24', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_buy_potential set stats ('row_count'='7200', 'ndv'='6', 'min_value'='0-500', 'max_value'='Unknown', 'avg_size'='54000', 'max_size'='54000' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_demo_sk set stats ('row_count'='7200', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='57600', 'max_size'='57600' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_address_sk set stats ('row_count'='1000000', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_city set stats ('row_count'='1000000', 'ndv'='977', 'min_value'='', 'max_value'='Zion', 'avg_size'='8681993', 'max_size'='8681993' )
-    '''
-
-    sql '''
-    alter table income_band modify column ib_income_band_sk set stats ('row_count'='20', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='160', 'max_size'='160' )
-    '''
-
-    sql '''
-    alter table income_band modify column ib_lower_bound set stats ('row_count'='20', 'ndv'='20', 'min_value'='0', 'max_value'='190001', 'avg_size'='80', 'max_size'='80' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_type set stats ('row_count'='20400', 'ndv'='4', 'min_value'='', 'max_value'='quarterly', 'avg_size'='155039', 'max_size'='155039' )
-    '''
-
-    sql '''
-    alter table item modify column i_brand_id set stats ('row_count'='204000', 'ndv'='951', 'min_value'='1001001', 'max_value'='10016017', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_category_id set stats ('row_count'='204000', 'ndv'='10', 'min_value'='1', 'max_value'='10', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_current_price set stats ('row_count'='204000', 'ndv'='100', 'min_value'='0.09', 'max_value'='99.99', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_current_price set stats ('row_count'='204000', 'ndv'='100', 'min_value'='0.09', 'max_value'='99.99', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_item_desc set stats ('row_count'='204000', 'ndv'='148398', 'min_value'='', 'max_value'='Youngsters used to save quite colour', 'avg_size'='20471814', 'max_size'='20471814' )
-    '''
-
-    sql '''
-    alter table item modify column i_manufact set stats ('row_count'='204000', 'ndv'='1004', 'min_value'='', 'max_value'='pripripri', 'avg_size'='2298787', 'max_size'='2298787' )
-    '''
-
-    sql '''
-    alter table item modify column i_manufact_id set stats ('row_count'='204000', 'ndv'='1005', 'min_value'='1', 'max_value'='1000', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_product_name set stats ('row_count'='204000', 'ndv'='200390', 'min_value'='', 'max_value'='pripripripripriought', 'avg_size'='4546148', 'max_size'='4546148' )
-    '''
-
-    sql '''
-    alter table item modify column i_rec_start_date set stats ('row_count'='204000', 'ndv'='4', 'min_value'='1997-10-27', 'max_value'='2001-10-27', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_cash set stats ('row_count'='7197670', 'ndv'='14621', 'min_value'='0.00', 'max_value'='26466.56', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_hdemo_sk set stats ('row_count'='7197670', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_quantity set stats ('row_count'='7197670', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_ship_cost set stats ('row_count'='7197670', 'ndv'='10429', 'min_value'='0.00', 'max_value'='13602.60', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_hdemo_sk set stats ('row_count'='7197670', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_web_page_sk set stats ('row_count'='7197670', 'ndv'='2032', 'min_value'='1', 'max_value'='2040', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_class set stats ('row_count'='24', 'ndv'='1', 'min_value'='Unknown', 'max_value'='Unknown', 'avg_size'='168', 'max_size'='168' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_company_id set stats ('row_count'='24', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_market_manager set stats ('row_count'='24', 'ndv'='21', 'min_value'='Albert Leung', 'max_value'='Zachery Oneil', 'avg_size'='294', 'max_size'='294' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_street_name set stats ('row_count'='24', 'ndv'='24', 'min_value'='11th ', 'max_value'='Wilson Ridge', 'avg_size'='219', 'max_size'='219' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_suite_number set stats ('row_count'='24', 'ndv'='20', 'min_value'='Suite 130', 'max_value'='Suite U', 'avg_size'='196', 'max_size'='196' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_suite_number set stats ('row_count'='24', 'ndv'='20', 'min_value'='Suite 130', 'max_value'='Suite U', 'avg_size'='196', 'max_size'='196' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_tax_percentage set stats ('row_count'='24', 'ndv'='1', 'min_value'='0.00', 'max_value'='0.12', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_zip set stats ('row_count'='24', 'ndv'='14', 'min_value'='28828', 'max_value'='78828', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_demo set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='984', 'max_size'='984' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_email set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='987', 'max_size'='987' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_end_date_sk set stats ('row_count'='1000', 'ndv'='571', 'min_value'='2450116', 'max_value'='2450967', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_customer_sk set stats ('row_count'='72001237', 'ndv'='1899439', 'min_value'='1', 'max_value'='2000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_coupon_amt set stats ('row_count'='72001237', 'ndv'='20659', 'min_value'='0.00', 'max_value'='27591.16', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_quantity set stats ('row_count'='72001237', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_sales_price set stats ('row_count'='72001237', 'ndv'='302', 'min_value'='0.00', 'max_value'='300.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_sales_price set stats ('row_count'='72001237', 'ndv'='302', 'min_value'='0.00', 'max_value'='300.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_sold_time_sk set stats ('row_count'='72001237', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table store modify column s_city set stats ('row_count'='402', 'ndv'='19', 'min_value'='', 'max_value'='Union', 'avg_size'='3669', 'max_size'='3669' )
-    '''
-
-    sql '''
-    alter table store modify column s_closed_date_sk set stats ('row_count'='402', 'ndv'='69', 'min_value'='2450823', 'max_value'='2451313', 'avg_size'='3216', 'max_size'='3216' )
-    '''
-
-    sql '''
-    alter table store modify column s_gmt_offset set stats ('row_count'='402', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_gmt_offset set stats ('row_count'='402', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_market_desc set stats ('row_count'='402', 'ndv'='311', 'min_value'='', 'max_value'='Years get acute years. Right likely players mus', 'avg_size'='23261', 'max_size'='23261' )
-    '''
-
-    sql '''
-    alter table store modify column s_market_manager set stats ('row_count'='402', 'ndv'='286', 'min_value'='', 'max_value'='Zane Perez', 'avg_size'='5129', 'max_size'='5129' )
-    '''
-
-    sql '''
-    alter table store modify column s_rec_end_date set stats ('row_count'='402', 'ndv'='3', 'min_value'='1999-03-13', 'max_value'='2001-03-12', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_rec_end_date set stats ('row_count'='402', 'ndv'='3', 'min_value'='1999-03-13', 'max_value'='2001-03-12', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_state set stats ('row_count'='402', 'ndv'='10', 'min_value'='', 'max_value'='TN', 'avg_size'='800', 'max_size'='800' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_minute set stats ('row_count'='86400', 'ndv'='60', 'min_value'='0', 'max_value'='59', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_shift set stats ('row_count'='86400', 'ndv'='3', 'min_value'='first', 'max_value'='third', 'avg_size'='460800', 'max_size'='460800' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_customer_sk set stats ('row_count'='2040', 'ndv'='475', 'min_value'='711', 'max_value'='1996257', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_type set stats ('row_count'='2040', 'ndv'='8', 'min_value'='', 'max_value'='welcome', 'avg_size'='12856', 'max_size'='12856' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_url set stats ('row_count'='2040', 'ndv'='2', 'min_value'='', 'max_value'='http://www.foo.com', 'avg_size'='36270', 'max_size'='36270' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_amt_inc_tax set stats ('row_count'='28795080', 'ndv'='16190', 'min_value'='0.00', 'max_value'='20002.89', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_quantity set stats ('row_count'='28795080', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_tax set stats ('row_count'='28795080', 'ndv'='1427', 'min_value'='0.00', 'max_value'='1611.71', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_time_sk set stats ('row_count'='28795080', 'ndv'='32660', 'min_value'='28799', 'max_value'='61199', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_returned_date_sk set stats ('row_count'='28795080', 'ndv'='2010', 'min_value'='2450820', 'max_value'='2452822', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_reversed_charge set stats ('row_count'='28795080', 'ndv'='9872', 'min_value'='0.00', 'max_value'='16099.52', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_addr_sk set stats ('row_count'='287997024', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_list_price set stats ('row_count'='287997024', 'ndv'='19770', 'min_value'='1.00', 'max_value'='20000.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_sales_price set stats ('row_count'='287997024', 'ndv'='19105', 'min_value'='0.00', 'max_value'='19878.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_wholesale_cost set stats ('row_count'='287997024', 'ndv'='10009', 'min_value'='1.00', 'max_value'='10000.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_item_sk set stats ('row_count'='287997024', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_net_paid set stats ('row_count'='287997024', 'ndv'='19028', 'min_value'='0.00', 'max_value'='19878.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_net_profit set stats ('row_count'='287997024', 'ndv'='19581', 'min_value'='-10000.00', 'max_value'='9889.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_store_sk set stats ('row_count'='287997024', 'ndv'='200', 'min_value'='1', 'max_value'='400', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_ship_mode_id set stats ('row_count'='20', 'ndv'='20', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAPAAAAAAA', 'avg_size'='320', 'max_size'='320' )
-    '''
-
-    sql '''
-    alter table customer modify column c_current_hdemo_sk set stats ('row_count'='2000000', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_first_name set stats ('row_count'='2000000', 'ndv'='5140', 'min_value'='', 'max_value'='Zulma', 'avg_size'='11267996', 'max_size'='11267996' )
-    '''
-
-    sql '''
-    alter table dbgen_version modify column dv_create_date set stats ('row_count'='1', 'ndv'='1', 'min_value'='2023-03-16', 'max_value'='2023-03-16', 'avg_size'='4', 'max_size'='4' )
-    '''
-
-    sql '''
-    alter table dbgen_version modify column dv_version set stats ('row_count'='1', 'ndv'='1', 'min_value'='3.2.0', 'max_value'='3.2.0', 'avg_size'='5', 'max_size'='5' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_credit_rating set stats ('row_count'='1920800', 'ndv'='4', 'min_value'='Good', 'max_value'='Unknown', 'avg_size'='13445600', 'max_size'='13445600' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_demo_sk set stats ('row_count'='1920800', 'ndv'='1916366', 'min_value'='1', 'max_value'='1920800', 'avg_size'='15366400', 'max_size'='15366400' )
-    '''
-
-    sql '''
-    alter table reason modify column r_reason_sk set stats ('row_count'='55', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='440', 'max_size'='440' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_day set stats ('row_count'='73049', 'ndv'='1', 'min_value'='N', 'max_value'='N', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_day_name set stats ('row_count'='73049', 'ndv'='7', 'min_value'='Friday', 'max_value'='Wednesday', 'avg_size'='521779', 'max_size'='521779' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_fy_quarter_seq set stats ('row_count'='73049', 'ndv'='801', 'min_value'='1', 'max_value'='801', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_fy_year set stats ('row_count'='73049', 'ndv'='202', 'min_value'='1900', 'max_value'='2100', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_holiday set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_holiday set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_quarter_seq set stats ('row_count'='73049', 'ndv'='801', 'min_value'='1', 'max_value'='801', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_same_day_lq set stats ('row_count'='73049', 'ndv'='72231', 'min_value'='2414930', 'max_value'='2487978', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_week_seq set stats ('row_count'='73049', 'ndv'='10448', 'min_value'='1', 'max_value'='10436', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_state set stats ('row_count'='15', 'ndv'='8', 'min_value'='AL', 'max_value'='SD', 'avg_size'='30', 'max_size'='30' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_street_number set stats ('row_count'='15', 'ndv'='15', 'min_value'='', 'max_value'='957', 'avg_size'='40', 'max_size'='40' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_suite_number set stats ('row_count'='15', 'ndv'='14', 'min_value'='', 'max_value'='Suite X', 'avg_size'='111', 'max_size'='111' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_suite_number set stats ('row_count'='15', 'ndv'='14', 'min_value'='', 'max_value'='Suite X', 'avg_size'='111', 'max_size'='111' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_id set stats ('row_count'='15', 'ndv'='15', 'min_value'='AAAAAAAABAAAAAAA', 'max_value'='AAAAAAAAPAAAAAAA', 'avg_size'='240', 'max_size'='240' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_sq_ft set stats ('row_count'='15', 'ndv'='14', 'min_value'='73065', 'max_value'='977787', 'avg_size'='60', 'max_size'='60' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_customer_sk set stats ('row_count'='143997065', 'ndv'='1993691', 'min_value'='1', 'max_value'='2000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_call_center_sk set stats ('row_count'='143997065', 'ndv'='30', 'min_value'='1', 'max_value'='30', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_list_price set stats ('row_count'='143997065', 'ndv'='29336', 'min_value'='1.00', 'max_value'='29997.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_wholesale_cost set stats ('row_count'='143997065', 'ndv'='10009', 'min_value'='1.00', 'max_value'='10000.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_item_sk set stats ('row_count'='143997065', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid_inc_ship set stats ('row_count'='143997065', 'ndv'='37890', 'min_value'='0.00', 'max_value'='43725.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid_inc_tax set stats ('row_count'='143997065', 'ndv'='28777', 'min_value'='0.00', 'max_value'='31745.52', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_profit set stats ('row_count'='143997065', 'ndv'='28450', 'min_value'='-10000.00', 'max_value'='19840.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_order_number set stats ('row_count'='143997065', 'ndv'='16050730', 'min_value'='1', 'max_value'='16000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_promo_sk set stats ('row_count'='143997065', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_addr_sk set stats ('row_count'='143997065', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_cdemo_sk set stats ('row_count'='143997065', 'ndv'='1916125', 'min_value'='1', 'max_value'='1920800', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_sold_date_sk set stats ('row_count'='143997065', 'ndv'='1835', 'min_value'='2450815', 'max_value'='2452654', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_call_center_id set stats ('row_count'='30', 'ndv'='15', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAOAAAAAAA', 'avg_size'='480', 'max_size'='480' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_city set stats ('row_count'='30', 'ndv'='12', 'min_value'='Bethel', 'max_value'='Shady Grove', 'avg_size'='282', 'max_size'='282' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_closed_date_sk set stats ('row_count'='30', 'ndv'='0', 'min_value'='0', 'max_value'='0', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_company_name set stats ('row_count'='30', 'ndv'='6', 'min_value'='able', 'max_value'='pri', 'avg_size'='110', 'max_size'='110' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_county set stats ('row_count'='30', 'ndv'='8', 'min_value'='Barrow County', 'max_value'='Ziebach County', 'avg_size'='423', 'max_size'='423' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_division_name set stats ('row_count'='30', 'ndv'='6', 'min_value'='able', 'max_value'='pri', 'avg_size'='123', 'max_size'='123' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_market_manager set stats ('row_count'='30', 'ndv'='24', 'min_value'='Charles Corbett', 'max_value'='Tom Root', 'avg_size'='373', 'max_size'='373' )
-    '''
-
-
-    sql '''
-    alter table call_center modify column cc_open_date_sk set stats ('row_count'='30', 'ndv'='15', 'min_value'='2450794', 'max_value'='2451146', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_sq_ft set stats ('row_count'='30', 'ndv'='22', 'min_value'='1670015', 'max_value'='31896816', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_state set stats ('row_count'='30', 'ndv'='8', 'min_value'='AL', 'max_value'='TN', 'avg_size'='60', 'max_size'='60' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_street_number set stats ('row_count'='30', 'ndv'='15', 'min_value'='406', 'max_value'='984', 'avg_size'='88', 'max_size'='88' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_street_type set stats ('row_count'='30', 'ndv'='9', 'min_value'='Avenue', 'max_value'='Way', 'avg_size'='140', 'max_size'='140' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_suite_number set stats ('row_count'='30', 'ndv'='14', 'min_value'='Suite 0', 'max_value'='Suite W', 'avg_size'='234', 'max_size'='234' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_zip set stats ('row_count'='30', 'ndv'='14', 'min_value'='20059', 'max_value'='75281', 'avg_size'='150', 'max_size'='150' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_item_sk set stats ('row_count'='399330000', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='3194640000', 'max_size'='3194640000' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_warehouse_sk set stats ('row_count'='399330000', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='3194640000', 'max_size'='3194640000' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_item_sk set stats ('row_count'='14404374', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_order_number set stats ('row_count'='14404374', 'ndv'='9425725', 'min_value'='2', 'max_value'='16000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_reason_sk set stats ('row_count'='14404374', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_reason_sk set stats ('row_count'='14404374', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_addr_sk set stats ('row_count'='14404374', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_hdemo_sk set stats ('row_count'='14404374', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_tax set stats ('row_count'='14404374', 'ndv'='1926', 'min_value'='0.00', 'max_value'='2390.75', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_cdemo_sk set stats ('row_count'='14404374', 'ndv'='1913762', 'min_value'='1', 'max_value'='1920800', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_ship_mode_sk set stats ('row_count'='14404374', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_gmt_offset set stats ('row_count'='1000000', 'ndv'='6', 'min_value'='-10.00', 'max_value'='-5.00', 'avg_size'='4000000', 'max_size'='4000000' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_location_type set stats ('row_count'='1000000', 'ndv'='4', 'min_value'='', 'max_value'='single family', 'avg_size'='8728128', 'max_size'='8728128' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_state set stats ('row_count'='1000000', 'ndv'='52', 'min_value'='', 'max_value'='WY', 'avg_size'='1939752', 'max_size'='1939752' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_street_number set stats ('row_count'='1000000', 'ndv'='1002', 'min_value'='', 'max_value'='999', 'avg_size'='2805540', 'max_size'='2805540' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_suite_number set stats ('row_count'='1000000', 'ndv'='76', 'min_value'='', 'max_value'='Suite Y', 'avg_size'='7652799', 'max_size'='7652799' )
-    '''
-
-    sql '''
-    alter table income_band modify column ib_upper_bound set stats ('row_count'='20', 'ndv'='20', 'min_value'='10000', 'max_value'='200000', 'avg_size'='80', 'max_size'='80' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_number set stats ('row_count'='20400', 'ndv'='109', 'min_value'='1', 'max_value'='109', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_page_id set stats ('row_count'='20400', 'ndv'='20341', 'min_value'='AAAAAAAAAAABAAAA', 'max_value'='AAAAAAAAPPPDAAAA', 'avg_size'='326400', 'max_size'='326400' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_end_date_sk set stats ('row_count'='20400', 'ndv'='97', 'min_value'='2450844', 'max_value'='2453186', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table item modify column i_brand set stats ('row_count'='204000', 'ndv'='714', 'min_value'='', 'max_value'='univunivamalg #9', 'avg_size'='3287671', 'max_size'='3287671' )
-    '''
-
-    sql '''
-    alter table item modify column i_category set stats ('row_count'='204000', 'ndv'='11', 'min_value'='', 'max_value'='Women', 'avg_size'='1201703', 'max_size'='1201703' )
-    '''
-
-    sql '''
-    alter table item modify column i_class_id set stats ('row_count'='204000', 'ndv'='16', 'min_value'='1', 'max_value'='16', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_class_id set stats ('row_count'='204000', 'ndv'='16', 'min_value'='1', 'max_value'='16', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_container set stats ('row_count'='204000', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='1424430', 'max_size'='1424430' )
-    '''
-
-    sql '''
-    alter table item modify column i_manager_id set stats ('row_count'='204000', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_customer_sk set stats ('row_count'='7197670', 'ndv'='1923644', 'min_value'='1', 'max_value'='2000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_amt_inc_tax set stats ('row_count'='7197670', 'ndv'='19975', 'min_value'='0.00', 'max_value'='29493.38', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_quantity set stats ('row_count'='7197670', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returned_time_sk set stats ('row_count'='7197670', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_hdemo_sk set stats ('row_count'='7197670', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_reversed_charge set stats ('row_count'='7197670', 'ndv'='10979', 'min_value'='0.00', 'max_value'='22972.36', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_class set stats ('row_count'='24', 'ndv'='1', 'min_value'='Unknown', 'max_value'='Unknown', 'avg_size'='168', 'max_size'='168' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_close_date_sk set stats ('row_count'='24', 'ndv'='8', 'min_value'='2443328', 'max_value'='2447131', 'avg_size'='192', 'max_size'='192' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_close_date_sk set stats ('row_count'='24', 'ndv'='8', 'min_value'='2443328', 'max_value'='2447131', 'avg_size'='192', 'max_size'='192' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_state set stats ('row_count'='24', 'ndv'='9', 'min_value'='AL', 'max_value'='TN', 'avg_size'='48', 'max_size'='48' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_street_number set stats ('row_count'='24', 'ndv'='14', 'min_value'='184', 'max_value'='973', 'avg_size'='70', 'max_size'='70' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_catalog set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='986', 'max_size'='986' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_details set stats ('row_count'='1000', 'ndv'='992', 'min_value'='', 'max_value'='Young, valuable companies watch walls. Payments can flour', 'avg_size'='39304', 'max_size'='39304' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_event set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='986', 'max_size'='986' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_event set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='986', 'max_size'='986' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_radio set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='987', 'max_size'='987' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_response_targe set stats ('row_count'='1000', 'ndv'='1', 'min_value'='1', 'max_value'='1', 'avg_size'='4000', 'max_size'='4000' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_cdemo_sk set stats ('row_count'='72001237', 'ndv'='1835731', 'min_value'='1', 'max_value'='1920800', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_list_price set stats ('row_count'='72001237', 'ndv'='301', 'min_value'='1.00', 'max_value'='300.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid_inc_ship set stats ('row_count'='72001237', 'ndv'='36553', 'min_value'='0.00', 'max_value'='43468.92', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid_inc_ship_tax set stats ('row_count'='72001237', 'ndv'='37541', 'min_value'='0.00', 'max_value'='44479.52', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_order_number set stats ('row_count'='72001237', 'ndv'='6015811', 'min_value'='1', 'max_value'='6000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table store modify column s_company_id set stats ('row_count'='402', 'ndv'='1', 'min_value'='1', 'max_value'='1', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_country set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='United States', 'avg_size'='5174', 'max_size'='5174' )
-    '''
-
-    sql '''
-    alter table store modify column s_county set stats ('row_count'='402', 'ndv'='10', 'min_value'='', 'max_value'='Ziebach County', 'avg_size'='5693', 'max_size'='5693' )
-    '''
-
-    sql '''
-    alter table store modify column s_division_id set stats ('row_count'='402', 'ndv'='1', 'min_value'='1', 'max_value'='1', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_manager set stats ('row_count'='402', 'ndv'='301', 'min_value'='', 'max_value'='Zachary Price', 'avg_size'='5075', 'max_size'='5075' )
-    '''
-
-    sql '''
-    alter table store modify column s_manager set stats ('row_count'='402', 'ndv'='301', 'min_value'='', 'max_value'='Zachary Price', 'avg_size'='5075', 'max_size'='5075' )
-    '''
-
-    sql '''
-    alter table store modify column s_market_id set stats ('row_count'='402', 'ndv'='10', 'min_value'='1', 'max_value'='10', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_store_sk set stats ('row_count'='402', 'ndv'='398', 'min_value'='1', 'max_value'='402', 'avg_size'='3216', 'max_size'='3216' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_am_pm set stats ('row_count'='86400', 'ndv'='2', 'min_value'='AM', 'max_value'='PM', 'avg_size'='172800', 'max_size'='172800' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_minute set stats ('row_count'='86400', 'ndv'='60', 'min_value'='0', 'max_value'='59', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_time_id set stats ('row_count'='86400', 'ndv'='85663', 'min_value'='AAAAAAAAAAAABAAA', 'max_value'='AAAAAAAAPPPPAAAA', 'avg_size'='1382400', 'max_size'='1382400' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_image_count set stats ('row_count'='2040', 'ndv'='7', 'min_value'='1', 'max_value'='7', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_max_ad_count set stats ('row_count'='2040', 'ndv'='5', 'min_value'='0', 'max_value'='4', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_type set stats ('row_count'='2040', 'ndv'='8', 'min_value'='', 'max_value'='welcome', 'avg_size'='12856', 'max_size'='12856' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_url set stats ('row_count'='2040', 'ndv'='2', 'min_value'='', 'max_value'='http://www.foo.com', 'avg_size'='36270', 'max_size'='36270' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_web_page_id set stats ('row_count'='2040', 'ndv'='1019', 'min_value'='AAAAAAAAAABAAAAA', 'max_value'='AAAAAAAAPPEAAAAA', 'avg_size'='32640', 'max_size'='32640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_reason_sk set stats ('row_count'='28795080', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_ship_cost set stats ('row_count'='28795080', 'ndv'='8186', 'min_value'='0.00', 'max_value'='9578.25', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_store_sk set stats ('row_count'='28795080', 'ndv'='200', 'min_value'='1', 'max_value'='400', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_addr_sk set stats ('row_count'='287997024', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_coupon_amt set stats ('row_count'='287997024', 'ndv'='16198', 'min_value'='0.00', 'max_value'='19225.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_discount_amt set stats ('row_count'='287997024', 'ndv'='16198', 'min_value'='0.00', 'max_value'='19225.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_tax set stats ('row_count'='287997024', 'ndv'='1722', 'min_value'='0.00', 'max_value'='1762.38', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_hdemo_sk set stats ('row_count'='287997024', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_list_price set stats ('row_count'='287997024', 'ndv'='201', 'min_value'='1.00', 'max_value'='200.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_net_paid_inc_tax set stats ('row_count'='287997024', 'ndv'='20203', 'min_value'='0.00', 'max_value'='21344.38', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_sold_time_sk set stats ('row_count'='287997024', 'ndv'='47252', 'min_value'='28800', 'max_value'='75599', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_code set stats ('row_count'='20', 'ndv'='4', 'min_value'='AIR', 'max_value'='SURFACE', 'avg_size'='87', 'max_size'='87' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_contract set stats ('row_count'='20', 'ndv'='20', 'min_value'='2mM8l', 'max_value'='yVfotg7Tio3MVhBg6Bkn', 'avg_size'='252', 'max_size'='252' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_type set stats ('row_count'='20', 'ndv'='6', 'min_value'='EXPRESS', 'max_value'='TWO DAY', 'avg_size'='150', 'max_size'='150' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_day set stats ('row_count'='2000000', 'ndv'='31', 'min_value'='1', 'max_value'='31', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_first_sales_date_sk set stats ('row_count'='2000000', 'ndv'='3644', 'min_value'='2448998', 'max_value'='2452648', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_last_name set stats ('row_count'='2000000', 'ndv'='4990', 'min_value'='', 'max_value'='Zuniga', 'avg_size'='11833714', 'max_size'='11833714' )
-    '''
-
-    sql '''
-    alter table dbgen_version modify column dv_version set stats ('row_count'='1', 'ndv'='1', 'min_value'='3.2.0', 'max_value'='3.2.0', 'avg_size'='5', 'max_size'='5' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_dep_employed_count set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_education_status set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='2 yr Degree', 'max_value'='Unknown', 'avg_size'='18384800', 'max_size'='18384800' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_purchase_estimate set stats ('row_count'='1920800', 'ndv'='20', 'min_value'='500', 'max_value'='10000', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_dow set stats ('row_count'='73049', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_following_holiday set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_moy set stats ('row_count'='73049', 'ndv'='12', 'min_value'='1', 'max_value'='12', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_quarter_seq set stats ('row_count'='73049', 'ndv'='801', 'min_value'='1', 'max_value'='801', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_street_number set stats ('row_count'='15', 'ndv'='15', 'min_value'='', 'max_value'='957', 'avg_size'='40', 'max_size'='40' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_street_type set stats ('row_count'='15', 'ndv'='11', 'min_value'='', 'max_value'='Wy', 'avg_size'='58', 'max_size'='58' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_sk set stats ('row_count'='15', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_catalog_page_sk set stats ('row_count'='143997065', 'ndv'='11515', 'min_value'='1', 'max_value'='17108', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_profit set stats ('row_count'='143997065', 'ndv'='28450', 'min_value'='-10000.00', 'max_value'='19840.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_cdemo_sk set stats ('row_count'='143997065', 'ndv'='1916125', 'min_value'='1', 'max_value'='1920800', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_customer_sk set stats ('row_count'='143997065', 'ndv'='1993190', 'min_value'='1', 'max_value'='2000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_mode_sk set stats ('row_count'='143997065', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_mode_sk set stats ('row_count'='143997065', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_employees set stats ('row_count'='30', 'ndv'='22', 'min_value'='2935', 'max_value'='69020', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_gmt_offset set stats ('row_count'='30', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_manager set stats ('row_count'='30', 'ndv'='22', 'min_value'='Alden Snyder', 'max_value'='Wayne Ray', 'avg_size'='368', 'max_size'='368' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_market_manager set stats ('row_count'='30', 'ndv'='24', 'min_value'='Charles Corbett', 'max_value'='Tom Root', 'avg_size'='373', 'max_size'='373' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_mkt_id set stats ('row_count'='30', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_rec_end_date set stats ('row_count'='30', 'ndv'='3', 'min_value'='2000-01-01', 'max_value'='2001-12-31', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_rec_start_date set stats ('row_count'='30', 'ndv'='4', 'min_value'='1998-01-01', 'max_value'='2002-01-01', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_date_sk set stats ('row_count'='399330000', 'ndv'='261', 'min_value'='2450815', 'max_value'='2452635', 'avg_size'='3194640000', 'max_size'='3194640000' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_call_center_sk set stats ('row_count'='14404374', 'ndv'='30', 'min_value'='1', 'max_value'='30', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_fee set stats ('row_count'='14404374', 'ndv'='101', 'min_value'='0.50', 'max_value'='100.00', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_addr_sk set stats ('row_count'='14404374', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_customer_sk set stats ('row_count'='14404374', 'ndv'='1977657', 'min_value'='1', 'max_value'='2000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_amt_inc_tax set stats ('row_count'='14404374', 'ndv'='21566', 'min_value'='0.00', 'max_value'='29353.87', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_quantity set stats ('row_count'='14404374', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_ship_cost set stats ('row_count'='14404374', 'ndv'='11144', 'min_value'='0.00', 'max_value'='14130.96', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_hdemo_sk set stats ('row_count'='14404374', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_reversed_charge set stats ('row_count'='14404374', 'ndv'='12359', 'min_value'='0.00', 'max_value'='23801.24', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_ship_mode_sk set stats ('row_count'='14404374', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_warehouse_sk set stats ('row_count'='14404374', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_buy_potential set stats ('row_count'='7200', 'ndv'='6', 'min_value'='0-500', 'max_value'='Unknown', 'avg_size'='54000', 'max_size'='54000' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_demo_sk set stats ('row_count'='7200', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='57600', 'max_size'='57600' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_dep_count set stats ('row_count'='7200', 'ndv'='10', 'min_value'='0', 'max_value'='9', 'avg_size'='28800', 'max_size'='28800' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_address_id set stats ('row_count'='1000000', 'ndv'='999950', 'min_value'='AAAAAAAAAAAABAAA', 'max_value'='AAAAAAAAPPPPOAAA', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_address_sk set stats ('row_count'='1000000', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_country set stats ('row_count'='1000000', 'ndv'='2', 'min_value'='', 'max_value'='United States', 'avg_size'='12608739', 'max_size'='12608739' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_country set stats ('row_count'='1000000', 'ndv'='2', 'min_value'='', 'max_value'='United States', 'avg_size'='12608739', 'max_size'='12608739' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_county set stats ('row_count'='1000000', 'ndv'='1825', 'min_value'='', 'max_value'='Ziebach County', 'avg_size'='13540273', 'max_size'='13540273' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_zip set stats ('row_count'='1000000', 'ndv'='7733', 'min_value'='', 'max_value'='99981', 'avg_size'='4848150', 'max_size'='4848150' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_page_number set stats ('row_count'='20400', 'ndv'='189', 'min_value'='1', 'max_value'='188', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_description set stats ('row_count'='20400', 'ndv'='20501', 'min_value'='', 'max_value'='Youngsters should get very. Bad, necessary years must pick telecommunications. Co', 'avg_size'='1507423', 'max_size'='1507423' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_start_date_sk set stats ('row_count'='20400', 'ndv'='91', 'min_value'='2450815', 'max_value'='2453005', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_type set stats ('row_count'='20400', 'ndv'='4', 'min_value'='', 'max_value'='quarterly', 'avg_size'='155039', 'max_size'='155039' )
-    '''
-
-    sql '''
-    alter table item modify column i_category_id set stats ('row_count'='204000', 'ndv'='10', 'min_value'='1', 'max_value'='10', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_color set stats ('row_count'='204000', 'ndv'='93', 'min_value'='', 'max_value'='yellow', 'avg_size'='1094247', 'max_size'='1094247' )
-    '''
-
-    sql '''
-    alter table item modify column i_item_id set stats ('row_count'='204000', 'ndv'='103230', 'min_value'='AAAAAAAAAAAABAAA', 'max_value'='AAAAAAAAPPPPBAAA', 'avg_size'='3264000', 'max_size'='3264000' )
-    '''
-
-    sql '''
-    alter table item modify column i_product_name set stats ('row_count'='204000', 'ndv'='200390', 'min_value'='', 'max_value'='pripripripripriought', 'avg_size'='4546148', 'max_size'='4546148' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_fee set stats ('row_count'='7197670', 'ndv'='101', 'min_value'='0.50', 'max_value'='100.00', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_fee set stats ('row_count'='7197670', 'ndv'='101', 'min_value'='0.50', 'max_value'='100.00', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_order_number set stats ('row_count'='7197670', 'ndv'='4249346', 'min_value'='1', 'max_value'='5999999', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_addr_sk set stats ('row_count'='7197670', 'ndv'='999503', 'min_value'='1', 'max_value'='1000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_cdemo_sk set stats ('row_count'='7197670', 'ndv'='1868495', 'min_value'='1', 'max_value'='1920800', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_customer_sk set stats ('row_count'='7197670', 'ndv'='1923644', 'min_value'='1', 'max_value'='2000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_amt set stats ('row_count'='7197670', 'ndv'='19263', 'min_value'='0.00', 'max_value'='28346.31', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_addr_sk set stats ('row_count'='7197670', 'ndv'='999584', 'min_value'='1', 'max_value'='1000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_cdemo_sk set stats ('row_count'='7197670', 'ndv'='1865149', 'min_value'='1', 'max_value'='1920800', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_web_page_sk set stats ('row_count'='7197670', 'ndv'='2032', 'min_value'='1', 'max_value'='2040', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_company_id set stats ('row_count'='24', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_manager set stats ('row_count'='24', 'ndv'='19', 'min_value'='Adam Stonge', 'max_value'='Tommy Jones', 'avg_size'='297', 'max_size'='297' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_site_id set stats ('row_count'='24', 'ndv'='12', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAOAAAAAAA', 'avg_size'='384', 'max_size'='384' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_site_sk set stats ('row_count'='24', 'ndv'='24', 'min_value'='1', 'max_value'='24', 'avg_size'='192', 'max_size'='192' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_street_number set stats ('row_count'='24', 'ndv'='14', 'min_value'='184', 'max_value'='973', 'avg_size'='70', 'max_size'='70' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_catalog set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='986', 'max_size'='986' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_press set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='985', 'max_size'='985' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_discount_active set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='981', 'max_size'='981' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_item_sk set stats ('row_count'='1000', 'ndv'='970', 'min_value'='280', 'max_value'='203966', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_promo_sk set stats ('row_count'='1000', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_start_date_sk set stats ('row_count'='1000', 'ndv'='574', 'min_value'='2450100', 'max_value'='2450915', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_start_date_sk set stats ('row_count'='1000', 'ndv'='574', 'min_value'='2450100', 'max_value'='2450915', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_hdemo_sk set stats ('row_count'='72001237', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid_inc_ship set stats ('row_count'='72001237', 'ndv'='36553', 'min_value'='0.00', 'max_value'='43468.92', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_addr_sk set stats ('row_count'='72001237', 'ndv'='997336', 'min_value'='1', 'max_value'='1000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_mode_sk set stats ('row_count'='72001237', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_sold_time_sk set stats ('row_count'='72001237', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table store modify column s_number_employees set stats ('row_count'='402', 'ndv'='97', 'min_value'='200', 'max_value'='300', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_number_employees set stats ('row_count'='402', 'ndv'='97', 'min_value'='200', 'max_value'='300', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_state set stats ('row_count'='402', 'ndv'='10', 'min_value'='', 'max_value'='TN', 'avg_size'='800', 'max_size'='800' )
-    '''
-
-    sql '''
-    alter table store modify column s_suite_number set stats ('row_count'='402', 'ndv'='75', 'min_value'='', 'max_value'='Suite Y', 'avg_size'='3140', 'max_size'='3140' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_meal_time set stats ('row_count'='86400', 'ndv'='4', 'min_value'='', 'max_value'='lunch', 'avg_size'='248400', 'max_size'='248400' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_second set stats ('row_count'='86400', 'ndv'='60', 'min_value'='0', 'max_value'='59', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_second set stats ('row_count'='86400', 'ndv'='60', 'min_value'='0', 'max_value'='59', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_autogen_flag set stats ('row_count'='2040', 'ndv'='3', 'min_value'='', 'max_value'='Y', 'avg_size'='2015', 'max_size'='2015' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_creation_date_sk set stats ('row_count'='2040', 'ndv'='134', 'min_value'='2450672', 'max_value'='2450815', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_link_count set stats ('row_count'='2040', 'ndv'='24', 'min_value'='2', 'max_value'='25', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_item_sk set stats ('row_count'='28795080', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_net_loss set stats ('row_count'='28795080', 'ndv'='8663', 'min_value'='0.50', 'max_value'='10447.72', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_net_loss set stats ('row_count'='28795080', 'ndv'='8663', 'min_value'='0.50', 'max_value'='10447.72', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_refunded_cash set stats ('row_count'='28795080', 'ndv'='12626', 'min_value'='0.00', 'max_value'='17556.95', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_time_sk set stats ('row_count'='28795080', 'ndv'='32660', 'min_value'='28799', 'max_value'='61199', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_item_sk set stats ('row_count'='287997024', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_sold_date_sk set stats ('row_count'='287997024', 'ndv'='1820', 'min_value'='2450816', 'max_value'='2452642', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_sold_time_sk set stats ('row_count'='287997024', 'ndv'='47252', 'min_value'='28800', 'max_value'='75599', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ticket_number set stats ('row_count'='287997024', 'ndv'='23905324', 'min_value'='1', 'max_value'='24000000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_wholesale_cost set stats ('row_count'='287997024', 'ndv'='100', 'min_value'='1.00', 'max_value'='100.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_wholesale_cost set stats ('row_count'='287997024', 'ndv'='100', 'min_value'='1.00', 'max_value'='100.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_carrier set stats ('row_count'='20', 'ndv'='20', 'min_value'='AIRBORNE', 'max_value'='ZOUROS', 'avg_size'='133', 'max_size'='133' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_code set stats ('row_count'='20', 'ndv'='4', 'min_value'='AIR', 'max_value'='SURFACE', 'avg_size'='87', 'max_size'='87' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_country set stats ('row_count'='2000000', 'ndv'='211', 'min_value'='', 'max_value'='ZIMBABWE', 'avg_size'='16787900', 'max_size'='16787900' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_month set stats ('row_count'='2000000', 'ndv'='12', 'min_value'='1', 'max_value'='12', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_current_cdemo_sk set stats ('row_count'='2000000', 'ndv'='1221921', 'min_value'='1', 'max_value'='1920798', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_customer_sk set stats ('row_count'='2000000', 'ndv'='1994393', 'min_value'='1', 'max_value'='2000000', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_customer_sk set stats ('row_count'='2000000', 'ndv'='1994393', 'min_value'='1', 'max_value'='2000000', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_first_name set stats ('row_count'='2000000', 'ndv'='5140', 'min_value'='', 'max_value'='Zulma', 'avg_size'='11267996', 'max_size'='11267996' )
-    '''
-
-    sql '''
-    alter table customer modify column c_salutation set stats ('row_count'='2000000', 'ndv'='7', 'min_value'='', 'max_value'='Sir', 'avg_size'='6257882', 'max_size'='6257882' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_gender set stats ('row_count'='1920800', 'ndv'='2', 'min_value'='F', 'max_value'='M', 'avg_size'='1920800', 'max_size'='1920800' )
-    '''
-
-    sql '''
-    alter table reason modify column r_reason_id set stats ('row_count'='55', 'ndv'='55', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAPCAAAAAA', 'avg_size'='880', 'max_size'='880' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_day set stats ('row_count'='73049', 'ndv'='1', 'min_value'='N', 'max_value'='N', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_month set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_quarter set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_date_id set stats ('row_count'='73049', 'ndv'='72907', 'min_value'='AAAAAAAAAAAAFCAA', 'max_value'='AAAAAAAAPPPPECAA', 'avg_size'='1168784', 'max_size'='1168784' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_dow set stats ('row_count'='73049', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_following_holiday set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_fy_year set stats ('row_count'='73049', 'ndv'='202', 'min_value'='1900', 'max_value'='2100', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_last_dom set stats ('row_count'='73049', 'ndv'='2419', 'min_value'='2415020', 'max_value'='2488372', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_month_seq set stats ('row_count'='73049', 'ndv'='2398', 'min_value'='0', 'max_value'='2400', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_quarter_name set stats ('row_count'='73049', 'ndv'='799', 'min_value'='1900Q1', 'max_value'='2100Q1', 'avg_size'='438294', 'max_size'='438294' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_same_day_lq set stats ('row_count'='73049', 'ndv'='72231', 'min_value'='2414930', 'max_value'='2487978', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_same_day_ly set stats ('row_count'='73049', 'ndv'='72450', 'min_value'='2414657', 'max_value'='2487705', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_weekend set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_year set stats ('row_count'='73049', 'ndv'='202', 'min_value'='1900', 'max_value'='2100', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_city set stats ('row_count'='15', 'ndv'='11', 'min_value'='Bethel', 'max_value'='Union', 'avg_size'='111', 'max_size'='111' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_country set stats ('row_count'='15', 'ndv'='1', 'min_value'='United States', 'max_value'='United States', 'avg_size'='195', 'max_size'='195' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_gmt_offset set stats ('row_count'='15', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='60', 'max_size'='60' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_street_name set stats ('row_count'='15', 'ndv'='15', 'min_value'='', 'max_value'='Wilson Elm', 'avg_size'='128', 'max_size'='128' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_cdemo_sk set stats ('row_count'='143997065', 'ndv'='1915709', 'min_value'='1', 'max_value'='1920800', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_sales_price set stats ('row_count'='143997065', 'ndv'='27598', 'min_value'='0.00', 'max_value'='29808.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid_inc_ship_tax set stats ('row_count'='143997065', 'ndv'='38890', 'min_value'='0.00', 'max_value'='45460.80', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_order_number set stats ('row_count'='143997065', 'ndv'='16050730', 'min_value'='1', 'max_value'='16000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_customer_sk set stats ('row_count'='143997065', 'ndv'='1993190', 'min_value'='1', 'max_value'='2000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_hdemo_sk set stats ('row_count'='143997065', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_sold_date_sk set stats ('row_count'='143997065', 'ndv'='1835', 'min_value'='2450815', 'max_value'='2452654', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_city set stats ('row_count'='30', 'ndv'='12', 'min_value'='Bethel', 'max_value'='Shady Grove', 'avg_size'='282', 'max_size'='282' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_employees set stats ('row_count'='30', 'ndv'='22', 'min_value'='2935', 'max_value'='69020', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_gmt_offset set stats ('row_count'='30', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_hours set stats ('row_count'='30', 'ndv'='3', 'min_value'='8AM-12AM', 'max_value'='8AM-8AM', 'avg_size'='214', 'max_size'='214' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_hours set stats ('row_count'='30', 'ndv'='3', 'min_value'='8AM-12AM', 'max_value'='8AM-8AM', 'avg_size'='214', 'max_size'='214' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_mkt_desc set stats ('row_count'='30', 'ndv'='22', 'min_value'='As existing eyebrows miss as the matters. Realistic stories may not face almost by a ', 'max_value'='Young tests could buy comfortable, local users; o', 'avg_size'='1766', 'max_size'='1766' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_name set stats ('row_count'='30', 'ndv'='15', 'min_value'='California', 'max_value'='Pacific Northwest_1', 'avg_size'='401', 'max_size'='401' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_name set stats ('row_count'='30', 'ndv'='15', 'min_value'='California', 'max_value'='Pacific Northwest_1', 'avg_size'='401', 'max_size'='401' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_sq_ft set stats ('row_count'='30', 'ndv'='22', 'min_value'='1670015', 'max_value'='31896816', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_item_sk set stats ('row_count'='399330000', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='3194640000', 'max_size'='3194640000' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_call_center_sk set stats ('row_count'='14404374', 'ndv'='30', 'min_value'='1', 'max_value'='30', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_customer_sk set stats ('row_count'='14404374', 'ndv'='1977657', 'min_value'='1', 'max_value'='2000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_ship_cost set stats ('row_count'='14404374', 'ndv'='11144', 'min_value'='0.00', 'max_value'='14130.96', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returned_time_sk set stats ('row_count'='14404374', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_cdemo_sk set stats ('row_count'='14404374', 'ndv'='1913762', 'min_value'='1', 'max_value'='1920800', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_vehicle_count set stats ('row_count'='7200', 'ndv'='6', 'min_value'='-1', 'max_value'='4', 'avg_size'='28800', 'max_size'='28800' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_location_type set stats ('row_count'='1000000', 'ndv'='4', 'min_value'='', 'max_value'='single family', 'avg_size'='8728128', 'max_size'='8728128' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_state set stats ('row_count'='1000000', 'ndv'='52', 'min_value'='', 'max_value'='WY', 'avg_size'='1939752', 'max_size'='1939752' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_street_number set stats ('row_count'='1000000', 'ndv'='1002', 'min_value'='', 'max_value'='999', 'avg_size'='2805540', 'max_size'='2805540' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_department set stats ('row_count'='20400', 'ndv'='2', 'min_value'='', 'max_value'='DEPARTMENT', 'avg_size'='201950', 'max_size'='201950' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_description set stats ('row_count'='20400', 'ndv'='20501', 'min_value'='', 'max_value'='Youngsters should get very. Bad, necessary years must pick telecommunications. Co', 'avg_size'='1507423', 'max_size'='1507423' )
-    '''
-
-    sql '''
-    alter table item modify column i_brand_id set stats ('row_count'='204000', 'ndv'='951', 'min_value'='1001001', 'max_value'='10016017', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_class set stats ('row_count'='204000', 'ndv'='100', 'min_value'='', 'max_value'='womens watch', 'avg_size'='1585937', 'max_size'='1585937' )
-    '''
-
-    sql '''
-    alter table item modify column i_units set stats ('row_count'='204000', 'ndv'='22', 'min_value'='', 'max_value'='Unknown', 'avg_size'='852562', 'max_size'='852562' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_account_credit set stats ('row_count'='7197670', 'ndv'='10868', 'min_value'='0.00', 'max_value'='23028.27', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_reason_sk set stats ('row_count'='7197670', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_hdemo_sk set stats ('row_count'='7197670', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returned_date_sk set stats ('row_count'='7197670', 'ndv'='2185', 'min_value'='2450820', 'max_value'='2453002', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returned_time_sk set stats ('row_count'='7197670', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_company_name set stats ('row_count'='24', 'ndv'='6', 'min_value'='able', 'max_value'='pri', 'avg_size'='97', 'max_size'='97' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_gmt_offset set stats ('row_count'='24', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_market_manager set stats ('row_count'='24', 'ndv'='21', 'min_value'='Albert Leung', 'max_value'='Zachery Oneil', 'avg_size'='294', 'max_size'='294' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_mkt_desc set stats ('row_count'='24', 'ndv'='15', 'min_value'='Acres see else children. Mutual too', 'max_value'='Well similar decisions used to keep hardly democratic, personal priorities.', 'avg_size'='1561', 'max_size'='1561' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_rec_end_date set stats ('row_count'='24', 'ndv'='3', 'min_value'='1999-08-16', 'max_value'='2001-08-15', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_site_id set stats ('row_count'='24', 'ndv'='12', 'min_value'='AAAAAAAAABAAAAAA', 'max_value'='AAAAAAAAOAAAAAAA', 'avg_size'='384', 'max_size'='384' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_site_sk set stats ('row_count'='24', 'ndv'='24', 'min_value'='1', 'max_value'='24', 'avg_size'='192', 'max_size'='192' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_state set stats ('row_count'='24', 'ndv'='9', 'min_value'='AL', 'max_value'='TN', 'avg_size'='48', 'max_size'='48' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_tv set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='986', 'max_size'='986' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_promo_name set stats ('row_count'='1000', 'ndv'='11', 'min_value'='', 'max_value'='pri', 'avg_size'='3924', 'max_size'='3924' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_promo_sk set stats ('row_count'='1000', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_list_price set stats ('row_count'='72001237', 'ndv'='29104', 'min_value'='1.02', 'max_value'='29997.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_order_number set stats ('row_count'='72001237', 'ndv'='6015811', 'min_value'='1', 'max_value'='6000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_addr_sk set stats ('row_count'='72001237', 'ndv'='997336', 'min_value'='1', 'max_value'='1000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_cdemo_sk set stats ('row_count'='72001237', 'ndv'='1822804', 'min_value'='1', 'max_value'='1920800', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_customer_sk set stats ('row_count'='72001237', 'ndv'='1898561', 'min_value'='1', 'max_value'='2000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_date_sk set stats ('row_count'='72001237', 'ndv'='1952', 'min_value'='2450817', 'max_value'='2452762', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_hdemo_sk set stats ('row_count'='72001237', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_warehouse_sk set stats ('row_count'='72001237', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table store modify column s_company_id set stats ('row_count'='402', 'ndv'='1', 'min_value'='1', 'max_value'='1', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_country set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='United States', 'avg_size'='5174', 'max_size'='5174' )
-    '''
-
-    sql '''
-    alter table store modify column s_division_id set stats ('row_count'='402', 'ndv'='1', 'min_value'='1', 'max_value'='1', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_division_name set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='2779', 'max_size'='2779' )
-    '''
-
-    sql '''
-    alter table store modify column s_floor_space set stats ('row_count'='402', 'ndv'='300', 'min_value'='5004767', 'max_value'='9997773', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_geography_class set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='2793', 'max_size'='2793' )
-    '''
-
-    sql '''
-    alter table store modify column s_geography_class set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='2793', 'max_size'='2793' )
-    '''
-
-    sql '''
-    alter table store modify column s_hours set stats ('row_count'='402', 'ndv'='4', 'min_value'='', 'max_value'='8AM-8AM', 'avg_size'='2848', 'max_size'='2848' )
-    '''
-
-    sql '''
-    alter table store modify column s_hours set stats ('row_count'='402', 'ndv'='4', 'min_value'='', 'max_value'='8AM-8AM', 'avg_size'='2848', 'max_size'='2848' )
-    '''
-
-    sql '''
-    alter table store modify column s_street_name set stats ('row_count'='402', 'ndv'='256', 'min_value'='', 'max_value'='Woodland ', 'avg_size'='3384', 'max_size'='3384' )
-    '''
-
-    sql '''
-    alter table store modify column s_street_number set stats ('row_count'='402', 'ndv'='267', 'min_value'='', 'max_value'='986', 'avg_size'='1150', 'max_size'='1150' )
-    '''
-
-    sql '''
-    alter table store modify column s_street_type set stats ('row_count'='402', 'ndv'='21', 'min_value'='', 'max_value'='Wy', 'avg_size'='1657', 'max_size'='1657' )
-    '''
-
-    sql '''
-    alter table store modify column s_tax_precentage set stats ('row_count'='402', 'ndv'='1', 'min_value'='0.00', 'max_value'='0.11', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_meal_time set stats ('row_count'='86400', 'ndv'='4', 'min_value'='', 'max_value'='lunch', 'avg_size'='248400', 'max_size'='248400' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_sub_shift set stats ('row_count'='86400', 'ndv'='4', 'min_value'='afternoon', 'max_value'='night', 'avg_size'='597600', 'max_size'='597600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_time_id set stats ('row_count'='86400', 'ndv'='85663', 'min_value'='AAAAAAAAAAAABAAA', 'max_value'='AAAAAAAAPPPPAAAA', 'avg_size'='1382400', 'max_size'='1382400' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_char_count set stats ('row_count'='2040', 'ndv'='1363', 'min_value'='303', 'max_value'='8523', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_max_ad_count set stats ('row_count'='2040', 'ndv'='5', 'min_value'='0', 'max_value'='4', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_rec_start_date set stats ('row_count'='2040', 'ndv'='4', 'min_value'='1997-09-03', 'max_value'='2001-09-03', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_web_page_sk set stats ('row_count'='2040', 'ndv'='2032', 'min_value'='1', 'max_value'='2040', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_cdemo_sk set stats ('row_count'='28795080', 'ndv'='1916366', 'min_value'='1', 'max_value'='1920800', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_hdemo_sk set stats ('row_count'='28795080', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_item_sk set stats ('row_count'='28795080', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_reason_sk set stats ('row_count'='28795080', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_cdemo_sk set stats ('row_count'='287997024', 'ndv'='1916366', 'min_value'='1', 'max_value'='1920800', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_wholesale_cost set stats ('row_count'='287997024', 'ndv'='10009', 'min_value'='1.00', 'max_value'='10000.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_net_paid_inc_tax set stats ('row_count'='287997024', 'ndv'='20203', 'min_value'='0.00', 'max_value'='21344.38', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_promo_sk set stats ('row_count'='287997024', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_sold_date_sk set stats ('row_count'='287997024', 'ndv'='1820', 'min_value'='2450816', 'max_value'='2452642', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ticket_number set stats ('row_count'='287997024', 'ndv'='23905324', 'min_value'='1', 'max_value'='24000000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_contract set stats ('row_count'='20', 'ndv'='20', 'min_value'='2mM8l', 'max_value'='yVfotg7Tio3MVhBg6Bkn', 'avg_size'='252', 'max_size'='252' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_country set stats ('row_count'='2000000', 'ndv'='211', 'min_value'='', 'max_value'='ZIMBABWE', 'avg_size'='16787900', 'max_size'='16787900' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_year set stats ('row_count'='2000000', 'ndv'='69', 'min_value'='1924', 'max_value'='1992', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_current_addr_sk set stats ('row_count'='2000000', 'ndv'='866672', 'min_value'='1', 'max_value'='1000000', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_current_addr_sk set stats ('row_count'='2000000', 'ndv'='866672', 'min_value'='1', 'max_value'='1000000', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_first_sales_date_sk set stats ('row_count'='2000000', 'ndv'='3644', 'min_value'='2448998', 'max_value'='2452648', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_first_shipto_date_sk set stats ('row_count'='2000000', 'ndv'='3644', 'min_value'='2449028', 'max_value'='2452678', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_last_review_date_sk set stats ('row_count'='2000000', 'ndv'='366', 'min_value'='2452283', 'max_value'='2452648', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_salutation set stats ('row_count'='2000000', 'ndv'='7', 'min_value'='', 'max_value'='Sir', 'avg_size'='6257882', 'max_size'='6257882' )
-    '''
-
-    sql '''
-    alter table dbgen_version modify column dv_cmdline_args set stats ('row_count'='1', 'ndv'='1', 'min_value'='-SCALE 100 -PARALLEL 10 -CHILD 1 -TERMINATE N -DIR /mnt/datadisk0/doris/tools/tpcds-tools/bin/tpcds-data ', 'max_value'='-SCALE 100 -PARALLEL 10 -CHILD 1 -TERMINATE N -DIR /mnt/datadisk0/doris/tools/tpcds-tools/bin/tpcds-data ', 'avg_size'='105', 'max_size'='105' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_marital_status set stats ('row_count'='1920800', 'ndv'='5', 'min_value'='D', 'max_value'='W', 'avg_size'='1920800', 'max_size'='1920800' )
-    '''
-
-    sql '''
-    alter table reason modify column r_reason_desc set stats ('row_count'='55', 'ndv'='54', 'min_value'='Did not fit', 'max_value'='unauthoized purchase', 'avg_size'='758', 'max_size'='758' )
-    '''
-
-    sql '''
-    alter table reason modify column r_reason_desc set stats ('row_count'='55', 'ndv'='54', 'min_value'='Did not fit', 'max_value'='unauthoized purchase', 'avg_size'='758', 'max_size'='758' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_week set stats ('row_count'='73049', 'ndv'='1', 'min_value'='N', 'max_value'='N', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_date set stats ('row_count'='73049', 'ndv'='73250', 'min_value'='1900-01-02', 'max_value'='2100-01-01', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_day_name set stats ('row_count'='73049', 'ndv'='7', 'min_value'='Friday', 'max_value'='Wednesday', 'avg_size'='521779', 'max_size'='521779' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_dom set stats ('row_count'='73049', 'ndv'='31', 'min_value'='1', 'max_value'='31', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_dom set stats ('row_count'='73049', 'ndv'='31', 'min_value'='1', 'max_value'='31', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_fy_week_seq set stats ('row_count'='73049', 'ndv'='10448', 'min_value'='1', 'max_value'='10436', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_moy set stats ('row_count'='73049', 'ndv'='12', 'min_value'='1', 'max_value'='12', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_qoy set stats ('row_count'='73049', 'ndv'='4', 'min_value'='1', 'max_value'='4', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_qoy set stats ('row_count'='73049', 'ndv'='4', 'min_value'='1', 'max_value'='4', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_same_day_ly set stats ('row_count'='73049', 'ndv'='72450', 'min_value'='2414657', 'max_value'='2487705', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_weekend set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_year set stats ('row_count'='73049', 'ndv'='202', 'min_value'='1900', 'max_value'='2100', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_country set stats ('row_count'='15', 'ndv'='1', 'min_value'='United States', 'max_value'='United States', 'avg_size'='195', 'max_size'='195' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_street_type set stats ('row_count'='15', 'ndv'='11', 'min_value'='', 'max_value'='Wy', 'avg_size'='58', 'max_size'='58' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_name set stats ('row_count'='15', 'ndv'='15', 'min_value'='', 'max_value'='Rooms cook ', 'avg_size'='230', 'max_size'='230' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_warehouse_sq_ft set stats ('row_count'='15', 'ndv'='14', 'min_value'='73065', 'max_value'='977787', 'avg_size'='60', 'max_size'='60' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_tax set stats ('row_count'='143997065', 'ndv'='2488', 'min_value'='0.00', 'max_value'='2619.36', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_wholesale_cost set stats ('row_count'='143997065', 'ndv'='10009', 'min_value'='1.00', 'max_value'='10000.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_list_price set stats ('row_count'='143997065', 'ndv'='301', 'min_value'='1.00', 'max_value'='300.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid set stats ('row_count'='143997065', 'ndv'='27448', 'min_value'='0.00', 'max_value'='29760.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_sales_price set stats ('row_count'='143997065', 'ndv'='302', 'min_value'='0.00', 'max_value'='300.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_addr_sk set stats ('row_count'='143997065', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_warehouse_sk set stats ('row_count'='143997065', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_wholesale_cost set stats ('row_count'='143997065', 'ndv'='100', 'min_value'='1.00', 'max_value'='100.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_call_center_sk set stats ('row_count'='30', 'ndv'='30', 'min_value'='1', 'max_value'='30', 'avg_size'='240', 'max_size'='240' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_class set stats ('row_count'='30', 'ndv'='3', 'min_value'='large', 'max_value'='small', 'avg_size'='166', 'max_size'='166' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_open_date_sk set stats ('row_count'='30', 'ndv'='15', 'min_value'='2450794', 'max_value'='2451146', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_rec_start_date set stats ('row_count'='30', 'ndv'='4', 'min_value'='1998-01-01', 'max_value'='2002-01-01', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_street_name set stats ('row_count'='30', 'ndv'='15', 'min_value'='1st ', 'max_value'='View ', 'avg_size'='240', 'max_size'='240' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_street_name set stats ('row_count'='30', 'ndv'='15', 'min_value'='1st ', 'max_value'='View ', 'avg_size'='240', 'max_size'='240' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_date_sk set stats ('row_count'='399330000', 'ndv'='261', 'min_value'='2450815', 'max_value'='2452635', 'avg_size'='3194640000', 'max_size'='3194640000' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_quantity_on_hand set stats ('row_count'='399330000', 'ndv'='1006', 'min_value'='0', 'max_value'='1000', 'avg_size'='1597320000', 'max_size'='1597320000' )
-    '''
-
-    sql '''
-    alter table inventory modify column inv_warehouse_sk set stats ('row_count'='399330000', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='3194640000', 'max_size'='3194640000' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_hdemo_sk set stats ('row_count'='14404374', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_amount set stats ('row_count'='14404374', 'ndv'='20656', 'min_value'='0.00', 'max_value'='28778.31', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_amount set stats ('row_count'='14404374', 'ndv'='20656', 'min_value'='0.00', 'max_value'='28778.31', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_tax set stats ('row_count'='14404374', 'ndv'='1926', 'min_value'='0.00', 'max_value'='2390.75', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_store_credit set stats ('row_count'='14404374', 'ndv'='12156', 'min_value'='0.00', 'max_value'='22167.49', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_warehouse_sk set stats ('row_count'='14404374', 'ndv'='15', 'min_value'='1', 'max_value'='15', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_dep_count set stats ('row_count'='7200', 'ndv'='10', 'min_value'='0', 'max_value'='9', 'avg_size'='28800', 'max_size'='28800' )
-    '''
-
-    sql '''
-    alter table household_demographics modify column hd_vehicle_count set stats ('row_count'='7200', 'ndv'='6', 'min_value'='-1', 'max_value'='4', 'avg_size'='28800', 'max_size'='28800' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_address_id set stats ('row_count'='1000000', 'ndv'='999950', 'min_value'='AAAAAAAAAAAABAAA', 'max_value'='AAAAAAAAPPPPOAAA', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_county set stats ('row_count'='1000000', 'ndv'='1825', 'min_value'='', 'max_value'='Ziebach County', 'avg_size'='13540273', 'max_size'='13540273' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_street_name set stats ('row_count'='1000000', 'ndv'='8155', 'min_value'='', 'max_value'='Woodland Woodland', 'avg_size'='8445649', 'max_size'='8445649' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_street_name set stats ('row_count'='1000000', 'ndv'='8155', 'min_value'='', 'max_value'='Woodland Woodland', 'avg_size'='8445649', 'max_size'='8445649' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_street_type set stats ('row_count'='1000000', 'ndv'='21', 'min_value'='', 'max_value'='Wy', 'avg_size'='4073296', 'max_size'='4073296' )
-    '''
-
-    sql '''
-    alter table income_band modify column ib_income_band_sk set stats ('row_count'='20', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='160', 'max_size'='160' )
-    '''
-
-    sql '''
-    alter table income_band modify column ib_upper_bound set stats ('row_count'='20', 'ndv'='20', 'min_value'='10000', 'max_value'='200000', 'avg_size'='80', 'max_size'='80' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_start_date_sk set stats ('row_count'='20400', 'ndv'='91', 'min_value'='2450815', 'max_value'='2453005', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table item modify column i_class set stats ('row_count'='204000', 'ndv'='100', 'min_value'='', 'max_value'='womens watch', 'avg_size'='1585937', 'max_size'='1585937' )
-    '''
-
-    sql '''
-    alter table item modify column i_manufact set stats ('row_count'='204000', 'ndv'='1004', 'min_value'='', 'max_value'='pripripri', 'avg_size'='2298787', 'max_size'='2298787' )
-    '''
-
-    sql '''
-    alter table item modify column i_manufact_id set stats ('row_count'='204000', 'ndv'='1005', 'min_value'='1', 'max_value'='1000', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_rec_end_date set stats ('row_count'='204000', 'ndv'='3', 'min_value'='1999-10-27', 'max_value'='2001-10-26', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_units set stats ('row_count'='204000', 'ndv'='22', 'min_value'='', 'max_value'='Unknown', 'avg_size'='852562', 'max_size'='852562' )
-    '''
-
-    sql '''
-    alter table item modify column i_wholesale_cost set stats ('row_count'='204000', 'ndv'='89', 'min_value'='0.02', 'max_value'='88.91', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_account_credit set stats ('row_count'='7197670', 'ndv'='10868', 'min_value'='0.00', 'max_value'='23028.27', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_item_sk set stats ('row_count'='7197670', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_net_loss set stats ('row_count'='7197670', 'ndv'='11012', 'min_value'='0.50', 'max_value'='15068.96', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_net_loss set stats ('row_count'='7197670', 'ndv'='11012', 'min_value'='0.50', 'max_value'='15068.96', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_order_number set stats ('row_count'='7197670', 'ndv'='4249346', 'min_value'='1', 'max_value'='5999999', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_addr_sk set stats ('row_count'='7197670', 'ndv'='999503', 'min_value'='1', 'max_value'='1000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_cash set stats ('row_count'='7197670', 'ndv'='14621', 'min_value'='0.00', 'max_value'='26466.56', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_refunded_cdemo_sk set stats ('row_count'='7197670', 'ndv'='1868495', 'min_value'='1', 'max_value'='1920800', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_tax set stats ('row_count'='7197670', 'ndv'='1820', 'min_value'='0.00', 'max_value'='2551.16', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_customer_sk set stats ('row_count'='7197670', 'ndv'='1926139', 'min_value'='1', 'max_value'='2000000', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_county set stats ('row_count'='24', 'ndv'='9', 'min_value'='Barrow County', 'max_value'='Ziebach County', 'avg_size'='331', 'max_size'='331' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_name set stats ('row_count'='24', 'ndv'='4', 'min_value'='site_0', 'max_value'='site_3', 'avg_size'='144', 'max_size'='144' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_street_name set stats ('row_count'='24', 'ndv'='24', 'min_value'='11th ', 'max_value'='Wilson Ridge', 'avg_size'='219', 'max_size'='219' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_street_type set stats ('row_count'='24', 'ndv'='15', 'min_value'='Avenue', 'max_value'='Wy', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_demo set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='984', 'max_size'='984' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_email set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='987', 'max_size'='987' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_tv set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='986', 'max_size'='986' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_cost set stats ('row_count'='1000', 'ndv'='1', 'min_value'='1000.00', 'max_value'='1000.00', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_cost set stats ('row_count'='1000', 'ndv'='1', 'min_value'='1000.00', 'max_value'='1000.00', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_discount_active set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='981', 'max_size'='981' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_promo_id set stats ('row_count'='1000', 'ndv'='1004', 'min_value'='AAAAAAAAAABAAAAA', 'max_value'='AAAAAAAAPPCAAAAA', 'avg_size'='16000', 'max_size'='16000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_response_targe set stats ('row_count'='1000', 'ndv'='1', 'min_value'='1', 'max_value'='1', 'avg_size'='4000', 'max_size'='4000' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_addr_sk set stats ('row_count'='72001237', 'ndv'='998891', 'min_value'='1', 'max_value'='1000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_cdemo_sk set stats ('row_count'='72001237', 'ndv'='1835731', 'min_value'='1', 'max_value'='1920800', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_customer_sk set stats ('row_count'='72001237', 'ndv'='1899439', 'min_value'='1', 'max_value'='2000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_discount_amt set stats ('row_count'='72001237', 'ndv'='27052', 'min_value'='0.00', 'max_value'='29982.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_list_price set stats ('row_count'='72001237', 'ndv'='29104', 'min_value'='1.02', 'max_value'='29997.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_sales_price set stats ('row_count'='72001237', 'ndv'='27115', 'min_value'='0.00', 'max_value'='29810.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_list_price set stats ('row_count'='72001237', 'ndv'='301', 'min_value'='1.00', 'max_value'='300.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid set stats ('row_count'='72001237', 'ndv'='26912', 'min_value'='0.00', 'max_value'='29810.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_promo_sk set stats ('row_count'='72001237', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_promo_sk set stats ('row_count'='72001237', 'ndv'='986', 'min_value'='1', 'max_value'='1000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_cdemo_sk set stats ('row_count'='72001237', 'ndv'='1822804', 'min_value'='1', 'max_value'='1920800', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_customer_sk set stats ('row_count'='72001237', 'ndv'='1898561', 'min_value'='1', 'max_value'='2000000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_date_sk set stats ('row_count'='72001237', 'ndv'='1952', 'min_value'='2450817', 'max_value'='2452762', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_hdemo_sk set stats ('row_count'='72001237', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_web_site_sk set stats ('row_count'='72001237', 'ndv'='24', 'min_value'='1', 'max_value'='24', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table store modify column s_closed_date_sk set stats ('row_count'='402', 'ndv'='69', 'min_value'='2450823', 'max_value'='2451313', 'avg_size'='3216', 'max_size'='3216' )
-    '''
-
-    sql '''
-    alter table store modify column s_company_name set stats ('row_count'='402', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='2793', 'max_size'='2793' )
-    '''
-
-    sql '''
-    alter table store modify column s_market_manager set stats ('row_count'='402', 'ndv'='286', 'min_value'='', 'max_value'='Zane Perez', 'avg_size'='5129', 'max_size'='5129' )
-    '''
-
-    sql '''
-    alter table store modify column s_store_id set stats ('row_count'='402', 'ndv'='201', 'min_value'='AAAAAAAAAABAAAAA', 'max_value'='AAAAAAAAPNAAAAAA', 'avg_size'='6432', 'max_size'='6432' )
-    '''
-
-    sql '''
-    alter table store modify column s_store_sk set stats ('row_count'='402', 'ndv'='398', 'min_value'='1', 'max_value'='402', 'avg_size'='3216', 'max_size'='3216' )
-    '''
-
-    sql '''
-    alter table store modify column s_street_number set stats ('row_count'='402', 'ndv'='267', 'min_value'='', 'max_value'='986', 'avg_size'='1150', 'max_size'='1150' )
-    '''
-
-    sql '''
-    alter table store modify column s_suite_number set stats ('row_count'='402', 'ndv'='75', 'min_value'='', 'max_value'='Suite Y', 'avg_size'='3140', 'max_size'='3140' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_hour set stats ('row_count'='86400', 'ndv'='24', 'min_value'='0', 'max_value'='23', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_shift set stats ('row_count'='86400', 'ndv'='3', 'min_value'='first', 'max_value'='third', 'avg_size'='460800', 'max_size'='460800' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_time set stats ('row_count'='86400', 'ndv'='86684', 'min_value'='0', 'max_value'='86399', 'avg_size'='345600', 'max_size'='345600' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_creation_date_sk set stats ('row_count'='2040', 'ndv'='134', 'min_value'='2450672', 'max_value'='2450815', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_rec_end_date set stats ('row_count'='2040', 'ndv'='3', 'min_value'='1999-09-03', 'max_value'='2001-09-02', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_rec_start_date set stats ('row_count'='2040', 'ndv'='4', 'min_value'='1997-09-03', 'max_value'='2001-09-03', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_web_page_id set stats ('row_count'='2040', 'ndv'='1019', 'min_value'='AAAAAAAAAABAAAAA', 'max_value'='AAAAAAAAPPEAAAAA', 'avg_size'='32640', 'max_size'='32640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_fee set stats ('row_count'='28795080', 'ndv'='101', 'min_value'='0.50', 'max_value'='100.00', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_amt set stats ('row_count'='28795080', 'ndv'='15493', 'min_value'='0.00', 'max_value'='18973.20', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_returned_date_sk set stats ('row_count'='28795080', 'ndv'='2010', 'min_value'='2450820', 'max_value'='2452822', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_store_credit set stats ('row_count'='28795080', 'ndv'='9907', 'min_value'='0.00', 'max_value'='15642.11', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_store_credit set stats ('row_count'='28795080', 'ndv'='9907', 'min_value'='0.00', 'max_value'='15642.11', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_ticket_number set stats ('row_count'='28795080', 'ndv'='16790866', 'min_value'='1', 'max_value'='23999996', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_customer_sk set stats ('row_count'='287997024', 'ndv'='1994393', 'min_value'='1', 'max_value'='2000000', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_list_price set stats ('row_count'='287997024', 'ndv'='19770', 'min_value'='1.00', 'max_value'='20000.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_sales_price set stats ('row_count'='287997024', 'ndv'='19105', 'min_value'='0.00', 'max_value'='19878.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_ext_tax set stats ('row_count'='287997024', 'ndv'='1722', 'min_value'='0.00', 'max_value'='1762.38', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_quantity set stats ('row_count'='287997024', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_sales_price set stats ('row_count'='287997024', 'ndv'='202', 'min_value'='0.00', 'max_value'='200.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_store_sk set stats ('row_count'='287997024', 'ndv'='200', 'min_value'='1', 'max_value'='400', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_carrier set stats ('row_count'='20', 'ndv'='20', 'min_value'='AIRBORNE', 'max_value'='ZOUROS', 'avg_size'='133', 'max_size'='133' )
-    '''
-
-    sql '''
-    alter table customer modify column c_current_cdemo_sk set stats ('row_count'='2000000', 'ndv'='1221921', 'min_value'='1', 'max_value'='1920798', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_current_hdemo_sk set stats ('row_count'='2000000', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_customer_id set stats ('row_count'='2000000', 'ndv'='1994557', 'min_value'='AAAAAAAAAAAAABAA', 'max_value'='AAAAAAAAPPPPPAAA', 'avg_size'='32000000', 'max_size'='32000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_login set stats ('row_count'='2000000', 'ndv'='1', 'min_value'='', 'max_value'='', 'avg_size'='0', 'max_size'='0' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_credit_rating set stats ('row_count'='1920800', 'ndv'='4', 'min_value'='Good', 'max_value'='Unknown', 'avg_size'='13445600', 'max_size'='13445600' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_demo_sk set stats ('row_count'='1920800', 'ndv'='1916366', 'min_value'='1', 'max_value'='1920800', 'avg_size'='15366400', 'max_size'='15366400' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_dep_college_count set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_dep_employed_count set stats ('row_count'='1920800', 'ndv'='7', 'min_value'='0', 'max_value'='6', 'avg_size'='7683200', 'max_size'='7683200' )
-    '''
-
-    sql '''
-    alter table customer_demographics modify column cd_marital_status set stats ('row_count'='1920800', 'ndv'='5', 'min_value'='D', 'max_value'='W', 'avg_size'='1920800', 'max_size'='1920800' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_month set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_current_year set stats ('row_count'='73049', 'ndv'='2', 'min_value'='N', 'max_value'='Y', 'avg_size'='73049', 'max_size'='73049' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_date set stats ('row_count'='73049', 'ndv'='73250', 'min_value'='1900-01-02', 'max_value'='2100-01-01', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table date_dim modify column d_first_dom set stats ('row_count'='73049', 'ndv'='2410', 'min_value'='2415021', 'max_value'='2488070', 'avg_size'='292196', 'max_size'='292196' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_state set stats ('row_count'='15', 'ndv'='8', 'min_value'='AL', 'max_value'='SD', 'avg_size'='30', 'max_size'='30' )
-    '''
-
-    sql '''
-    alter table warehouse modify column w_zip set stats ('row_count'='15', 'ndv'='15', 'min_value'='28721', 'max_value'='78721', 'avg_size'='75', 'max_size'='75' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_cdemo_sk set stats ('row_count'='143997065', 'ndv'='1915709', 'min_value'='1', 'max_value'='1920800', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_bill_hdemo_sk set stats ('row_count'='143997065', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_discount_amt set stats ('row_count'='143997065', 'ndv'='27722', 'min_value'='0.00', 'max_value'='29765.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ext_list_price set stats ('row_count'='143997065', 'ndv'='29336', 'min_value'='1.00', 'max_value'='29997.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid_inc_ship set stats ('row_count'='143997065', 'ndv'='37890', 'min_value'='0.00', 'max_value'='43725.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid_inc_ship_tax set stats ('row_count'='143997065', 'ndv'='38890', 'min_value'='0.00', 'max_value'='45460.80', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_net_paid_inc_tax set stats ('row_count'='143997065', 'ndv'='28777', 'min_value'='0.00', 'max_value'='31745.52', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_sales_price set stats ('row_count'='143997065', 'ndv'='302', 'min_value'='0.00', 'max_value'='300.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_date_sk set stats ('row_count'='143997065', 'ndv'='1933', 'min_value'='2450817', 'max_value'='2452744', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_date_sk set stats ('row_count'='143997065', 'ndv'='1933', 'min_value'='2450817', 'max_value'='2452744', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_ship_hdemo_sk set stats ('row_count'='143997065', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='1151976520', 'max_size'='1151976520' )
-    '''
-
-    sql '''
-    alter table catalog_sales modify column cs_wholesale_cost set stats ('row_count'='143997065', 'ndv'='100', 'min_value'='1.00', 'max_value'='100.00', 'avg_size'='575988260', 'max_size'='575988260' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_class set stats ('row_count'='30', 'ndv'='3', 'min_value'='large', 'max_value'='small', 'avg_size'='166', 'max_size'='166' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_company_name set stats ('row_count'='30', 'ndv'='6', 'min_value'='able', 'max_value'='pri', 'avg_size'='110', 'max_size'='110' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_division set stats ('row_count'='30', 'ndv'='6', 'min_value'='1', 'max_value'='6', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_mkt_class set stats ('row_count'='30', 'ndv'='25', 'min_value'='A bit narrow forms matter animals. Consist', 'max_value'='Yesterday new men can make moreov', 'avg_size'='1033', 'max_size'='1033' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_suite_number set stats ('row_count'='30', 'ndv'='14', 'min_value'='Suite 0', 'max_value'='Suite W', 'avg_size'='234', 'max_size'='234' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_tax_percentage set stats ('row_count'='30', 'ndv'='1', 'min_value'='0.00', 'max_value'='0.12', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_tax_percentage set stats ('row_count'='30', 'ndv'='1', 'min_value'='0.00', 'max_value'='0.12', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_zip set stats ('row_count'='30', 'ndv'='14', 'min_value'='20059', 'max_value'='75281', 'avg_size'='150', 'max_size'='150' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_catalog_page_sk set stats ('row_count'='14404374', 'ndv'='11515', 'min_value'='1', 'max_value'='17108', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_net_loss set stats ('row_count'='14404374', 'ndv'='11753', 'min_value'='0.50', 'max_value'='15781.83', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_order_number set stats ('row_count'='14404374', 'ndv'='9425725', 'min_value'='2', 'max_value'='16000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_cash set stats ('row_count'='14404374', 'ndv'='16271', 'min_value'='0.00', 'max_value'='24544.84', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_refunded_cdemo_sk set stats ('row_count'='14404374', 'ndv'='1900770', 'min_value'='1', 'max_value'='1920800', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_return_quantity set stats ('row_count'='14404374', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='57617496', 'max_size'='57617496' )
-    '''
-
-    sql '''
-    alter table catalog_returns modify column cr_returning_addr_sk set stats ('row_count'='14404374', 'ndv'='1000237', 'min_value'='1', 'max_value'='1000000', 'avg_size'='115234992', 'max_size'='115234992' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_city set stats ('row_count'='1000000', 'ndv'='977', 'min_value'='', 'max_value'='Zion', 'avg_size'='8681993', 'max_size'='8681993' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_street_type set stats ('row_count'='1000000', 'ndv'='21', 'min_value'='', 'max_value'='Wy', 'avg_size'='4073296', 'max_size'='4073296' )
-    '''
-
-    sql '''
-    alter table customer_address modify column ca_suite_number set stats ('row_count'='1000000', 'ndv'='76', 'min_value'='', 'max_value'='Suite Y', 'avg_size'='7652799', 'max_size'='7652799' )
-    '''
-
-    sql '''
-    alter table income_band modify column ib_lower_bound set stats ('row_count'='20', 'ndv'='20', 'min_value'='0', 'max_value'='190001', 'avg_size'='80', 'max_size'='80' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_number set stats ('row_count'='20400', 'ndv'='109', 'min_value'='1', 'max_value'='109', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_page_id set stats ('row_count'='20400', 'ndv'='20341', 'min_value'='AAAAAAAAAAABAAAA', 'max_value'='AAAAAAAAPPPDAAAA', 'avg_size'='326400', 'max_size'='326400' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_catalog_page_sk set stats ('row_count'='20400', 'ndv'='20554', 'min_value'='1', 'max_value'='20400', 'avg_size'='163200', 'max_size'='163200' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_department set stats ('row_count'='20400', 'ndv'='2', 'min_value'='', 'max_value'='DEPARTMENT', 'avg_size'='201950', 'max_size'='201950' )
-    '''
-
-    sql '''
-    alter table catalog_page modify column cp_end_date_sk set stats ('row_count'='20400', 'ndv'='97', 'min_value'='2450844', 'max_value'='2453186', 'avg_size'='81600', 'max_size'='81600' )
-    '''
-
-    sql '''
-    alter table item modify column i_container set stats ('row_count'='204000', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='1424430', 'max_size'='1424430' )
-    '''
-
-    sql '''
-    alter table item modify column i_formulation set stats ('row_count'='204000', 'ndv'='152702', 'min_value'='', 'max_value'='yellow98911509228741', 'avg_size'='4069400', 'max_size'='4069400' )
-    '''
-
-    sql '''
-    alter table item modify column i_item_desc set stats ('row_count'='204000', 'ndv'='148398', 'min_value'='', 'max_value'='Youngsters used to save quite colour', 'avg_size'='20471814', 'max_size'='20471814' )
-    '''
-
-    sql '''
-    alter table item modify column i_item_sk set stats ('row_count'='204000', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='1632000', 'max_size'='1632000' )
-    '''
-
-    sql '''
-    alter table item modify column i_item_sk set stats ('row_count'='204000', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='1632000', 'max_size'='1632000' )
-    '''
-
-    sql '''
-    alter table item modify column i_manager_id set stats ('row_count'='204000', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_rec_end_date set stats ('row_count'='204000', 'ndv'='3', 'min_value'='1999-10-27', 'max_value'='2001-10-26', 'avg_size'='816000', 'max_size'='816000' )
-    '''
-
-    sql '''
-    alter table item modify column i_size set stats ('row_count'='204000', 'ndv'='8', 'min_value'='', 'max_value'='small', 'avg_size'='880961', 'max_size'='880961' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_reason_sk set stats ('row_count'='7197670', 'ndv'='55', 'min_value'='1', 'max_value'='55', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_amt set stats ('row_count'='7197670', 'ndv'='19263', 'min_value'='0.00', 'max_value'='28346.31', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_ship_cost set stats ('row_count'='7197670', 'ndv'='10429', 'min_value'='0.00', 'max_value'='13602.60', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_return_tax set stats ('row_count'='7197670', 'ndv'='1820', 'min_value'='0.00', 'max_value'='2551.16', 'avg_size'='28790680', 'max_size'='28790680' )
-    '''
-
-    sql '''
-    alter table web_returns modify column wr_returning_cdemo_sk set stats ('row_count'='7197670', 'ndv'='1865149', 'min_value'='1', 'max_value'='1920800', 'avg_size'='57581360', 'max_size'='57581360' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_company_name set stats ('row_count'='24', 'ndv'='6', 'min_value'='able', 'max_value'='pri', 'avg_size'='97', 'max_size'='97' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_gmt_offset set stats ('row_count'='24', 'ndv'='2', 'min_value'='-6.00', 'max_value'='-5.00', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_name set stats ('row_count'='24', 'ndv'='4', 'min_value'='site_0', 'max_value'='site_3', 'avg_size'='144', 'max_size'='144' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_open_date_sk set stats ('row_count'='24', 'ndv'='12', 'min_value'='2450628', 'max_value'='2450807', 'avg_size'='192', 'max_size'='192' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_open_date_sk set stats ('row_count'='24', 'ndv'='12', 'min_value'='2450628', 'max_value'='2450807', 'avg_size'='192', 'max_size'='192' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_rec_start_date set stats ('row_count'='24', 'ndv'='4', 'min_value'='1997-08-16', 'max_value'='2001-08-16', 'avg_size'='96', 'max_size'='96' )
-    '''
-
-    sql '''
-    alter table web_site modify column web_zip set stats ('row_count'='24', 'ndv'='14', 'min_value'='28828', 'max_value'='78828', 'avg_size'='120', 'max_size'='120' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_details set stats ('row_count'='1000', 'ndv'='992', 'min_value'='', 'max_value'='Young, valuable companies watch walls. Payments can flour', 'avg_size'='39304', 'max_size'='39304' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_channel_press set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='N', 'avg_size'='985', 'max_size'='985' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_end_date_sk set stats ('row_count'='1000', 'ndv'='571', 'min_value'='2450116', 'max_value'='2450967', 'avg_size'='8000', 'max_size'='8000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_promo_id set stats ('row_count'='1000', 'ndv'='1004', 'min_value'='AAAAAAAAAABAAAAA', 'max_value'='AAAAAAAAPPCAAAAA', 'avg_size'='16000', 'max_size'='16000' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_promo_name set stats ('row_count'='1000', 'ndv'='11', 'min_value'='', 'max_value'='pri', 'avg_size'='3924', 'max_size'='3924' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_purpose set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='6909', 'max_size'='6909' )
-    '''
-
-    sql '''
-    alter table promotion modify column p_purpose set stats ('row_count'='1000', 'ndv'='2', 'min_value'='', 'max_value'='Unknown', 'avg_size'='6909', 'max_size'='6909' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_bill_hdemo_sk set stats ('row_count'='72001237', 'ndv'='7251', 'min_value'='1', 'max_value'='7200', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_coupon_amt set stats ('row_count'='72001237', 'ndv'='20659', 'min_value'='0.00', 'max_value'='27591.16', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_sales_price set stats ('row_count'='72001237', 'ndv'='27115', 'min_value'='0.00', 'max_value'='29810.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_ship_cost set stats ('row_count'='72001237', 'ndv'='13977', 'min_value'='0.00', 'max_value'='14927.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_tax set stats ('row_count'='72001237', 'ndv'='2466', 'min_value'='0.00', 'max_value'='2682.90', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_wholesale_cost set stats ('row_count'='72001237', 'ndv'='10009', 'min_value'='1.00', 'max_value'='10000.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ext_wholesale_cost set stats ('row_count'='72001237', 'ndv'='10009', 'min_value'='1.00', 'max_value'='10000.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_item_sk set stats ('row_count'='72001237', 'ndv'='205012', 'min_value'='1', 'max_value'='204000', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid set stats ('row_count'='72001237', 'ndv'='26912', 'min_value'='0.00', 'max_value'='29810.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid_inc_tax set stats ('row_count'='72001237', 'ndv'='28263', 'min_value'='0.00', 'max_value'='32492.90', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_paid_inc_tax set stats ('row_count'='72001237', 'ndv'='28263', 'min_value'='0.00', 'max_value'='32492.90', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_net_profit set stats ('row_count'='72001237', 'ndv'='27958', 'min_value'='-9997.00', 'max_value'='19840.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_quantity set stats ('row_count'='72001237', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_ship_mode_sk set stats ('row_count'='72001237', 'ndv'='20', 'min_value'='1', 'max_value'='20', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_sold_date_sk set stats ('row_count'='72001237', 'ndv'='1820', 'min_value'='2450816', 'max_value'='2452642', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_web_page_sk set stats ('row_count'='72001237', 'ndv'='2032', 'min_value'='1', 'max_value'='2040', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_web_site_sk set stats ('row_count'='72001237', 'ndv'='24', 'min_value'='1', 'max_value'='24', 'avg_size'='576009896', 'max_size'='576009896' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_wholesale_cost set stats ('row_count'='72001237', 'ndv'='100', 'min_value'='1.00', 'max_value'='100.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table web_sales modify column ws_wholesale_cost set stats ('row_count'='72001237', 'ndv'='100', 'min_value'='1.00', 'max_value'='100.00', 'avg_size'='288004948', 'max_size'='288004948' )
-    '''
-
-    sql '''
-    alter table store modify column s_market_id set stats ('row_count'='402', 'ndv'='10', 'min_value'='1', 'max_value'='10', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_rec_start_date set stats ('row_count'='402', 'ndv'='4', 'min_value'='1997-03-13', 'max_value'='2001-03-13', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_rec_start_date set stats ('row_count'='402', 'ndv'='4', 'min_value'='1997-03-13', 'max_value'='2001-03-13', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_store_name set stats ('row_count'='402', 'ndv'='11', 'min_value'='', 'max_value'='pri', 'avg_size'='1575', 'max_size'='1575' )
-    '''
-
-    sql '''
-    alter table store modify column s_street_name set stats ('row_count'='402', 'ndv'='256', 'min_value'='', 'max_value'='Woodland ', 'avg_size'='3384', 'max_size'='3384' )
-    '''
-
-    sql '''
-    alter table store modify column s_tax_precentage set stats ('row_count'='402', 'ndv'='1', 'min_value'='0.00', 'max_value'='0.11', 'avg_size'='1608', 'max_size'='1608' )
-    '''
-
-    sql '''
-    alter table store modify column s_zip set stats ('row_count'='402', 'ndv'='102', 'min_value'='', 'max_value'='79431', 'avg_size'='1980', 'max_size'='1980' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_sub_shift set stats ('row_count'='86400', 'ndv'='4', 'min_value'='afternoon', 'max_value'='night', 'avg_size'='597600', 'max_size'='597600' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_time_sk set stats ('row_count'='86400', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='691200', 'max_size'='691200' )
-    '''
-
-    sql '''
-    alter table time_dim modify column t_time_sk set stats ('row_count'='86400', 'ndv'='87677', 'min_value'='0', 'max_value'='86399', 'avg_size'='691200', 'max_size'='691200' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_access_date_sk set stats ('row_count'='2040', 'ndv'='101', 'min_value'='2452548', 'max_value'='2452648', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_access_date_sk set stats ('row_count'='2040', 'ndv'='101', 'min_value'='2452548', 'max_value'='2452648', 'avg_size'='16320', 'max_size'='16320' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_autogen_flag set stats ('row_count'='2040', 'ndv'='3', 'min_value'='', 'max_value'='Y', 'avg_size'='2015', 'max_size'='2015' )
-    '''
-
-    sql '''
-    alter table web_page modify column wp_char_count set stats ('row_count'='2040', 'ndv'='1363', 'min_value'='303', 'max_value'='8523', 'avg_size'='8160', 'max_size'='8160' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_cdemo_sk set stats ('row_count'='28795080', 'ndv'='1916366', 'min_value'='1', 'max_value'='1920800', 'avg_size'='230360640', 'max_size'='230360640' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_fee set stats ('row_count'='28795080', 'ndv'='101', 'min_value'='0.50', 'max_value'='100.00', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_refunded_cash set stats ('row_count'='28795080', 'ndv'='12626', 'min_value'='0.00', 'max_value'='17556.95', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_quantity set stats ('row_count'='28795080', 'ndv'='100', 'min_value'='1', 'max_value'='100', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_return_ship_cost set stats ('row_count'='28795080', 'ndv'='8186', 'min_value'='0.00', 'max_value'='9578.25', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_returns modify column sr_reversed_charge set stats ('row_count'='28795080', 'ndv'='9872', 'min_value'='0.00', 'max_value'='16099.52', 'avg_size'='115180320', 'max_size'='115180320' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_cdemo_sk set stats ('row_count'='287997024', 'ndv'='1916366', 'min_value'='1', 'max_value'='1920800', 'avg_size'='2303976192', 'max_size'='2303976192' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_coupon_amt set stats ('row_count'='287997024', 'ndv'='16198', 'min_value'='0.00', 'max_value'='19225.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_net_paid set stats ('row_count'='287997024', 'ndv'='19028', 'min_value'='0.00', 'max_value'='19878.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_net_profit set stats ('row_count'='287997024', 'ndv'='19581', 'min_value'='-10000.00', 'max_value'='9889.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table store_sales modify column ss_sales_price set stats ('row_count'='287997024', 'ndv'='202', 'min_value'='0.00', 'max_value'='200.00', 'avg_size'='1151988096', 'max_size'='1151988096' )
-    '''
-
-    sql '''
-    alter table ship_mode modify column sm_type set stats ('row_count'='20', 'ndv'='6', 'min_value'='EXPRESS', 'max_value'='TWO DAY', 'avg_size'='150', 'max_size'='150' )
-    '''
-
-    sql '''
-    alter table customer modify column c_birth_day set stats ('row_count'='2000000', 'ndv'='31', 'min_value'='1', 'max_value'='31', 'avg_size'='8000000', 'max_size'='8000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_customer_id set stats ('row_count'='2000000', 'ndv'='1994557', 'min_value'='AAAAAAAAAAAAABAA', 'max_value'='AAAAAAAAPPPPPAAA', 'avg_size'='32000000', 'max_size'='32000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_first_shipto_date_sk set stats ('row_count'='2000000', 'ndv'='3644', 'min_value'='2449028', 'max_value'='2452678', 'avg_size'='16000000', 'max_size'='16000000' )
-    '''
-
-    sql '''
-    alter table customer modify column c_last_name set stats ('row_count'='2000000', 'ndv'='4990', 'min_value'='', 'max_value'='Zuniga', 'avg_size'='11833714', 'max_size'='11833714' )
-    '''
-
-    sql '''
-    alter table call_center modify column cc_mkt_desc set stats ('row_count'='30', 'ndv'='22', 'min_value'='As existing eyebrows miss as the matters. Realistic stories may not face almost by a ', 'max_value'='Young tests could buy comfortable, local users', 'avg_size'='1766', 'max_size'='1766' )
-    '''
-
-}
\ No newline at end of file
diff --git a/regression-test/suites/cte_reuse/q11.groovy b/regression-test/suites/cte_reuse/q11.groovy
deleted file mode 100644
index 00ce7e71b1..0000000000
--- a/regression-test/suites/cte_reuse/q11.groovy
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q11") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-WITH
-  year_total AS (
-   SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , c_preferred_cust_flag customer_preferred_cust_flag
-   , c_birth_country customer_birth_country
-   , c_login customer_login
-   , c_email_address customer_email_address
-   , d_year dyear
-   , sum((ss_ext_list_price - ss_ext_discount_amt)) year_total
-   , 's' sale_type
-   FROM
-     customer
-   , store_sales
-   , date_dim
-   WHERE (c_customer_sk = ss_customer_sk)
-      AND (ss_sold_date_sk = d_date_sk)
-   GROUP BY c_customer_id, c_first_name, c_last_name, c_preferred_cust_flag, c_birth_country, c_login, c_email_address, d_year
-UNION ALL    SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , c_preferred_cust_flag customer_preferred_cust_flag
-   , c_birth_country customer_birth_country
-   , c_login customer_login
-   , c_email_address customer_email_address
-   , d_year dyear
-   , sum((ws_ext_list_price - ws_ext_discount_amt)) year_total
-   , 'w' sale_type
-   FROM
-     customer
-   , web_sales
-   , date_dim
-   WHERE (c_customer_sk = ws_bill_customer_sk)
-      AND (ws_sold_date_sk = d_date_sk)
-   GROUP BY c_customer_id, c_first_name, c_last_name, c_preferred_cust_flag, c_birth_country, c_login, c_email_address, d_year
-)
-SELECT
-  t_s_secyear.customer_id
-, t_s_secyear.customer_first_name
-, t_s_secyear.customer_last_name
-, t_s_secyear.customer_preferred_cust_flag
-, t_s_secyear.customer_birth_country
-, t_s_secyear.customer_login
-FROM
-  year_total t_s_firstyear
-, year_total t_s_secyear
-, year_total t_w_firstyear
-, year_total t_w_secyear
-WHERE (t_s_secyear.customer_id = t_s_firstyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_w_secyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_w_firstyear.customer_id)
-   AND (t_s_firstyear.sale_type = 's')
-   AND (t_w_firstyear.sale_type = 'w')
-   AND (t_s_secyear.sale_type = 's')
-   AND (t_w_secyear.sale_type = 'w')
-   AND (t_s_firstyear.dyear = 2001)
-   AND (t_s_secyear.dyear = (2001 + 1))
-   AND (t_w_firstyear.dyear = 2001)
-   AND (t_w_secyear.dyear = (2001 + 1))
-   AND (t_s_firstyear.year_total > 0)
-   AND (t_w_firstyear.year_total > 0)
-   AND ((CASE WHEN (t_w_firstyear.year_total > 0) THEN (t_w_secyear.year_total / t_w_firstyear.year_total) ELSE CAST('0.0' AS DECIMAL(2,1)) END) > (CASE WHEN (t_s_firstyear.year_total > 0) THEN (t_s_secyear.year_total / t_s_firstyear.year_total) ELSE CAST('0.0' AS DECIMAL(2,1)) END))
-ORDER BY t_s_secyear.customer_id ASC, t_s_secyear.customer_first_name ASC, t_s_secyear.customer_last_name ASC, t_s_secyear.customer_preferred_cust_flag ASC
-LIMIT 100
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q14.groovy b/regression-test/suites/cte_reuse/q14.groovy
deleted file mode 100644
index 4b37ecc002..0000000000
--- a/regression-test/suites/cte_reuse/q14.groovy
+++ /dev/null
@@ -1,207 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q14") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-WITH
-  cross_items AS (
-   SELECT i_item_sk ss_item_sk
-   FROM
-     item
-   , (
-      SELECT
-        iss.i_brand_id brand_id
-      , iss.i_class_id class_id
-      , iss.i_category_id category_id
-      FROM
-        store_sales
-      , item iss
-      , date_dim d1
-      WHERE (ss_item_sk = iss.i_item_sk)
-         AND (ss_sold_date_sk = d1.d_date_sk)
-         AND (d1.d_year BETWEEN 1999 AND (1999 + 2))
-INTERSECT       SELECT
-        ics.i_brand_id
-      , ics.i_class_id
-      , ics.i_category_id
-      FROM
-        catalog_sales
-      , item ics
-      , date_dim d2
-      WHERE (cs_item_sk = ics.i_item_sk)
-         AND (cs_sold_date_sk = d2.d_date_sk)
-         AND (d2.d_year BETWEEN 1999 AND (1999 + 2))
-INTERSECT       SELECT
-        iws.i_brand_id
-      , iws.i_class_id
-      , iws.i_category_id
-      FROM
-        web_sales
-      , item iws
-      , date_dim d3
-      WHERE (ws_item_sk = iws.i_item_sk)
-         AND (ws_sold_date_sk = d3.d_date_sk)
-         AND (d3.d_year BETWEEN 1999 AND (1999 + 2))
-   ) y
-   WHERE (i_brand_id = brand_id)
-      AND (i_class_id = class_id)
-      AND (i_category_id = category_id)
-)
-, avg_sales AS (
-   SELECT avg((quantity * list_price)) average_sales
-   FROM
-     (
-      SELECT
-        ss_quantity quantity
-      , ss_list_price list_price
-      FROM
-        store_sales
-      , date_dim
-      WHERE (ss_sold_date_sk = d_date_sk)
-         AND (d_year BETWEEN 1999 AND (1999 + 2))
-UNION ALL       SELECT
-        cs_quantity quantity
-      , cs_list_price list_price
-      FROM
-        catalog_sales
-      , date_dim
-      WHERE (cs_sold_date_sk = d_date_sk)
-         AND (d_year BETWEEN 1999 AND (1999 + 2))
-UNION ALL       SELECT
-        ws_quantity quantity
-      , ws_list_price list_price
-      FROM
-        web_sales
-      , date_dim
-      WHERE (ws_sold_date_sk = d_date_sk)
-         AND (d_year BETWEEN 1999 AND (1999 + 2))
-   )  x
-)
-SELECT
-  channel
-, i_brand_id
-, i_class_id
-, i_category_id
-, sum(sales)
-, sum(number_sales)
-FROM
-  (
-   SELECT
-     'store' channel
-   , i_brand_id
-   , i_class_id
-   , i_category_id
-   , sum((ss_quantity * ss_list_price)) sales
-   , count(*) number_sales
-   FROM
-     store_sales
-   , item
-   , date_dim
-   WHERE (ss_item_sk IN (
-      SELECT ss_item_sk
-      FROM
-        cross_items
-   ))
-      AND (ss_item_sk = i_item_sk)
-      AND (ss_sold_date_sk = d_date_sk)
-      AND (d_year = (1999 + 2))
-      AND (d_moy = 11)
-   GROUP BY i_brand_id, i_class_id, i_category_id
-   HAVING (sum((ss_quantity * ss_list_price)) > (
-         SELECT average_sales
-         FROM
-           avg_sales
-      ))
-UNION ALL    SELECT
-     'catalog' channel
-   , i_brand_id
-   , i_class_id
-   , i_category_id
-   , sum((cs_quantity * cs_list_price)) sales
-   , count(*) number_sales
-   FROM
-     catalog_sales
-   , item
-   , date_dim
-   WHERE (cs_item_sk IN (
-      SELECT ss_item_sk
-      FROM
-        cross_items
-   ))
-      AND (cs_item_sk = i_item_sk)
-      AND (cs_sold_date_sk = d_date_sk)
-      AND (d_year = (1999 + 2))
-      AND (d_moy = 11)
-   GROUP BY i_brand_id, i_class_id, i_category_id
-   HAVING (sum((cs_quantity * cs_list_price)) > (
-         SELECT average_sales
-         FROM
-           avg_sales
-      ))
-UNION ALL    SELECT
-     'web' channel
-   , i_brand_id
-   , i_class_id
-   , i_category_id
-   , sum((ws_quantity * ws_list_price)) sales
-   , count(*) number_sales
-   FROM
-     web_sales
-   , item
-   , date_dim
-   WHERE (ws_item_sk IN (
-      SELECT ss_item_sk
-      FROM
-        cross_items
-   ))
-      AND (ws_item_sk = i_item_sk)
-      AND (ws_sold_date_sk = d_date_sk)
-      AND (d_year = (1999 + 2))
-      AND (d_moy = 11)
-   GROUP BY i_brand_id, i_class_id, i_category_id
-   HAVING (sum((ws_quantity * ws_list_price)) > (
-         SELECT average_sales
-         FROM
-           avg_sales
-      ))
-)  y
-GROUP BY ROLLUP (channel, i_brand_id, i_class_id, i_category_id)
-ORDER BY channel ASC, i_brand_id ASC, i_class_id ASC, i_category_id ASC
-LIMIT 100
-
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q23.groovy b/regression-test/suites/cte_reuse/q23.groovy
deleted file mode 100644
index 0a40405190..0000000000
--- a/regression-test/suites/cte_reuse/q23.groovy
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q23") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-
-WITH
-  frequent_ss_items AS (
-   SELECT
-     substr(i_item_desc, 1, 30) itemdesc
-   , i_item_sk item_sk
-   , d_date solddate
-   , count(*) cnt
-   FROM
-     store_sales
-   , date_dim
-   , item
-   WHERE (ss_sold_date_sk = d_date_sk)
-      AND (ss_item_sk = i_item_sk)
-      AND (d_year IN (2000   , (2000 + 1)   , (2000 + 2)   , (2000 + 3)))
-   GROUP BY substr(i_item_desc, 1, 30), i_item_sk, d_date
-   HAVING (count(*) > 4)
-)
-, max_store_sales AS (
-   SELECT max(csales) tpcds_cmax
-   FROM
-     (
-      SELECT
-        c_customer_sk
-      , sum((ss_quantity * ss_sales_price)) csales
-      FROM
-        store_sales
-      , customer
-      , date_dim
-      WHERE (ss_customer_sk = c_customer_sk)
-         AND (ss_sold_date_sk = d_date_sk)
-         AND (d_year IN (2000      , (2000 + 1)      , (2000 + 2)      , (2000 + 3)))
-      GROUP BY c_customer_sk
-   ) x
-)
-, best_ss_customer AS (
-   SELECT
-     c_customer_sk
-   , sum((ss_quantity * ss_sales_price)) ssales
-   FROM
-     store_sales
-   , customer
-   WHERE (ss_customer_sk = c_customer_sk)
-   GROUP BY c_customer_sk
-   HAVING (sum((ss_quantity * ss_sales_price)) > ((50 / CAST('100.0' AS DECIMAL(5,2))) * (
-            SELECT *
-            FROM
-              max_store_sales
-         )))
-)
-SELECT sum(sales)
-FROM
-  (
-   SELECT (cs_quantity * cs_list_price) sales
-   FROM
-     catalog_sales
-   , date_dim
-   WHERE (d_year = 2000)
-      AND (d_moy = 2)
-      AND (cs_sold_date_sk = d_date_sk)
-      AND (cs_item_sk IN (
-      SELECT item_sk
-      FROM
-        frequent_ss_items
-   ))
-      AND (cs_bill_customer_sk IN (
-      SELECT c_customer_sk
-      FROM
-        best_ss_customer
-   ))
-UNION ALL    SELECT (ws_quantity * ws_list_price) sales
-   FROM
-     web_sales
-   , date_dim
-   WHERE (d_year = 2000)
-      AND (d_moy = 2)
-      AND (ws_sold_date_sk = d_date_sk)
-      AND (ws_item_sk IN (
-      SELECT item_sk
-      FROM
-        frequent_ss_items
-   ))
-      AND (ws_bill_customer_sk IN (
-      SELECT c_customer_sk
-      FROM
-        best_ss_customer
-   ))
-) y
-LIMIT 100
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q24.groovy b/regression-test/suites/cte_reuse/q24.groovy
deleted file mode 100644
index d22868de16..0000000000
--- a/regression-test/suites/cte_reuse/q24.groovy
+++ /dev/null
@@ -1,88 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q24") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-    
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-WITH
-  ssales AS (
-   SELECT
-     c_last_name
-   , c_first_name
-   , s_store_name
-   , ca_state
-   , s_state
-   , i_color
-   , i_current_price
-   , i_manager_id
-   , i_units
-   , i_size
-   , sum(ss_net_paid) netpaid
-   FROM
-     store_sales
-   , store_returns
-   , store
-   , item
-   , customer
-   , customer_address
-   WHERE (ss_ticket_number = sr_ticket_number)
-      AND (ss_item_sk = sr_item_sk)
-      AND (ss_customer_sk = c_customer_sk)
-      AND (ss_item_sk = i_item_sk)
-      AND (ss_store_sk = s_store_sk)
-      AND (c_birth_country = upper(ca_country))
-      AND (s_zip = ca_zip)
-      AND (s_market_id = 8)
-   GROUP BY c_last_name, c_first_name, s_store_name, ca_state, s_state, i_color, i_current_price, i_manager_id, i_units, i_size
-)
-SELECT
-  c_last_name
-, c_first_name
-, s_store_name
-, sum(netpaid) paid
-FROM
-  ssales
-WHERE (i_color = 'pale')
-GROUP BY c_last_name, c_first_name, s_store_name
-HAVING (sum(netpaid) > (
-      SELECT (CAST('0.05' AS DECIMAL(5,2)) * avg(netpaid))
-      FROM
-        ssales
-   ))
-ORDER BY c_last_name, c_first_name, s_store_name
-
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q31.groovy b/regression-test/suites/cte_reuse/q31.groovy
deleted file mode 100644
index 61d53e83d1..0000000000
--- a/regression-test/suites/cte_reuse/q31.groovy
+++ /dev/null
@@ -1,104 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q31") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-WITH
-  ss AS (
-   SELECT
-     ca_county
-   , d_qoy
-   , d_year
-   , sum(ss_ext_sales_price) store_sales
-   FROM
-     store_sales
-   , date_dim
-   , customer_address
-   WHERE (ss_sold_date_sk = d_date_sk)
-      AND (ss_addr_sk = ca_address_sk)
-   GROUP BY ca_county, d_qoy, d_year
-)
-, ws AS (
-   SELECT
-     ca_county
-   , d_qoy
-   , d_year
-   , sum(ws_ext_sales_price) web_sales
-   FROM
-     web_sales
-   , date_dim
-   , customer_address
-   WHERE (ws_sold_date_sk = d_date_sk)
-      AND (ws_bill_addr_sk = ca_address_sk)
-   GROUP BY ca_county, d_qoy, d_year
-)
-SELECT
-  ss1.ca_county
-, ss1.d_year
-, (ws2.web_sales / ws1.web_sales) web_q1_q2_increase
-, (ss2.store_sales / ss1.store_sales) store_q1_q2_increase
-, (ws3.web_sales / ws2.web_sales) web_q2_q3_increase
-, (ss3.store_sales / ss2.store_sales) store_q2_q3_increase
-FROM
-  ss ss1
-, ss ss2
-, ss ss3
-, ws ws1
-, ws ws2
-, ws ws3
-WHERE (ss1.d_qoy = 1)
-   AND (ss1.d_year = 2000)
-   AND (ss1.ca_county = ss2.ca_county)
-   AND (ss2.d_qoy = 2)
-   AND (ss2.d_year = 2000)
-   AND (ss2.ca_county = ss3.ca_county)
-   AND (ss3.d_qoy = 3)
-   AND (ss3.d_year = 2000)
-   AND (ss1.ca_county = ws1.ca_county)
-   AND (ws1.d_qoy = 1)
-   AND (ws1.d_year = 2000)
-   AND (ws1.ca_county = ws2.ca_county)
-   AND (ws2.d_qoy = 2)
-   AND (ws2.d_year = 2000)
-   AND (ws1.ca_county = ws3.ca_county)
-   AND (ws3.d_qoy = 3)
-   AND (ws3.d_year = 2000)
-   AND ((CASE WHEN (ws1.web_sales > 0) THEN (CAST(ws2.web_sales AS DECIMAL(21,3)) / ws1.web_sales) ELSE null END) > (CASE WHEN (ss1.store_sales > 0) THEN (CAST(ss2.store_sales AS DECIMAL(21,3)) / ss1.store_sales) ELSE null END))
-   AND ((CASE WHEN (ws2.web_sales > 0) THEN (CAST(ws3.web_sales AS DECIMAL(21,3)) / ws2.web_sales) ELSE null END) > (CASE WHEN (ss2.store_sales > 0) THEN (CAST(ss3.store_sales AS DECIMAL(21,3)) / ss2.store_sales) ELSE null END))
-ORDER BY ss1.ca_county ASC
-
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q4.groovy b/regression-test/suites/cte_reuse/q4.groovy
deleted file mode 100644
index 9cbff3344d..0000000000
--- a/regression-test/suites/cte_reuse/q4.groovy
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q4") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-    
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-        WITH
-  year_total AS (
-   SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , c_preferred_cust_flag customer_preferred_cust_flag
-   , c_birth_country customer_birth_country
-   , c_login customer_login
-   , c_email_address customer_email_address
-   , d_year dyear
-   , sum(((((ss_ext_list_price - ss_ext_wholesale_cost) - ss_ext_discount_amt) + ss_ext_sales_price) / 2)) year_total
-   , 's' sale_type
-   FROM
-     customer
-   , store_sales
-   , date_dim
-   WHERE (c_customer_sk = ss_customer_sk)
-      AND (ss_sold_date_sk = d_date_sk)
-   GROUP BY c_customer_id, c_first_name, c_last_name, c_preferred_cust_flag, c_birth_country, c_login, c_email_address, d_year
-UNION ALL    SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , c_preferred_cust_flag customer_preferred_cust_flag
-   , c_birth_country customer_birth_country
-   , c_login customer_login
-   , c_email_address customer_email_address
-   , d_year dyear
-   , sum(((((cs_ext_list_price - cs_ext_wholesale_cost) - cs_ext_discount_amt) + cs_ext_sales_price) / 2)) year_total
-   , 'c' sale_type
-   FROM
-     customer
-   , catalog_sales
-   , date_dim
-   WHERE (c_customer_sk = cs_bill_customer_sk)
-      AND (cs_sold_date_sk = d_date_sk)
-   GROUP BY c_customer_id, c_first_name, c_last_name, c_preferred_cust_flag, c_birth_country, c_login, c_email_address, d_year
-UNION ALL    SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , c_preferred_cust_flag customer_preferred_cust_flag
-   , c_birth_country customer_birth_country
-   , c_login customer_login
-   , c_email_address customer_email_address
-   , d_year dyear
-   , sum(((((ws_ext_list_price - ws_ext_wholesale_cost) - ws_ext_discount_amt) + ws_ext_sales_price) / 2)) year_total
-   , 'w' sale_type
-   FROM
-     customer
-   , web_sales
-   , date_dim
-   WHERE (c_customer_sk = ws_bill_customer_sk)
-      AND (ws_sold_date_sk = d_date_sk)
-   GROUP BY c_customer_id, c_first_name, c_last_name, c_preferred_cust_flag, c_birth_country, c_login, c_email_address, d_year
-)
-SELECT
-  t_s_secyear.customer_id
-, t_s_secyear.customer_first_name
-, t_s_secyear.customer_last_name
-, t_s_secyear.customer_preferred_cust_flag
-FROM
-  year_total t_s_firstyear
-, year_total t_s_secyear
-, year_total t_c_firstyear
-, year_total t_c_secyear
-, year_total t_w_firstyear
-, year_total t_w_secyear
-WHERE (t_s_secyear.customer_id = t_s_firstyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_c_secyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_c_firstyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_w_firstyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_w_secyear.customer_id)
-   AND (t_s_firstyear.sale_type = 's')
-   AND (t_c_firstyear.sale_type = 'c')
-   AND (t_w_firstyear.sale_type = 'w')
-   AND (t_s_secyear.sale_type = 's')
-   AND (t_c_secyear.sale_type = 'c')
-   AND (t_w_secyear.sale_type = 'w')
-   AND (t_s_firstyear.dyear = 2001)
-   AND (t_s_secyear.dyear = (2001 + 1))
-   AND (t_c_firstyear.dyear = 2001)
-   AND (t_c_secyear.dyear = (2001 + 1))
-   AND (t_w_firstyear.dyear = 2001)
-   AND (t_w_secyear.dyear = (2001 + 1))
-   AND (t_s_firstyear.year_total > 0)
-   AND (t_c_firstyear.year_total > 0)
-   AND (t_w_firstyear.year_total > 0)
-   AND ((CASE WHEN (t_c_firstyear.year_total > 0) THEN (t_c_secyear.year_total / t_c_firstyear.year_total) ELSE null END) > (CASE WHEN (t_s_firstyear.year_total > 0) THEN (t_s_secyear.year_total / t_s_firstyear.year_total) ELSE null END))
-   AND ((CASE WHEN (t_c_firstyear.year_total > 0) THEN (t_c_secyear.year_total / t_c_firstyear.year_total) ELSE null END) > (CASE WHEN (t_w_firstyear.year_total > 0) THEN (t_w_secyear.year_total / t_w_firstyear.year_total) ELSE null END))
-ORDER BY t_s_secyear.customer_id ASC, t_s_secyear.customer_first_name ASC, t_s_secyear.customer_last_name ASC, t_s_secyear.customer_preferred_cust_flag ASC
-LIMIT 100
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q47.groovy b/regression-test/suites/cte_reuse/q47.groovy
deleted file mode 100644
index 42e563275a..0000000000
--- a/regression-test/suites/cte_reuse/q47.groovy
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q47") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-WITH
-  v1 AS (
-   SELECT
-     i_category
-   , i_brand
-   , s_store_name
-   , s_company_name
-   , d_year
-   , d_moy
-   , sum(ss_sales_price) sum_sales
-   , avg(sum(ss_sales_price)) OVER (PARTITION BY i_category, i_brand, s_store_name, s_company_name, d_year) avg_monthly_sales
-   , rank() OVER (PARTITION BY i_category, i_brand, s_store_name, s_company_name ORDER BY d_year ASC, d_moy ASC) rn
-   FROM
-     item
-   , store_sales
-   , date_dim
-   , store
-   WHERE (ss_item_sk = i_item_sk)
-      AND (ss_sold_date_sk = d_date_sk)
-      AND (ss_store_sk = s_store_sk)
-      AND ((d_year = 1999)
-         OR ((d_year = (1999 - 1))
-            AND (d_moy = 12))
-         OR ((d_year = (1999 + 1))
-            AND (d_moy = 1)))
-   GROUP BY i_category, i_brand, s_store_name, s_company_name, d_year, d_moy
-)
-, v2 AS (
-   SELECT
-     v1.i_category
-   , v1.i_brand
-   , v1.s_store_name
-   , v1.s_company_name
-   , v1.d_year
-   , v1.d_moy
-   , v1.avg_monthly_sales
-   , v1.sum_sales
-   , v1_lag.sum_sales psum
-   , v1_lead.sum_sales nsum
-   FROM
-     v1
-   , v1 v1_lag
-   , v1 v1_lead
-   WHERE (v1.i_category = v1_lag.i_category)
-      AND (v1.i_category = v1_lead.i_category)
-      AND (v1.i_brand = v1_lag.i_brand)
-      AND (v1.i_brand = v1_lead.i_brand)
-      AND (v1.s_store_name = v1_lag.s_store_name)
-      AND (v1.s_store_name = v1_lead.s_store_name)
-      AND (v1.s_company_name = v1_lag.s_company_name)
-      AND (v1.s_company_name = v1_lead.s_company_name)
-      AND (v1.rn = (v1_lag.rn + 1))
-      AND (v1.rn = (v1_lead.rn - 1))
-)
-SELECT *
-FROM
-  v2
-WHERE (d_year = 1999)
-   AND (avg_monthly_sales > 0)
-   AND ((CASE WHEN (avg_monthly_sales > 0) THEN (abs((sum_sales - avg_monthly_sales)) / avg_monthly_sales) ELSE null END) > CAST('0.1' AS DECIMAL(2,1)))
-ORDER BY (sum_sales - avg_monthly_sales) ASC, 3 ASC
-LIMIT 100
-
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q57.groovy b/regression-test/suites/cte_reuse/q57.groovy
deleted file mode 100644
index 8332a69178..0000000000
--- a/regression-test/suites/cte_reuse/q57.groovy
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q57") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-WITH
-  v1 AS (
-   SELECT
-     i_category
-   , i_brand
-   , cc_name
-   , d_year
-   , d_moy
-   , sum(cs_sales_price) sum_sales
-   , avg(sum(cs_sales_price)) OVER (PARTITION BY i_category, i_brand, cc_name, d_year) avg_monthly_sales
-   , rank() OVER (PARTITION BY i_category, i_brand, cc_name ORDER BY d_year ASC, d_moy ASC) rn
-   FROM
-     item
-   , catalog_sales
-   , date_dim
-   , call_center
-   WHERE (cs_item_sk = i_item_sk)
-      AND (cs_sold_date_sk = d_date_sk)
-      AND (cc_call_center_sk = cs_call_center_sk)
-      AND ((d_year = 1999)
-         OR ((d_year = (1999 - 1))
-            AND (d_moy = 12))
-         OR ((d_year = (1999 + 1))
-            AND (d_moy = 1)))
-   GROUP BY i_category, i_brand, cc_name, d_year, d_moy
-)
-, v2 AS (
-   SELECT
-     v1.i_category
-   , v1.i_brand
-   , v1.cc_name
-   , v1.d_year
-   , v1.d_moy
-   , v1.avg_monthly_sales
-   , v1.sum_sales
-   , v1_lag.sum_sales psum
-   , v1_lead.sum_sales nsum
-   FROM
-     v1
-   , v1 v1_lag
-   , v1 v1_lead
-   WHERE (v1.i_category = v1_lag.i_category)
-      AND (v1.i_category = v1_lead.i_category)
-      AND (v1.i_brand = v1_lag.i_brand)
-      AND (v1.i_brand = v1_lead.i_brand)
-      AND (v1.cc_name = v1_lag.cc_name)
-      AND (v1.cc_name = v1_lead.cc_name)
-      AND (v1.rn = (v1_lag.rn + 1))
-      AND (v1.rn = (v1_lead.rn - 1))
-)
-SELECT *
-FROM
-  v2
-WHERE (d_year = 1999)
-   AND (avg_monthly_sales > 0)
-   AND ((CASE WHEN (avg_monthly_sales > 0) THEN (abs((sum_sales - avg_monthly_sales)) / avg_monthly_sales) ELSE null END) > CAST('0.1' AS DECIMAL(2,1)))
-ORDER BY (sum_sales - avg_monthly_sales) ASC, 3 ASC
-LIMIT 100
-
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q59.groovy b/regression-test/suites/cte_reuse/q59.groovy
deleted file mode 100644
index 2a0aeb2799..0000000000
--- a/regression-test/suites/cte_reuse/q59.groovy
+++ /dev/null
@@ -1,115 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q59") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-        EXPLAIN SHAPE PLAN
-
-        WITH
-  wss AS (
-   SELECT
-     d_week_seq
-   , ss_store_sk
-   , sum((CASE WHEN (d_day_name = 'Sunday') THEN ss_sales_price ELSE null END)) sun_sales
-   , sum((CASE WHEN (d_day_name = 'Monday') THEN ss_sales_price ELSE null END)) mon_sales
-   , sum((CASE WHEN (d_day_name = 'Tuesday') THEN ss_sales_price ELSE null END)) tue_sales
-   , sum((CASE WHEN (d_day_name = 'Wednesday') THEN ss_sales_price ELSE null END)) wed_sales
-   , sum((CASE WHEN (d_day_name = 'Thursday ') THEN ss_sales_price ELSE null END)) thu_sales
-   , sum((CASE WHEN (d_day_name = 'Friday') THEN ss_sales_price ELSE null END)) fri_sales
-   , sum((CASE WHEN (d_day_name = 'Saturday') THEN ss_sales_price ELSE null END)) sat_sales
-   FROM
-     store_sales
-   , date_dim
-   WHERE (d_date_sk = ss_sold_date_sk)
-   GROUP BY d_week_seq, ss_store_sk
-)
-SELECT
-  s_store_name1
-, s_store_id1
-, d_week_seq1
-, (sun_sales1 / sun_sales2)
-, (mon_sales1 / mon_sales2)
-, (tue_sales1 / tue_sales2)
-, (wed_sales1 / wed_sales2)
-, (thu_sales1 / thu_sales2)
-, (fri_sales1 / fri_sales2)
-, (sat_sales1 / sat_sales2)
-FROM
-  (
-   SELECT
-     s_store_name s_store_name1
-   , wss.d_week_seq d_week_seq1
-   , s_store_id s_store_id1
-   , sun_sales sun_sales1
-   , mon_sales mon_sales1
-   , tue_sales tue_sales1
-   , wed_sales wed_sales1
-   , thu_sales thu_sales1
-   , fri_sales fri_sales1
-   , sat_sales sat_sales1
-   FROM
-     wss
-   , store
-   , date_dim d
-   WHERE (d.d_week_seq = wss.d_week_seq)
-      AND (ss_store_sk = s_store_sk)
-      AND (d_month_seq BETWEEN 1212 AND (1212 + 11))
-)  y
-, (
-   SELECT
-     s_store_name s_store_name2
-   , wss.d_week_seq d_week_seq2
-   , s_store_id s_store_id2
-   , sun_sales sun_sales2
-   , mon_sales mon_sales2
-   , tue_sales tue_sales2
-   , wed_sales wed_sales2
-   , thu_sales thu_sales2
-   , fri_sales fri_sales2
-   , sat_sales sat_sales2
-   FROM
-     wss
-   , store
-   , date_dim d
-   WHERE (d.d_week_seq = wss.d_week_seq)
-      AND (ss_store_sk = s_store_sk)
-      AND (d_month_seq BETWEEN (1212 + 12) AND (1212 + 23))
-)  x
-WHERE (s_store_id1 = s_store_id2)
-   AND (d_week_seq1 = (d_week_seq2 - 52))
-ORDER BY s_store_name1 ASC, s_store_id1 ASC, d_week_seq1 ASC
-LIMIT 100
-
-    """
-}
diff --git a/regression-test/suites/cte_reuse/q64.groovy b/regression-test/suites/cte_reuse/q64.groovy
deleted file mode 100644
index 1e7bc485f6..0000000000
--- a/regression-test/suites/cte_reuse/q64.groovy
+++ /dev/null
@@ -1,149 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q64") {
-    
-    //    sql "use regression_test_cte_reuse"
-    //    sql 'set enable_nereids_planner=true'
-    //    sql 'set enable_fallback_to_original_planner=false'
-    //    sql """
-    //        SET enable_pipeline_engine = true
-    //    """
-    //    sql "set forbid_unknown_col_stats=true"
-    //
-    //    def result = sql "show backends;"
-    //    if (result.size() != 1) {
-    //        print("backends num: ${result.size()}");
-    //        return;
-    //    }
-
-    //    qt_sql """
-    //        EXPLAIN SHAPE PLAN
-    //WITH
-    //  cs_ui AS (
-    //   SELECT
-    //     cs_item_sk
-    //   , sum(cs_ext_list_price) sale
-    //   , sum(((cr_refunded_cash + cr_reversed_charge) + cr_store_credit)) refund
-    //   FROM
-    //     catalog_sales
-    //   , catalog_returns
-    //   WHERE (cs_item_sk = cr_item_sk)
-    //      AND (cs_order_number = cr_order_number)
-    //   GROUP BY cs_item_sk
-    //   HAVING (sum(cs_ext_list_price) > (2 * sum(((cr_refunded_cash + cr_reversed_charge) + cr_store_credit))))
-    //)
-    //, cross_sales AS (
-    //   SELECT
-    //     i_product_name product_name
-    //   , i_item_sk item_sk
-    //   , s_store_name store_name
-    //   , s_zip store_zip
-    //   , ad1.ca_street_number b_street_number
-    //   , ad1.ca_street_name b_street_name
-    //   , ad1.ca_city b_city
-    //   , ad1.ca_zip b_zip
-    //   , ad2.ca_street_number c_street_number
-    //   , ad2.ca_street_name c_street_name
-    //   , ad2.ca_city c_city
-    //   , ad2.ca_zip c_zip
-    //   , d1.d_year syear
-    //   , d2.d_year fsyear
-    //   , d3.d_year s2year
-    //   , count(*) cnt
-    //   , sum(ss_wholesale_cost) s1
-    //   , sum(ss_list_price) s2
-    //   , sum(ss_coupon_amt) s3
-    //   FROM
-    //     store_sales
-    //   , store_returns
-    //   , cs_ui
-    //   , date_dim d1
-    //   , date_dim d2
-    //   , date_dim d3
-    //   , store
-    //   , customer
-    //   , customer_demographics cd1
-    //   , customer_demographics cd2
-    //   , promotion
-    //   , household_demographics hd1
-    //   , household_demographics hd2
-    //   , customer_address ad1
-    //   , customer_address ad2
-    //   , income_band ib1
-    //   , income_band ib2
-    //   , item
-    //   WHERE (ss_store_sk = s_store_sk)
-    //      AND (ss_sold_date_sk = d1.d_date_sk)
-    //      AND (ss_customer_sk = c_customer_sk)
-    //      AND (ss_cdemo_sk = cd1.cd_demo_sk)
-    //      AND (ss_hdemo_sk = hd1.hd_demo_sk)
-    //      AND (ss_addr_sk = ad1.ca_address_sk)
-    //      AND (ss_item_sk = i_item_sk)
-    //      AND (ss_item_sk = sr_item_sk)
-    //      AND (ss_ticket_number = sr_ticket_number)
-    //      AND (ss_item_sk = cs_ui.cs_item_sk)
-    //      AND (c_current_cdemo_sk = cd2.cd_demo_sk)
-    //      AND (c_current_hdemo_sk = hd2.hd_demo_sk)
-    //      AND (c_current_addr_sk = ad2.ca_address_sk)
-    //      AND (c_first_sales_date_sk = d2.d_date_sk)
-    //      AND (c_first_shipto_date_sk = d3.d_date_sk)
-    //      AND (ss_promo_sk = p_promo_sk)
-    //      AND (hd1.hd_income_band_sk = ib1.ib_income_band_sk)
-    //      AND (hd2.hd_income_band_sk = ib2.ib_income_band_sk)
-    //      AND (cd1.cd_marital_status <> cd2.cd_marital_status)
-    //      AND (i_color IN ('purple'   , 'burlywood'   , 'indian'   , 'spring'   , 'floral'   , 'medium'))
-    //      AND (i_current_price BETWEEN 64 AND (64 + 10))
-    //      AND (i_current_price BETWEEN (64 + 1) AND (64 + 15))
-    //   GROUP BY i_product_name, i_item_sk, s_store_name, s_zip, ad1.ca_street_number, ad1.ca_street_name, ad1.ca_city, ad1.ca_zip, ad2.ca_street_number, ad2.ca_street_name, ad2.ca_city, ad2.ca_zip, d1.d_year, d2.d_year, d3.d_year
-    //)
-    //SELECT
-    //  cs1.product_name
-    //, cs1.store_name
-    //, cs1.store_zip
-    //, cs1.b_street_number
-    //, cs1.b_street_name
-    //, cs1.b_city
-    //, cs1.b_zip
-    //, cs1.c_street_number
-    //, cs1.c_street_name
-    //, cs1.c_city
-    //, cs1.c_zip
-    //, cs1.syear
-    //, cs1.cnt
-    //, cs1.s1 s11
-    //, cs1.s2 s21
-    //, cs1.s3 s31
-    //, cs2.s1 s12
-    //, cs2.s2 s22
-    //, cs2.s3 s32
-    //, cs2.syear
-    //, cs2.cnt
-    //FROM
-    //  cross_sales cs1
-    //, cross_sales cs2
-    //WHERE (cs1.item_sk = cs2.item_sk)
-    //   AND (cs1.syear = 1999)
-    //   AND (cs2.syear = (1999 + 1))
-    //   AND (cs2.cnt <= cs1.cnt)
-    //   AND (cs1.store_name = cs2.store_name)
-    //   AND (cs1.store_zip = cs2.store_zip)
-    //ORDER BY cs1.product_name ASC, cs1.store_name ASC, cs2.cnt ASC, 14, 15, 16, 17, 18
-    //    """
-}
diff --git a/regression-test/suites/cte_reuse/q74.groovy b/regression-test/suites/cte_reuse/q74.groovy
deleted file mode 100644
index 0341d5190f..0000000000
--- a/regression-test/suites/cte_reuse/q74.groovy
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-suite("cte_reuse_q74") {
-    
-    sql "use regression_test_cte_reuse"
-    sql 'set enable_nereids_planner=true'
-    sql 'set enable_fallback_to_original_planner=false'
-    sql """
-        SET enable_pipeline_engine = true
-    """
-    sql "set forbid_unknown_col_stats=true"
-
-    def result = sql "show backends;"
-    if (result.size() != 1) {
-        print("backends num: ${result.size()}");
-        return;
-    }
-
-    qt_sql """
-EXPLAIN SHAPE PLAN
-       WITH
-  year_total AS (
-   SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , d_year YEAR
-   , sum(ss_net_paid) year_total
-   , 's' sale_type
-   FROM
-     customer
-   , store_sales
-   , date_dim
-   WHERE (c_customer_sk = ss_customer_sk)
-      AND (ss_sold_date_sk = d_date_sk)
-      AND (d_year IN (2001   , (2001 + 1)))
-   GROUP BY c_customer_id, c_first_name, c_last_name, d_year
-UNION ALL    SELECT
-     c_customer_id customer_id
-   , c_first_name customer_first_name
-   , c_last_name customer_last_name
-   , d_year YEAR
-   , sum(ws_net_paid) year_total
-   , 'w' sale_type
-   FROM
-     customer
-   , web_sales
-   , date_dim
-   WHERE (c_customer_sk = ws_bill_customer_sk)
-      AND (ws_sold_date_sk = d_date_sk)
-      AND (d_year IN (2001   , (2001 + 1)))
-   GROUP BY c_customer_id, c_first_name, c_last_name, d_year
-)
-SELECT
-  t_s_secyear.customer_id
-, t_s_secyear.customer_first_name
-, t_s_secyear.customer_last_name
-FROM
-  year_total t_s_firstyear
-, year_total t_s_secyear
-, year_total t_w_firstyear
-, year_total t_w_secyear
-WHERE (t_s_secyear.customer_id = t_s_firstyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_w_secyear.customer_id)
-   AND (t_s_firstyear.customer_id = t_w_firstyear.customer_id)
-   AND (t_s_firstyear.sale_type = 's')
-   AND (t_w_firstyear.sale_type = 'w')
-   AND (t_s_secyear.sale_type = 's')
-   AND (t_w_secyear.sale_type = 'w')
-   AND (t_s_firstyear.year = 2001)
-   AND (t_s_secyear.year = (2001 + 1))
-   AND (t_w_firstyear.year = 2001)
-   AND (t_w_secyear.year = (2001 + 1))
-   AND (t_s_firstyear.year_total > 0)
-   AND (t_w_firstyear.year_total > 0)
-   AND ((CASE WHEN (t_w_firstyear.year_total > 0) THEN (t_w_secyear.year_total / t_w_firstyear.year_total) ELSE null END) > (CASE WHEN (t_s_firstyear.year_total > 0) THEN (t_s_secyear.year_total / t_s_firstyear.year_total) ELSE null END))
-ORDER BY 1 ASC, 1 ASC, 1 ASC
-LIMIT 100
-
-
-
-    """
-}


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org