This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a change to branch branch-2.0-beta
in repository https://gitbox.apache.org/repos/asf/doris.git
from 7615331e89 [test](p2) Fix p2 output (#20432) (#20620)
new 2747d2f4c8 [Improvement](planner) expand sql-block-rule to make it can
be used on all kinds of sql stmt (#19540)
new 243d3a5ce9 [fix](replay) fix truncate partition name need case
insensitive (#20098)
new 188f664359 [Fix](hive-catalog) Fallback to refresh catalog when hms
events are missing (#20227)
new f20d3c4ee9 [fix](regression-test) Add lost ddl file for tpcds_sf1_p2
#20288
new f3dade924d [fix](multicatalog) support read from hive table with
HIVE_UNION_SUBDIR in path location (#20329)
new d09de3bece [fix](multi-catalog)fix hive catalog docs, obs impl, dlf
properties (#20342)
new 35831e5313 [fix](DECIMALV3)fix cumulative precision when literal and
DECIMALV3 operations in Legacy (#20354)
new 1bb04b8bab [fix](MTMV) Support star expressions in select list (#20355)
new 166fc4f134 [Bug](row-store) Fix row store with materialize index
(#20356)
new 30b520eae4 [refactor](profile) refactor the join profile when its
shared hash table (#20391)
new ea0517a97f [Fix](orc-reader) Fix the inner reader of
`MergeRangeFileReader` is not correct when creating `MergeRangeFileReader` in
orc reader. (#20393)
new 22d8779377 [fix](pipeline) Comment unstable p1 tests #20407
new 0014794fb4 [Fix](orc-reader) Fix some bugs of orc lazy
materialization. (#20410)
new 56f0010a3b [Fix](2PC) fix timeout config is not avaible for commit
phase in 2pc (#20423)
new f60d7d2429 [feature-wip](MTMV) Sync finish status only for tasks
(#20441)
new 82cb2e06f6 [fix](memory) Fix crash at `bthread_setspecific` in
`brpc::Socket::CheckHealth()` (#20450)
new 5e51389083 [conf](pipeline) turn pipeline on by default (#20458)
new 2a0f3a474d [fix](load) fix unified load redirect status delegate error
(#20467)
new c9e203e6cb [improvement](config)update FE config
max_running_txn_num_per_db default value (#20478)
new 9a89ab0228 [Fix](dyncmic-partition) Check bucket size before find
tablet. (#20488)
new 000f2d663a [Opt](performance) opt the outer join for nested loop join
(#20524)
new e625826e20 [Fix](multi-catalog) Fix be crashed when query hive table
after schema changed(new column added). (#20537)
new 66e2d9c877 [fix](nereids) add push down filter and project through cte
anchor rules (#20547)
new ff68730d3c [enhancement](heartbeat) print a warning log for long
running heartbeat (#20559)
new 13927140a6 [Fix](external scan node)Use consistent hash to collect BE
only when the file cache is enabled. #20560
new 7cd44d496e [Bug](mutil-catalog) PaimonColumnValue always null (#20592)
new 6df711bcbb [chore](proto) make some `required` fields `optional` for
compability (#20609)
new a630d520de [feature](Nereids): push down alias into union outputs.
(#20543)
new 3dc9aa05ae [feature-wip](duplicate_no_keys) Add some test cases of all
the duplicate tables in test case tpcds_sf100_dup_without_key_p2 and make them
duplicate tables without keys (#20431)
The 29 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
be/src/agent/heartbeat_server.cpp | 6 +
be/src/common/daemon.cpp | 4 +
be/src/exec/exec_node.h | 8 +
be/src/olap/compaction.cpp | 1 +
be/src/olap/delta_writer.cpp | 2 +-
be/src/olap/olap_define.h | 7 +
be/src/olap/rowset/beta_rowset_writer.cpp | 4 +-
be/src/olap/rowset/rowset_writer_context.h | 5 +-
be/src/olap/rowset/segment_v2/segment_writer.cpp | 13 +-
be/src/olap/rowset/segment_v2/segment_writer.h | 4 +-
be/src/olap/schema_change.cpp | 2 +
be/src/olap/txn_manager.cpp | 2 +-
be/src/runtime/exec_env.h | 2 +
be/src/runtime/exec_env_init.cpp | 2 +
be/src/runtime/load_channel_mgr.cpp | 3 +-
be/src/runtime/thread_context.cpp | 23 +-
be/src/runtime/thread_context.h | 89 +-
be/src/service/internal_service.cpp | 1 -
be/src/util/doris_metrics.cpp | 10 -
be/src/util/doris_metrics.h | 6 -
be/src/util/mem_info.cpp | 1 -
be/src/vec/exec/format/orc/vorc_reader.cpp | 39 +-
be/src/vec/exec/format/orc/vorc_reader.h | 7 +-
be/src/vec/exec/join/vhash_join_node.cpp | 62 +-
be/src/vec/exec/join/vnested_loop_join_node.cpp | 124 +-
be/src/vec/exec/join/vnested_loop_join_node.h | 82 +-
be/src/vec/exec/scan/vfile_scanner.cpp | 2 +
be/src/vec/exec/scan/vfile_scanner.h | 1 +
be/src/vec/sink/vtablet_sink.cpp | 5 +
.../hive/scripts/create_preinstalled_table.hql | 27 +
docs/en/docs/admin-manual/sql-interception.md | 2 +-
docs/en/docs/lakehouse/multi-catalog/hive.md | 20 +-
.../Create/CREATE-SQL-BLOCK-RULE.md | 4 +-
docs/zh-CN/docs/admin-manual/sql-interception.md | 2 +-
docs/zh-CN/docs/lakehouse/multi-catalog/hive.md | 20 +-
.../Create/CREATE-SQL-BLOCK-RULE.md | 2 +-
.../main/java/org/apache/doris/common/Config.java | 4 +-
.../doris/alter/MaterializedViewHandler.java | 5 +
.../org/apache/doris/analysis/ArithmeticExpr.java | 12 +-
.../java/org/apache/doris/analysis/CastExpr.java | 10 +
.../CreateMultiTableMaterializedViewStmt.java | 84 +-
.../doris/analysis/CreateSqlBlockRuleStmt.java | 7 +
.../org/apache/doris/analysis/DecimalLiteral.java | 7 +
.../java/org/apache/doris/analysis/SetVar.java | 8 +
.../org/apache/doris/analysis/UnifiedLoadStmt.java | 5 +
.../main/java/org/apache/doris/catalog/Column.java | 3 +-
.../doris/catalog/HiveMetaStoreClientHelper.java | 2 +
.../java/org/apache/doris/catalog/OlapTable.java | 9 +
.../org/apache/doris/common/util/PrintableMap.java | 1 +
.../java/org/apache/doris/common/util/S3Util.java | 20 +-
.../doris/datasource/HMSExternalCatalog.java | 16 +-
.../apache/doris/datasource/InternalCatalog.java | 2 +-
.../doris/datasource/hive/HiveMetaStoreCache.java | 9 +-
.../datasource/property/PropertyConverter.java | 35 +-
.../property/constants/DLFProperties.java | 21 +-
.../org/apache/doris/fs/FileSystemFactory.java | 2 +-
.../org/apache/doris/journal/JournalEntity.java | 3 +-
.../java/org/apache/doris/mtmv/MTMVJobManager.java | 19 +-
.../apache/doris/mtmv/MTMVTaskExecutorPool.java | 6 -
.../org/apache/doris/mtmv/MTMVTaskManager.java | 141 +-
.../apache/doris/mtmv/metadata/ChangeMTMVTask.java | 131 -
.../doris/mtmv/metadata/MTMVCheckpointData.java | 20 +-
.../org/apache/doris/nereids/rules/RuleSet.java | 10 +-
.../org/apache/doris/nereids/rules/RuleType.java | 3 +
.../rewrite/logical/PushdownAliasIntoUnionAll.java | 86 +
.../rewrite/logical/PushdownAliasThroughJoin.java | 35 +-
.../logical/PushdownFilterThroughCTEAnchor.java | 40 +
.../logical/PushdownProjectThroughCTEAnchor.java | 40 +
.../java/org/apache/doris/persist/EditLog.java | 7 -
.../org/apache/doris/persist/OperationType.java | 1 +
.../planner/external/FederationBackendPolicy.java | 41 +-
.../doris/planner/external/FileQueryScanNode.java | 26 +-
.../main/java/org/apache/doris/qe/Coordinator.java | 73 -
.../java/org/apache/doris/qe/SessionVariable.java | 11 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 43 +-
.../apache/doris/rewrite/FoldConstantsRule.java | 3 +
.../apache/doris/service/FrontendServiceImpl.java | 3 +-
.../doris/statistics/util/StatisticsUtil.java | 1 +
.../org/apache/doris/task/AlterReplicaTask.java | 1 -
.../hadoop/hive/metastore/HiveMetaStoreClient.java | 2 +-
.../org/apache/doris/analysis/LoadStmtTest.java | 8 +
.../catalog/MultiTableMaterializedViewTest.java | 20 +
.../apache/doris/common/proc/DbsProcDirTest.java | 4 +-
.../datasource/property/PropertyConverterTest.java | 2 +-
.../org/apache/doris/planner/QueryPlanTest.java | 3 -
.../java/org/apache/doris/qe/VariableMgrTest.java | 2 +-
.../apache/doris/jni/vec/PaimonColumnValue.java | 2 +-
gensrc/proto/descriptors.proto | 6 +-
.../data/correctness/test_cast_as_decimalv3.out | 11 +-
.../hive/test_hive_schema_evolution.out | 37 +
.../iceberg/iceberg_partition_upper_case.out | 36 +-
.../data/nereids_p0/aggregate/aggregate_count1.out | 3 +
.../nereids_tpcds_shape_sf100_p0/shape/query2.out | 11 +-
regression-test/data/point_query_p0/load.out | 25 +
.../sql/q01.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q02.out | 2516 +++++++
.../sql/q03.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q04.out | 103 +
.../sql/q05.out | 0
.../sql/q06.out | 0
.../sql/q07.out | 0
.../sql/q08.out | 0
.../sql/q09.out | 0
.../sql/q10.out | 0
.../sql/q11.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q12.out | 103 +
.../sql/q13.out | 0
.../sql/q14_1.out | 0
.../sql/q14_2.out | 0
.../sql/q15.out | 0
.../sql/q16.out | 0
.../sql/q17.out | 0
.../sql/q18.out | 0
.../sql/q19.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q20.out | 103 +
.../tpcds_sf100_dup_without_key_p2/sql/q21.out | 103 +
.../sql/q22.out | 0
.../sql/q23_1.out} | 4 +-
.../tpcds_sf100_dup_without_key_p2/sql/q23_2.out | 103 +
.../sql/q24_1.out | 0
.../sql/q24_2.out | 0
.../sql/q25.out | 0
.../sql/q26.out | 0
.../sql/q27.out | 0
.../sql/q28.out | 0
.../sql/q29.out | 0
.../sql/q30.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q31.out | 277 +
.../sql/q32.out | 0
.../sql/q33.out | 0
.../sql/q34.out | 0
.../sql/q35.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q36.out | 103 +
.../sql/q37.out | 0
.../sql/q38.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q39_1.out | 7370 ++++++++++++++++++++
.../tpcds_sf100_dup_without_key_p2/sql/q39_2.out | 300 +
.../sql/q40.out | 0
.../sql/q41.out | 0
.../sql/q42.out | 0
.../sql/q43.out | 0
.../sql/q44.out | 0
.../sql/q45.out | 0
.../sql/q46.out | 0
.../sql/q47.out | 0
.../sql/q48.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q49.out | 103 +
.../sql/q49_rewrite.out | 103 +
.../sql/q50.out | 0
.../sql/q51.out | 0
.../sql/q52.out | 0
.../sql/q53.out | 0
.../sql/q54.out | 0
.../sql/q55.out | 0
.../sql/q56.out | 0
.../sql/q57.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q58.out | 103 +
.../tpcds_sf100_dup_without_key_p2/sql/q59.out | 103 +
.../sql/q60.out | 0
.../sql/q61.out} | 4 +-
.../sql/q62.out | 0
.../sql/q63.out | 0
.../sql/q64.out | 0
.../sql/q65.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q66.out | 18 +
.../sql/q67_ignore_temporarily.out | 0
.../sql/q68.out | 0
.../sql/q69.out | 0
.../sql/q70.out | 0
.../sql/q71.out | 0
.../sql/q72.out | 0
.../sql/q73.out | 0
.../sql/q74.out | 0
.../sql/q75.out | 0
.../sql/q76.out | 0
.../sql/q77.out | 0
.../sql/q78.out} | 3 +-
.../sql/q79.out | 0
.../sql/q80.out | 0
.../sql/q81.out | 0
.../sql/q82.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q83.out | 103 +
.../sql/q84.out | 0
.../sql/q85.out | 0
.../sql/q86.out | 0
.../sql/q87.out | 0
.../sql/q88.out | 0
.../sql/q89.out | 0
.../sql/q90.out} | 4 +-
.../sql/q91.out | 0
.../sql/q92.out | 0
.../sql/q93.out | 0
.../sql/q94.out | 0
.../sql/q95.out | 0
.../sql/q96.out | 0
.../sql/q97.out | 0
.../tpcds_sf100_dup_without_key_p2/sql/q98.out | 103 +
.../sql/q99.out | 0
.../correctness/test_cast_as_decimalv3.groovy | 3 +
.../correctness_p0/test_colocate_join.groovy | 2 +-
.../test_null_aware_left_anti_join.groovy | 1 +
.../suites/ddl_p0/test_truncate_table.groovy | 63 +
.../hive/test_external_github.groovy | 8 +-
.../hive/test_hive_schema_evolution.groovy | 75 +
.../iceberg/iceberg_partition_upper_case.groovy | 26 +-
.../suites/mtmv_p0/ssb/ddl/ssb_q41_create.sql | 2 +-
.../suites/mtmv_p0/ssb/ddl/ssb_q42_create.sql | 2 +-
.../suites/mtmv_p0/ssb/ddl/ssb_q43_create.sql | 2 +-
.../nereids_p0/aggregate/aggregate_count1.groovy | 28 +
.../limit/sql/useRestrictiveLimitFromSubq.sql | 2 +-
.../nereids_p0/limit/sql/withGroupByInSubq.sql | 2 +-
.../suites/nereids_p0/limit/sql/withJoinInSubq.sql | 2 +-
.../suites/nereids_p0/limit/sql/withSubq.sql | 2 +-
.../bitmap_functions/test_bitmap_function.groovy | 4 +-
.../conditional_functions/test_nullif.groovy | 10 +-
.../window_functions/test_window_function.groovy | 8 +-
.../null_aware_left_anti_join.groovy | 1 +
.../nereids_tpcds_shape_sf100_p0/ddl/case.tmpl | 3 +-
regression-test/suites/point_query_p0/load.groovy | 101 +
.../sql_block_rule_p0/test_sql_block_rule.groovy | 48 +
.../suites/statistics_p1/analyze_stats.groovy | 1078 +--
.../ddl/call_center.sql | 3 +-
.../ddl/call_center_delete.sql | 0
.../ddl/call_center_load.sql | 0
.../ddl/catalog_page.sql | 3 +-
.../ddl/catalog_page_delete.sql | 0
.../ddl/catalog_page_load.sql | 0
.../ddl/catalog_returns.sql | 1 +
.../ddl/catalog_returns_delete.sql | 0
.../ddl/catalog_returns_load.sql | 0
.../ddl/catalog_sales.sql | 1 +
.../ddl/catalog_sales_delete.sql | 0
.../ddl/catalog_sales_load.sql | 0
.../ddl/customer.sql | 3 +-
.../ddl/customer_address.sql | 3 +-
.../ddl/customer_address_delete.sql | 0
.../ddl/customer_address_load.sql | 0
.../ddl/customer_delete.sql | 0
.../ddl/customer_demographics.sql | 3 +-
.../ddl/customer_demographics_delete.sql | 0
.../ddl/customer_demographics_load.sql | 0
.../ddl/customer_load.sql | 0
.../ddl/date_dim.sql | 3 +-
.../ddl/date_dim_delete.sql | 0
.../ddl/date_dim_load.sql | 0
.../ddl/dbgen_version.sql | 3 +-
.../ddl/dbgen_version_delete.sql | 0
.../ddl/dbgen_version_load.sql | 0
.../ddl/household_demographics.sql | 3 +-
.../ddl/household_demographics_delete.sql | 0
.../ddl/household_demographics_load.sql | 0
.../ddl/income_band.sql | 3 +-
.../ddl/income_band_delete.sql | 0
.../ddl/income_band_load.sql | 0
.../ddl/inventory.sql | 3 +-
.../ddl/inventory_delete.sql | 0
.../ddl/inventory_load.sql | 0
.../ddl/item.sql | 3 +-
.../ddl/item_delete.sql | 0
.../ddl/item_load.sql | 0
.../ddl/promotion.sql | 3 +-
.../ddl/promotion_delete.sql | 0
.../ddl/promotion_load.sql | 0
.../ddl/reason.sql | 3 +-
.../ddl/reason_delete.sql | 0
.../ddl/reason_load.sql | 0
.../ddl/ship_mode.sql | 3 +-
.../ddl/ship_mode_delete.sql | 0
.../ddl/ship_mode_load.sql | 0
.../ddl/store.sql | 3 +-
.../ddl/store_delete.sql | 0
.../ddl/store_load.sql | 0
.../ddl/store_returns.sql | 1 +
.../ddl/store_returns_delete.sql | 0
.../ddl/store_returns_load.sql | 0
.../ddl/store_sales.sql | 3 +-
.../ddl/store_sales_delete.sql | 0
.../ddl/store_sales_load.sql | 0
.../ddl/time_dim.sql | 3 +-
.../ddl/time_dim_delete.sql | 0
.../ddl/time_dim_load.sql | 0
.../ddl/warehouse.sql | 3 +-
.../ddl/warehouse_delete.sql | 0
.../ddl/warehouse_load.sql | 0
.../ddl/web_page.sql | 3 +-
.../ddl/web_page_delete.sql | 0
.../ddl/web_page_load.sql | 0
.../ddl/web_returns.sql | 1 +
.../ddl/web_returns_delete.sql | 0
.../ddl/web_returns_load.sql | 0
.../ddl/web_sales.sql | 1 +
.../ddl/web_sales_delete.sql | 0
.../ddl/web_sales_load.sql | 0
.../ddl/web_site.sql | 3 +-
.../ddl/web_site_delete.sql | 0
.../ddl/web_site_load.sql | 0
.../load.groovy | 0
.../sql/q01.sql | 0
.../sql/q02.sql | 0
.../sql/q03.sql | 0
.../sql/q04.sql | 0
.../sql/q05.sql | 0
.../sql/q06.sql | 0
.../sql/q07.sql | 0
.../sql/q08.sql | 0
.../sql/q09.sql | 0
.../sql/q10.sql | 0
.../sql/q11.sql | 0
.../sql/q12.sql | 0
.../sql/q13.sql | 0
.../sql/q14_1.sql | 0
.../sql/q14_2.sql | 0
.../sql/q15.sql | 0
.../sql/q16.sql | 0
.../sql/q17.sql | 0
.../sql/q18.sql | 0
.../sql/q19.sql | 0
.../sql/q20.sql | 0
.../sql/q21.sql | 0
.../sql/q22.sql | 0
.../sql/q23_1.sql | 0
.../sql/q23_2.sql | 0
.../sql/q24_1.sql | 0
.../sql/q24_2.sql | 0
.../sql/q25.sql | 0
.../sql/q26.sql | 0
.../sql/q27.sql | 0
.../sql/q28.sql | 0
.../sql/q29.sql | 0
.../sql/q30.sql | 0
.../sql/q31.sql | 0
.../sql/q32.sql | 0
.../sql/q33.sql | 0
.../sql/q34.sql | 0
.../sql/q35.sql | 0
.../sql/q36.sql | 0
.../sql/q37.sql | 0
.../sql/q38.sql | 0
.../sql/q39_1.sql | 0
.../sql/q39_2.sql | 0
.../sql/q40.sql | 0
.../sql/q41.sql | 0
.../sql/q42.sql | 0
.../sql/q43.sql | 0
.../sql/q44.sql | 0
.../sql/q45.sql | 0
.../sql/q46.sql | 0
.../sql/q47.sql | 0
.../sql/q48.sql | 0
.../sql/q49.sql | 0
.../sql/q49_rewrite.sql | 0
.../sql/q50.sql | 0
.../sql/q51.sql | 0
.../sql/q52.sql | 0
.../sql/q53.sql | 0
.../sql/q54.sql | 0
.../sql/q55.sql | 0
.../sql/q56.sql | 0
.../sql/q57.sql | 0
.../sql/q58.sql | 0
.../sql/q59.sql | 0
.../sql/q60.sql | 0
.../sql/q61.sql | 0
.../sql/q62.sql | 0
.../sql/q63.sql | 0
.../sql/q64.sql | 0
.../sql/q65.sql | 0
.../sql/q66.sql | 0
.../sql/q67_ignore_temporarily.sql | 0
.../sql/q68.sql | 0
.../sql/q69.sql | 0
.../sql/q70.sql | 0
.../sql/q71.sql | 0
.../sql/q72.sql | 0
.../sql/q73.sql | 0
.../sql/q74.sql | 0
.../sql/q75.sql | 0
.../sql/q76.sql | 0
.../sql/q77.sql | 0
.../sql/q78.sql | 0
.../sql/q79.sql | 0
.../sql/q80.sql | 0
.../sql/q81.sql | 0
.../sql/q82.sql | 0
.../sql/q83.sql | 0
.../sql/q84.sql | 0
.../sql/q85.sql | 0
.../sql/q86.sql | 0
.../sql/q87.sql | 0
.../sql/q88.sql | 0
.../sql/q89.sql | 0
.../sql/q90.sql | 0
.../sql/q91.sql | 0
.../sql/q92.sql | 0
.../sql/q93.sql | 0
.../sql/q94.sql | 0
.../sql/q95.sql | 0
.../sql/q96.sql | 0
.../sql/q97.sql | 0
.../sql/q98.sql | 0
.../sql/q99.sql | 0
.../ddl/catalog_page.sql | 0
regression-test/suites/tpcds_sf1_p2/load.groovy | 33 +-
403 files changed, 13672 insertions(+), 1403 deletions(-)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/mtmv/metadata/ChangeMTMVTask.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/PushdownAliasIntoUnionAll.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/PushdownFilterThroughCTEAnchor.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/logical/PushdownProjectThroughCTEAnchor.java
create mode 100644
regression-test/data/external_table_emr_p2/hive/test_hive_schema_evolution.out
create mode 100644 regression-test/data/point_query_p0/load.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q01.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q02.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q03.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q04.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q05.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q06.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q07.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q08.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q09.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q10.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q11.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q12.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q13.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q14_1.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q14_2.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q15.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q16.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q17.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q18.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q19.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q20.out
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q21.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q22.out (100%)
copy regression-test/data/{nereids_p0/aggregate/aggregate_count1.out =>
tpcds_sf100_dup_without_key_p2/sql/q23_1.out} (77%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q23_2.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q24_1.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q24_2.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q25.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q26.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q27.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q28.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q29.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q30.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q31.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q32.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q33.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q34.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q35.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q36.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q37.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q38.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q39_1.out
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q39_2.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q40.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q41.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q42.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q43.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q44.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q45.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q46.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q47.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q48.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q49.out
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q49_rewrite.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q50.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q51.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q52.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q53.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q54.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q55.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q56.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q57.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q58.out
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q59.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q60.out (100%)
copy regression-test/data/{nereids_p0/aggregate/aggregate_count1.out =>
tpcds_sf100_dup_without_key_p2/sql/q61.out} (68%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q62.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q63.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q64.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q65.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q66.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q67_ignore_temporarily.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q68.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q69.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q70.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q71.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q72.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q73.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q74.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q75.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q76.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q77.out (100%)
copy regression-test/data/{nereids_p0/aggregate/aggregate_count1.out =>
tpcds_sf100_dup_without_key_p2/sql/q78.out} (85%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q79.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q80.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q81.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q82.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q83.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q84.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q85.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q86.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q87.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q88.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q89.out (100%)
copy regression-test/data/{nereids_p0/aggregate/aggregate_count1.out =>
tpcds_sf100_dup_without_key_p2/sql/q90.out} (84%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q91.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q92.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q93.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q94.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q95.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q96.out (100%)
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q97.out (100%)
create mode 100644
regression-test/data/tpcds_sf100_dup_without_key_p2/sql/q98.out
copy regression-test/data/{tpcds_sf100_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q99.out (100%)
create mode 100644 regression-test/suites/ddl_p0/test_truncate_table.groovy
create mode 100644
regression-test/suites/external_table_emr_p2/hive/test_hive_schema_evolution.groovy
create mode 100644 regression-test/suites/point_query_p0/load.groovy
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/call_center.sql (91%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/call_center_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/call_center_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_page.sql (82%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_page_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_page_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_returns.sql (94%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_returns_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_returns_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_sales.sql (95%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_sales_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/catalog_sales_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer.sql (88%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_address.sql (85%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_address_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_address_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_demographics.sql (82%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_demographics_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_demographics_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/customer_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/date_dim.sql (90%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/date_dim_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/date_dim_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/dbgen_version.sql (73%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/dbgen_version_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/dbgen_version_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/household_demographics.sql (75%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/household_demographics_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/household_demographics_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/income_band.sql (70%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/income_band_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/income_band_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/inventory.sql (75%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/inventory_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/inventory_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/item.sql (89%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/item_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/item_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/promotion.sql (88%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/promotion_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/promotion_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/reason.sql (69%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/reason_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/reason_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/ship_mode.sql (76%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/ship_mode_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/ship_mode_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store.sql (91%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_returns.sql (93%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_returns_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_returns_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_sales.sql (90%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_sales_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/store_sales_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/time_dim.sql (80%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/time_dim_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/time_dim_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/warehouse.sql (85%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/warehouse_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/warehouse_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_page.sql (87%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_page_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_page_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_returns.sql (94%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_returns_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_returns_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_sales.sql (95%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_sales_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_sales_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_site.sql (91%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_site_delete.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/ddl/web_site_load.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/load.groovy (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q01.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q02.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q03.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q04.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q05.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q06.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q07.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q08.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q09.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q10.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q11.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q12.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q13.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q14_1.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q14_2.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q15.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q16.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q17.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q18.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q19.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q20.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q21.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q22.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q23_1.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q23_2.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q24_1.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q24_2.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q25.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q26.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q27.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q28.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q29.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q30.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q31.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q32.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q33.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q34.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q35.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q36.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q37.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q38.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q39_1.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q39_2.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q40.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q41.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q42.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q43.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q44.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q45.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q46.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q47.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q48.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q49.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q49_rewrite.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q50.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q51.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q52.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q53.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q54.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q55.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q56.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q57.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q58.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q59.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q60.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q61.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q62.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q63.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q64.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q65.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q66.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q67_ignore_temporarily.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q68.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q69.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q70.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q71.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q72.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q73.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q74.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q75.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q76.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q77.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q78.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q79.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q80.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q81.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q82.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q83.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q84.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q85.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q86.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q87.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q88.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q89.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q90.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q91.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q92.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q93.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q94.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q95.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q96.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q97.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q98.sql (100%)
rename regression-test/suites/{tpcds_sf100_without_key_p2 =>
tpcds_sf100_dup_without_key_p2}/sql/q99.sql (100%)
copy regression-test/suites/{tpcds_sf1000_p2 =>
tpcds_sf1_p2}/ddl/catalog_page.sql (100%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]