This is an automated email from the ASF dual-hosted git repository.
morningman pushed a change to branch branch-catalog-spi
in repository https://gitbox.apache.org/repos/asf/doris.git
omit 3ba75b7cf8a [fix](catalog) P4 maxcompute: drop dangling legacy
MaxComputeExternalTableTest after rebase
omit 34bd8eede75 [fix](catalog) jdbc: keep driver classloaders alive per
URL to stop Metaspace leak
omit 60433996726 [refactor](catalog) P6 iceberg: migrate to catalog SPI +
cutover + remove legacy fe-core subsystem (#64688)
omit a6c62e96006 [refactor](catalog) P3b: consolidate kerberos
authentication into fe-kerberos (#64655)
omit 67ca4f90c3b [refactor](catalog) P5 paimon: remove legacy subsystem
from fe-core + make fe-core paimon-SDK-free (T29) (#64653)
omit 64308c2581f [refactor](catalog) P5 paimon: migrate to catalog SPI +
cutover (#64446) (#64446)
omit 07ec56a955b update P5 handoff and fix compile issue
omit 32a3b3a877c [refactor](connector) P4 maxcompute: remove legacy
subsystem from fe-core + make fe-core odps-free (T07-T09) (#64300)
omit 41807d58df2 [feat](connector) P3 hudi connector hardening + test
baseline + dispatch design (hybrid, T02-T08) (#64143)
omit ec131c50d24 [feat](connector) P2 migrate trino-connector to catalog
SPI (T01-T13) (#64096)
omit 1ee2a9c3b09 [P1-T03-T05] route plugin-driven scans first in nereids
translator (#63641)
omit 4c1c8f2273e [feat](connector) P0 SPI baseline + DDL/Partition + import
gate (T03-T27) (#63582)
omit 00d9601f3e0 [doc](connector) add project tracking system for catalog
SPI migration
add 9995e72463a [improvement](streaming-job) Detect PostgreSQL schema
changes from Relation events (#64850)
add d3457ee7143 [fix](group commit) support forward group commit stream
load (#63594)
add 81708fa7ff2 [fix](regression) Stabilize cloud docker regression cases
(#65258)
add 4f3cd539b6f [fix](be) Avoid scan executor shutdown use after free
(#65220)
add 129b9623550 [chore](be) Add code owners for format v2 (#65326)
add e89e3acde08 [fix](test) stabilize external file cache cases (#65261)
add 6ad064501e0 [Enhancement] (FE) Convert intra FE-to-FE calls to HTTPS
when enabled (#60921)
add 7033c164bc7 [doc](docs) Refresh README overview (#65246)
add 3818343236d [fix](fe) fix HttpURLUtil class code issue because of
duplecative getHttpPort method declaration (#65333)
add 9e45962faaf [opt](dphyper)optimize dphyper's statistics calculation
(#64559)
add b75649609ef [fix](be) Fix deletion vector cache identity (#65281)
add 4e74105f43c [improvement](paimon) Support IOManager for JNI reads
(#65332)
add ab044d69163 [fix](docker) Fix doris-compose up without env argument
(#65142)
add 271d56a379d [fix](fe) Prevent unsafe CTE runtime filter pushdown
(#65247)
add 20bb1bb4cab [fix](be) Keep Paimon JNI predicate compatibility (#65328)
add b747c34914a [fix](local shuffle) address all receiver instances for a
non-serial exchange (#65348)
add 8b9199b9599 [fix](eager-agg) Skip eager aggregation for empty relation
context (#65257)
add fbc3d2ba749 [chore](build) Remove stale CODEOWNERS entries (#65363)
add 74e005f6905 [improvement](paimon) Add Paimon JNI scanner observability
(#65354)
add 2eb8addef2c [fix](regression) stabilize clickbench query10 shape
(#65193)
add 16a745d5125 [refactor](fe) Create PreAggInfoContext top-down from
aggregate instead of bottom-up from scan in SetPreAggStatus (#65237)
add a6ab604907e [fix](cloud) Exclude decommissioning BE from BE selection
(#65221)
add e545f1ad08a [feature](fe) Support OIDC session credentials for Iceberg
REST catalog (#63068)
add 07509a2dc67 [feature](fs-spi) add HTTP filesystem module, capability
framework and URI validation (#64853)
add d45e369846d [fix](fe) Preserve external table column name case (#65094)
add 2dfc521322c [fix](regression) Stabilize Iceberg DV profile check
(#65359)
add 2fd145104b8 [fix](be) Align cast input nullability for Iceberg struct
evolution (#65370)
add 64769a111dd [fix](asan) Restore __asan_handle_no_return on the throw
path bypassed by the static link (#65366)
add a35099df1f5 [fix](test) Stabilize export parallelism CSV reload
(#65395)
add 51e44133b1d [fix](be) Release deletion vector rows on read errors
(#65351)
add 2287a7e4686 [fix](profile) guard execution profile access (#65353)
add cbccdafa41a [fix](fe) Fix semi join constraint matching for leading
hint (#65205)
add 4dfcb4f143e [Feature](function) Support function
DAMERAU_LEVENSHTEIN_DISTANCE (#65278)
add 78dc41156df [doc](connector) add project tracking system for catalog
SPI migration
add d33d03f68d3 [feat](connector) P0 SPI baseline + DDL/Partition + import
gate (T03-T27) (#63582)
add b48f83dd401 [P1-T03-T05] route plugin-driven scans first in nereids
translator (#63641)
add a177977e7a7 [feat](connector) P2 migrate trino-connector to catalog
SPI (T01-T13) (#64096)
add e4c507abc0b [feat](connector) P3 hudi connector hardening + test
baseline + dispatch design (hybrid, T02-T08) (#64143)
add ed5dfe22503 [refactor](connector) P4 maxcompute: remove legacy
subsystem from fe-core + make fe-core odps-free (T07-T09) (#64300)
add 179d9ab3d69 update P5 handoff and fix compile issue
add 7495ae4452d [refactor](catalog) P5 paimon: migrate to catalog SPI +
cutover (#64446) (#64446)
add 9303692c30b [refactor](catalog) P5 paimon: remove legacy subsystem
from fe-core + make fe-core paimon-SDK-free (T29) (#64653)
add 556712a211b [refactor](catalog) P3b: consolidate kerberos
authentication into fe-kerberos (#64655)
add b417c55f92a [refactor](catalog) P6 iceberg: migrate to catalog SPI +
cutover + remove legacy fe-core subsystem (#64688)
add 44bf35e586e [fix](catalog) jdbc: keep driver classloaders alive per
URL to stop Metaspace leak
add 7ef93fe07e4 [fix](catalog) P4 maxcompute: drop dangling legacy
MaxComputeExternalTableTest after rebase
add bce28b223d3 [fix](catalog) port upstream #65332/#65094 datasource
fixes into SPI connectors
add ea8b1c1e0ff [fix](catalog) tier3 #65094: preserve external-table
top-level column-name case on the read path
add 55c991d0e87 [feat](catalog) P6.6-C6 #63068 SPI: neutral
delegated-credential DTO + user-session capability
add 930e4778064 [feat](catalog) P6.6-C6 #63068 FE: capability-gated
credential injection + per-user cache bypass
add a07216ef102 [feat](catalog) P6.6-C6 #63068 iceberg: per-user REST
session routing (metadata + scan/write/procedure)
add 8a636c3469b [doc](catalog) P6.6-C6 #63068 OIDC session migration:
design + research notes + HANDOFF (Tasks 0-7 DONE)
add e83f2b77bc4 [feat](catalog) P6.6-C6 #63068 FE: re-migrate
ExternalDatabaseSessionContextTest (cross-user cache-leakage data-flow)
add 1d2b1c199a1 [doc](catalog) P6.6-C6 #63068 HANDOFF: record
cache-leakage data-flow test + Task 0 retained-base verify
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3ba75b7cf8a)
\
N -- N -- N refs/heads/branch-catalog-spi (1d2b1c199a1)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 6 +-
.github/CODEOWNERS | 6 +-
.gitleaks.toml | 10 +
README.md | 274 ++-----
be/CMakeLists.txt | 14 +
be/benchmark/benchmark_damerau_levenshtein.hpp | 245 ++++++
be/benchmark/benchmark_main.cpp | 1 +
be/src/agent/utils.cpp | 14 +-
be/src/common/asan_cxa_throw_wrap.cpp | 93 +++
be/src/exec/pipeline/pipeline_fragment_context.cpp | 4 +-
be/src/exec/scan/scanner_context.cpp | 14 +-
be/src/exec/scan/scanner_context.h | 1 +
be/src/exec/scan/scanner_scheduler.h | 8 +-
be/src/exprs/function/function_levenshtein.cpp | 473 ++++++++---
be/src/format/jni/jni_reader.cpp | 36 +-
.../table/iceberg_delete_file_reader_helper.cpp | 18 +
.../table/iceberg_delete_file_reader_helper.h | 6 +
be/src/format/table/iceberg_reader_mixin.h | 108 +--
be/src/format/table/paimon_jni_reader.cpp | 28 +
be/src/format/table/paimon_jni_reader.h | 2 +
be/src/format/table/paimon_reader.cpp | 265 +++----
be/src/format/table/paimon_reader.h | 13 +
be/src/format_v2/jni/jni_table_reader.cpp | 79 ++
be/src/format_v2/jni/jni_table_reader.h | 2 +
be/src/format_v2/jni/paimon_jni_reader.cpp | 54 +-
be/src/format_v2/jni/paimon_jni_reader.h | 18 +
be/src/format_v2/table/iceberg_reader.cpp | 36 +-
be/src/format_v2/table/iceberg_reader.h | 2 -
be/src/format_v2/table/paimon_reader.cpp | 11 +-
be/src/format_v2/table/paimon_reader.h | 4 +
be/src/format_v2/table_reader.cpp | 72 +-
be/src/format_v2/table_reader.h | 4 +
be/src/runtime/runtime_query_statistics_mgr.cpp | 8 -
be/src/util/thrift_rpc_helper.cpp | 13 -
.../iceberg_delete_file_reader_helper_test.cpp | 290 +++++++
.../format/table/iceberg/iceberg_reader_test.cpp | 68 ++
be/test/format/table/paimon_cpp_reader_test.cpp | 179 +++++
be/test/format_v2/jni/paimon_jni_reader_test.cpp | 127 +++
be/test/format_v2/table/iceberg_reader_test.cpp | 243 +++++-
be/test/format_v2/table/paimon_reader_test.cpp | 182 ++++-
be/test/format_v2/table_reader_test.cpp | 40 +
build.sh | 4 +-
docker/runtime/doris-compose/command.py | 5 +-
.../docker-compose/iceberg/iceberg.yaml.tpl | 17 +
.../create_preinstalled_scripts/iceberg/run28.sql | 50 ++
docs/ar-SA/README.md | 282 ++-----
docs/bn-BD/README.md | 284 ++-----
docs/de-DE/README.md | 282 ++-----
docs/es-ES/README.md | 286 ++-----
docs/fa-IR/README.md | 288 ++-----
docs/fr-FR/README.md | 292 ++-----
docs/hi-IN/README.md | 282 ++-----
docs/id-ID/README.md | 280 ++-----
docs/it-IT/README.md | 282 ++-----
docs/ja-JP/README.md | 288 ++-----
docs/ko-KR/README.md | 283 ++-----
docs/pl-PL/README.md | 282 ++-----
docs/pt-BR/README.md | 284 ++-----
docs/ro-RO/README.md | 288 ++-----
docs/ru-RU/README.md | 280 ++-----
docs/sl-SI/README.md | 284 ++-----
docs/th-TH/README.md | 284 ++-----
docs/tr-TR/README.md | 282 ++-----
docs/uk-UA/README.md | 282 ++-----
docs/vi-VN/README.md | 280 ++-----
docs/zh-CN/README.md | 281 ++-----
docs/zh-TW/README.md | 283 ++-----
.../org/apache/doris/paimon/PaimonJniScanner.java | 334 +++++++-
.../apache/doris/paimon/PaimonJniScannerTest.java | 205 ++++-
.../fe-authentication-api/README.md | 3 +
.../doris/authentication/AuthenticationResult.java | 58 +-
.../authentication/AuthenticationResultTest.java | 33 +
.../handler/AuthenticationService.java | 7 +-
.../handler/AuthenticationServiceTest.java | 8 +-
.../main/java/org/apache/doris/common/Config.java | 5 +
.../doris/connector/api/ConnectorCapability.java | 17 +-
.../api/ConnectorDelegatedCredential.java | 96 +++
.../doris/connector/api/ConnectorSession.java | 26 +
.../doris/connector/iceberg/IcebergCatalogOps.java | 37 +-
.../doris/connector/iceberg/IcebergConnector.java | 117 ++-
.../iceberg/IcebergConnectorMetadata.java | 20 +-
.../iceberg/IcebergConnectorProperties.java | 14 +
.../iceberg/IcebergDelegatedCredentialUtils.java | 49 ++
.../connector/iceberg/IcebergPartitionUtils.java | 23 +-
.../connector/iceberg/IcebergProcedureOps.java | 36 +-
.../connector/iceberg/IcebergScanPlanProvider.java | 47 +-
.../connector/iceberg/IcebergSchemaBuilder.java | 24 +-
.../connector/iceberg/IcebergSchemaUtils.java | 12 +-
.../iceberg/IcebergSessionCatalogAdapter.java | 167 ++++
.../iceberg/IcebergWritePlanProvider.java | 40 +-
.../iceberg/IcebergConnectorMetadataTest.java | 41 +-
.../connector/iceberg/IcebergConnectorTest.java | 16 +-
.../IcebergConnectorValidatePropertiesTest.java | 43 +
.../iceberg/IcebergPartitionUtilsTest.java | 54 +-
.../connector/iceberg/IcebergProcedureOpsTest.java | 5 +-
.../iceberg/IcebergProviderSessionRoutingTest.java | 195 +++++
.../iceberg/IcebergScanPlanProviderTest.java | 5 +-
.../iceberg/IcebergSchemaBuilderTest.java | 30 +
.../connector/iceberg/IcebergSchemaUtilsTest.java | 35 +-
.../iceberg/IcebergSessionCatalogAdapterTest.java | 179 +++++
.../rest/IcebergRestMetaStoreProperties.java | 52 +-
.../connector/paimon/PaimonConnectorMetadata.java | 10 +-
.../connector/paimon/PaimonScanPlanProvider.java | 59 +-
.../connector/paimon/PaimonSchemaBuilder.java | 27 +
.../paimon/PaimonConnectorMetadataTest.java | 24 +
.../paimon/PaimonScanPlanProviderTest.java | 26 +
.../connector/paimon/PaimonSchemaBuilderTest.java | 35 +
.../AuthenticationIntegrationRuntime.java | 7 +-
.../doris/catalog/BuiltinScalarFunctions.java | 4 +-
.../main/java/org/apache/doris/catalog/Env.java | 21 +-
.../apache/doris/cloud/catalog/CloudReplica.java | 37 +-
.../doris/common/profile/ProfileManager.java | 7 +-
.../org/apache/doris/common/util/HttpURLUtil.java | 29 +-
.../doris/common/util/InternalHttpsUtils.java | 100 +++
.../doris/connector/ConnectorSessionBuilder.java | 68 +-
.../doris/connector/ConnectorSessionImpl.java | 29 +
.../doris/datasource/DelegatedCredential.java | 73 ++
.../apache/doris/datasource/ExternalCatalog.java | 105 ++-
.../apache/doris/datasource/ExternalDatabase.java | 86 +-
.../datasource/PluginDrivenExternalCatalog.java | 37 +
.../apache/doris/datasource/SessionContext.java | 66 ++
.../datasource/iceberg/DorisTypeToIcebergType.java | 13 +-
.../doris/datasource/iceberg/IcebergUtils.java | 33 +-
.../doris/httpv2/controller/SessionController.java | 5 +-
.../org/apache/doris/httpv2/meta/MetaService.java | 5 +-
.../doris/httpv2/rest/RestBaseController.java | 30 +-
.../doris/httpv2/rest/manager/ClusterAction.java | 4 +-
.../doris/httpv2/rest/manager/HttpUtils.java | 20 +-
.../doris/httpv2/rest/manager/NodeAction.java | 15 +-
.../httpv2/rest/manager/QueryProfileAction.java | 4 +-
.../java/org/apache/doris/master/Checkpoint.java | 11 +-
.../java/org/apache/doris/master/MetaHelper.java | 8 +-
.../mysql/authenticate/AuthenticateResponse.java | 22 +
.../mysql/authenticate/AuthenticatorManager.java | 37 +-
.../MysqlAuthPacketCredentialExtractor.java | 12 +-
.../AuthenticationIntegrationAuthenticator.java | 14 +-
.../plugin/AuthenticationPluginAuthenticator.java | 13 +-
.../org/apache/doris/nereids/cost/CostModel.java | 19 +-
.../org/apache/doris/nereids/hint/LeadingHint.java | 17 +-
.../jobs/cascades/OptimizeGroupExpressionJob.java | 4 +-
.../doris/nereids/jobs/executor/Optimizer.java | 14 +
.../java/org/apache/doris/nereids/memo/Group.java | 4 +
.../apache/doris/nereids/memo/GroupExpression.java | 15 +
.../doris/nereids/minidump/MinidumpUtils.java | 7 +-
.../processor/post/RuntimeFilterGenerator.java | 43 +-
.../nereids/rules/rewrite/SetPreAggStatus.java | 46 +-
.../rewrite/eageraggregation/EagerAggRewriter.java | 7 +-
.../eageraggregation/PushDownAggContext.java | 3 +
.../apache/doris/nereids/stats/JoinEstimation.java | 67 +-
.../nereids/stats/MemoStatsAndCostRecomputer.java | 881 +++++++++++++++++++++
.../functions/executable/StringArithmetic.java | 78 +-
.../scalar/DamerauLevenshteinDistance.java | 76 ++
.../expressions/visitor/ScalarFunctionVisitor.java | 6 +
.../trees/plans/distribute/DistributePlanner.java | 17 +-
.../java/org/apache/doris/qe/ConnectContext.java | 6 +-
.../java/org/apache/doris/qe/ConnectProcessor.java | 22 +
.../java/org/apache/doris/qe/FEOpExecutor.java | 8 +
.../java/org/apache/doris/qe/SessionVariable.java | 57 +-
.../apache/doris/service/FrontendServiceImpl.java | 78 ++
.../org/apache/doris/statistics/Statistics.java | 4 +-
.../java/org/apache/doris/system/HeartbeatMgr.java | 5 +-
.../AuthenticationIntegrationRuntimeTest.java | 13 +-
.../doris/cloud/catalog/CloudReplicaTest.java | 91 ++-
.../apache/doris/common/util/HttpURLUtilTest.java | 80 ++
.../doris/common/util/InternalHttpsUtilsTest.java | 64 ++
.../doris/connector/ConnectorSessionImplTest.java | 53 ++
.../doris/datasource/DelegatedCredentialTest.java | 55 ++
.../ExternalDatabaseSessionContextTest.java | 134 ++++
...uginDrivenExternalCatalogSessionBypassTest.java | 91 +++
.../authenticate/AuthenticatorManagerTest.java | 51 +-
.../MysqlAuthPacketCredentialExtractorTest.java | 22 +
.../AuthenticationPluginAuthenticatorTest.java | 29 +
.../apache/doris/nereids/hint/LeadingHintTest.java | 219 +++++
.../doris/nereids/minidump/MinidumpUtTest.java | 45 ++
.../nereids/postprocess/RuntimeFilterTest.java | 46 ++
.../eageraggregation/EagerAggRewriterTest.java | 22 +
.../stats/MemoStatsAndCostRecomputerTest.java | 499 ++++++++++++
.../DistributePlannerReceiverDestinationTest.java | 120 +++
.../ConnectProcessorDelegatedCredentialTest.java | 127 +++
.../qe/FEOpExecutorDelegatedCredentialTest.java | 72 ++
.../org/apache/doris/system/HeartbeatMgrTest.java | 38 +
.../properties/FileSystemCapability.java | 53 ++
.../properties/FileSystemProperties.java | 28 +
fe/fe-filesystem/fe-filesystem-http/pom.xml | 74 ++
.../src/main/assembly/plugin-zip.xml | 0
.../filesystem/http/HttpFileSystemProperties.java | 109 +++
.../filesystem/http/HttpFileSystemProvider.java | 73 ++
....apache.doris.filesystem.spi.FileSystemProvider | 18 +
.../http/HttpFileSystemPropertiesTest.java | 90 +++
.../http/HttpFileSystemProviderTest.java | 80 ++
.../doris/filesystem/spi/FileSystemProvider.java | 19 +
fe/fe-filesystem/pom.xml | 1 +
.../cdcclient/service/PipelineCoordinator.java | 3 +-
.../source/deserialize/DeserializeResult.java | 28 +-
.../PostgresDebeziumJsonDeserializer.java | 285 +++----
.../source/reader/AbstractCdcSourceReader.java | 64 +-
.../source/reader/JdbcIncrementalSourceReader.java | 8 +-
.../cdcclient/source/reader/SourceReader.java | 2 +-
.../reader/postgres/PostgresSourceReader.java | 37 +-
.../doris/cdcclient/utils/SchemaChangeHelper.java | 69 --
.../doris/cdcclient/utils/SchemaChangeManager.java | 104 ++-
.../cdcclient/utils/SchemaChangeOperation.java | 63 ++
.../cdcclient/itcase/CdcClientWriteHarness.java | 46 ++
.../doris/cdcclient/itcase/MockDorisServer.java | 80 +-
.../itcase/PostgresWriteSchemaChangeITCase.java | 185 +++++
.../source/deserialize/DeserializeResultTest.java | 25 +-
.../PostgresSchemaChangeDeserializeTest.java | 200 ++++-
.../source/reader/AbstractCdcSourceReaderTest.java | 28 +
.../cdcclient/utils/SchemaChangeManagerTest.java | 195 +++++
gensrc/thrift/FrontendService.thrift | 5 +
plan-doc/HANDOFF.md | 45 ++
plan-doc/P6.6-C6-oidc-session-migration-design.md | 162 ++++
...6.6-C6-oidc-session-migration-research-notes.md | 102 +++
.../iceberg/test_iceberg_deletion_vector.out | 119 +++
.../iceberg/test_iceberg_invaild_avro_name.out | 5 +-
.../paimon/test_paimon_deletion_vector.out | 24 +
...ing_postgres_job_manual_modify_pause_resume.out | 10 +
.../test_streaming_postgres_job_sc_advanced.out | 16 +-
.../cdc/test_streaming_postgres_job_sc_latest.out | 5 +
.../test_streaming_postgres_job_sc_multi_table.out | 16 +
.../test_streaming_postgres_job_sc_restart_fe.out | 13 +
.../string_functions/test_string_all.out | 42 +
.../shape_check/tpcds_sf100/rf_prune/query17.out | 2 +-
.../shape_check/tpcds_sf100/rf_prune/query80.out | 24 +-
.../data/shape_check/tpcds_sf100/shape/query17.out | 2 +-
.../data/shape_check/tpcds_sf100/shape/query80.out | 28 +-
.../tpcds_sf1000/{shape => dphyper}/query1.out | 0
.../shape_check/tpcds_sf1000/dphyper/query10.out | 47 ++
.../shape_check/tpcds_sf1000/dphyper/query11.out | 72 ++
.../tpcds_sf1000/{shape => dphyper}/query12.out | 0
.../{bs_downgrade_shape => dphyper}/query13.out | 0
.../shape_check/tpcds_sf1000/dphyper/query14.out | 164 ++++
.../tpcds_sf1000/{shape => dphyper}/query15.out | 0
.../shape_check/tpcds_sf1000/dphyper/query16.out | 33 +
.../rf_prune => tpcds_sf1000/dphyper}/query17.out | 12 +-
.../tpcds_sf1000/{shape => dphyper}/query18.out | 0
.../shape_check/tpcds_sf1000/dphyper/query19.out | 35 +
.../shape_check/tpcds_sf1000/dphyper/query2.out | 41 +
.../tpcds_sf1000/{shape => dphyper}/query20.out | 0
.../tpcds_sf1000/{shape => dphyper}/query21.out | 0
.../tpcds_sf1000/{shape => dphyper}/query22.out | 0
.../shape_check/tpcds_sf1000/dphyper/query23.out | 79 ++
.../shape_check/tpcds_sf1000/dphyper/query24.out | 50 ++
.../shape_check/tpcds_sf1000/dphyper/query25.out | 43 +
.../tpcds_sf1000/{shape => dphyper}/query26.out | 0
.../tpcds_sf1000/{shape => dphyper}/query27.out | 0
.../tpcds_sf1000/{hint => dphyper}/query28.out | 0
.../tpcds_sf1000/{shape => dphyper}/query29.out | 0
.../rf_prune => tpcds_sf1000/dphyper}/query3.out | 0
.../shape_check/tpcds_sf1000/dphyper/query30.out | 43 +
.../shape_check/tpcds_sf1000/dphyper/query31.out | 73 ++
.../tpcds_sf1000/{shape => dphyper}/query32.out | 0
.../shape_check/tpcds_sf1000/dphyper/query33.out | 83 ++
.../tpcds_sf1000/{shape => dphyper}/query34.out | 0
.../shape_check/tpcds_sf1000/dphyper/query35.out | 47 ++
.../tpcds_sf1000/{shape => dphyper}/query36.out | 0
.../tpcds_sf1000/{shape => dphyper}/query37.out | 0
.../tpcds_sf1000/{hint => dphyper}/query38.out | 0
.../tpcds_sf1000/{shape => dphyper}/query39.out | 0
.../tpcds_sf1000/{shape => dphyper}/query4.out | 0
.../tpcds_sf1000/{shape => dphyper}/query40.out | 0
.../tpcds_sf1000/{hint => dphyper}/query41.out | 0
.../tpcds_sf1000/{shape => dphyper}/query42.out | 0
.../rf_prune => tpcds_sf1000/dphyper}/query43.out | 0
.../shape_check/tpcds_sf1000/dphyper/query44.out | 65 ++
.../{bs_downgrade_shape => dphyper}/query45.out | 0
.../shape_check/tpcds_sf1000/dphyper/query46.out | 38 +
.../shape_check/tpcds_sf1000/dphyper/query47.out | 43 +
.../tpcds_sf1000/{shape => dphyper}/query48.out | 0
.../tpcds_sf1000/{hint => dphyper}/query49.out | 0
.../shape => tpcds_sf1000/dphyper}/query5.out | 0
.../shape_check/tpcds_sf1000/dphyper/query50.out | 29 +
.../shape_check/tpcds_sf1000/dphyper/query51.out | 40 +
.../tpcds_sf1000/{shape => dphyper}/query52.out | 0
.../tpcds_sf1000/{shape => dphyper}/query53.out | 0
.../shape_check/tpcds_sf1000/dphyper/query54.out | 73 ++
.../tpcds_sf1000/{shape => dphyper}/query55.out | 0
.../{bs_downgrade_shape => dphyper}/query56.out | 0
.../shape_check/tpcds_sf1000/dphyper/query57.out | 43 +
.../shape_check/tpcds_sf1000/dphyper/query58.out | 84 ++
.../shape_check/tpcds_sf1000/dphyper/query59.out | 44 +
.../shape_check/tpcds_sf1000/dphyper/query6.out | 47 ++
.../shape_check/tpcds_sf1000/dphyper/query60.out | 83 ++
.../shape_check/tpcds_sf1000/dphyper/query61.out | 70 ++
.../tpcds_sf1000/{shape => dphyper}/query62.out | 0
.../tpcds_sf1000/{shape => dphyper}/query63.out | 0
.../shape_check/tpcds_sf1000/dphyper/query64.out | 100 +++
.../shape_check/tpcds_sf1000/dphyper/query65.out | 43 +
.../tpcds_sf1000/{hint => dphyper}/query66.out | 0
.../tpcds_sf1000/{shape => dphyper}/query67.out | 0
.../shape_check/tpcds_sf1000/dphyper/query68.out | 40 +
.../shape_check/tpcds_sf1000/dphyper/query69.out | 47 ++
.../tpcds_sf1000/{shape => dphyper}/query7.out | 0
.../shape_check/tpcds_sf1000/dphyper/query70.out | 43 +
.../tpcds_sf1000/{shape => dphyper}/query71.out | 0
.../shape_check/tpcds_sf1000/dphyper/query72.out | 54 ++
.../tpcds_sf1000/{shape => dphyper}/query73.out | 0
.../shape_check/tpcds_sf1000/dphyper/query74.out | 74 ++
.../tpcds_sf1000/{hint => dphyper}/query75.out | 0
.../tpcds_sf1000/{hint => dphyper}/query76.out | 0
.../shape_check/tpcds_sf1000/dphyper/query77.out | 96 +++
.../shape_check/tpcds_sf1000/dphyper/query78.out | 57 ++
.../tpcds_sf1000/{shape => dphyper}/query79.out | 0
.../shape_check/tpcds_sf1000/dphyper/query8.out | 45 ++
.../shape => tpcds_sf1000/dphyper}/query80.out | 34 +-
.../shape_check/tpcds_sf1000/dphyper/query81.out | 43 +
.../tpcds_sf1000/{shape => dphyper}/query82.out | 0
.../shape_check/tpcds_sf1000/dphyper/query83.out | 78 ++
.../tpcds_sf1000/{shape => dphyper}/query84.out | 0
.../shape_check/tpcds_sf1000/dphyper/query85.out | 46 ++
.../tpcds_sf1000/{shape => dphyper}/query86.out | 0
.../tpcds_sf1000/{hint => dphyper}/query87.out | 0
.../tpcds_sf1000/{shape => dphyper}/query88.out | 0
.../tpcds_sf1000/{shape => dphyper}/query89.out | 0
.../rf_prune => tpcds_sf1000/dphyper}/query9.out | 0
.../shape_check/tpcds_sf1000/dphyper/query90.out | 47 ++
.../{bs_downgrade_shape => dphyper}/query91.out | 0
.../tpcds_sf1000/{shape => dphyper}/query92.out | 0
.../tpcds_sf1000/{shape => dphyper}/query93.out | 0
.../shape_check/tpcds_sf1000/dphyper/query94.out | 33 +
.../shape_check/tpcds_sf1000/dphyper/query95.out | 42 +
.../tpcds_sf1000/{shape => dphyper}/query96.out | 0
.../shape_check/tpcds_sf1000/dphyper/query97.out | 33 +
.../tpcds_sf1000/{shape => dphyper}/query98.out | 0
.../tpcds_sf1000/{shape => dphyper}/query99.out | 0
.../data/shape_check/tpcds_sf1000/hint/query80.out | 28 +-
.../shape_check/tpcds_sf1000/shape/query72.out | 22 +-
.../shape_check/tpcds_sf1000/shape/query80.out | 28 +-
.../tpcds_sf1000_nopkfk/shape/query72.out | 22 +-
.../tpcds_sf1000_nopkfk/shape/query80.out | 28 +-
.../tpch_sf1000/{hint => dphyper}/q1.out | 0
.../data/shape_check/tpch_sf1000/dphyper/q10.out | 25 +
.../data/shape_check/tpch_sf1000/dphyper/q11.out | 35 +
.../{nostats_rf_prune => dphyper}/q12.out | 0
.../tpch_sf1000/{rf_prune => dphyper}/q13.out | 0
.../tpch_sf1000/{rf_prune => dphyper}/q14.out | 0
.../data/shape_check/tpch_sf1000/dphyper/q15.out | 29 +
.../tpch_sf1000/{rf_prune => dphyper}/q16.out | 0
.../tpch_sf1000/{rf_prune => dphyper}/q17.out | 0
.../tpch_sf1000/{shape => dphyper}/q18.out | 0
.../{nostats_rf_prune => dphyper}/q19.out | 0
.../tpch_sf1000/{rf_prune => dphyper}/q2.out | 0
.../tpch_sf1000/dphyper/q20-rewrite.out | 30 +
.../tpch_sf1000/{rf_prune => dphyper}/q20.out | 0
.../data/shape_check/tpch_sf1000/dphyper/q21.out | 35 +
.../{nostats_rf_prune => dphyper}/q22.out | 0
.../tpch_sf1000/{rf_prune => dphyper}/q3.out | 0
.../{nostats_rf_prune => dphyper}/q4.out | 0
.../data/shape_check/tpch_sf1000/dphyper/q5.out | 34 +
.../tpch_sf1000/{hint => dphyper}/q6.out | 0
.../tpch_sf1000/{rf_prune => dphyper}/q7.out | 0
.../data/shape_check/tpch_sf1000/dphyper/q8.out | 44 +
.../tpch_sf1000/{shape => dphyper}/q9.out | 0
regression-test/pipeline/external/conf/be.conf | 3 +-
regression-test/pipeline/external/conf/fe.conf | 2 +-
.../cloud_p0/multi_cluster/test_auto_start.groovy | 4 +
.../multi_cluster/test_unfinished_txn_2pc.groovy | 5 +-
.../export_p2/test_export_with_parallelism.groovy | 11 +-
.../cache/test_file_cache_features.groovy | 185 ++---
.../cache/test_file_cache_query_limit.groovy | 193 ++---
.../test_file_cache_query_limit_config.groovy | 8 +-
.../cache/test_file_cache_statistics.groovy | 238 ++----
.../iceberg/test_iceberg_deletion_vector.groovy | 555 ++++++++++++-
.../test_iceberg_struct_schema_evolution.groovy | 22 +
.../paimon/test_paimon_catalog.groovy | 3 +-
.../paimon/test_paimon_deletion_vector.groovy | 14 +-
.../paimon/test_paimon_jdbc_catalog.groovy | 2 +-
..._postgres_job_manual_modify_pause_resume.groovy | 151 ++++
.../test_streaming_postgres_job_sc_advanced.groovy | 50 +-
.../test_streaming_postgres_job_sc_latest.groovy | 133 ++++
...st_streaming_postgres_job_sc_multi_table.groovy | 139 ++++
...est_streaming_postgres_job_sc_restart_fe.groovy | 180 +++++
..._group_commit_stream_load_multi_follower.groovy | 123 +++
.../nereids_rules_p0/set_preagg/set_preagg.groovy | 25 +-
.../initial_join_order/initial_join_order.groovy | 6 +-
.../runtime_filter/cte-runtime-filter.groovy | 54 +-
.../string_functions/test_string_all.groovy | 34 +-
.../suites/query_profile/dml_profile_safe.groovy | 2 +-
.../suites/shape_check/clickbench/query10.groovy | 1 +
.../shape_check/tpcds_sf1000/dphyper/query1.groovy | 89 +++
.../tpcds_sf1000/dphyper/query10.groovy | 157 ++++
.../tpcds_sf1000/dphyper/query11.groovy | 201 +++++
.../tpcds_sf1000/dphyper/query12.groovy | 107 +++
.../tpcds_sf1000/dphyper/query13.groovy | 143 ++++
.../tpcds_sf1000/dphyper/query14.groovy | 247 ++++++
.../tpcds_sf1000/dphyper/query15.groovy | 79 ++
.../tpcds_sf1000/dphyper/query16.groovy | 101 +++
.../tpcds_sf1000/dphyper/query17.groovy | 129 +++
.../tpcds_sf1000/dphyper/query18.groovy | 107 +++
.../tpcds_sf1000/dphyper/query19.groovy | 89 +++
.../shape_check/tpcds_sf1000/dphyper/query2.groovy | 159 ++++
.../tpcds_sf1000/dphyper/query20.groovy | 99 +++
.../tpcds_sf1000/dphyper/query21.groovy | 100 +++
.../tpcds_sf1000/dphyper/query22.groovy | 79 ++
.../tpcds_sf1000/dphyper/query23.groovy | 146 ++++
.../tpcds_sf1000/dphyper/query24.groovy | 149 ++++
.../tpcds_sf1000/dphyper/query25.groovy | 135 ++++
.../tpcds_sf1000/dphyper/query26.groovy | 81 ++
.../tpcds_sf1000/dphyper/query27.groovy | 85 ++
.../tpcds_sf1000/dphyper/query28.groovy | 145 ++++
.../tpcds_sf1000/dphyper/query29.groovy | 133 ++++
.../shape_check/tpcds_sf1000/dphyper/query3.groovy | 81 ++
.../tpcds_sf1000/dphyper/query30.groovy | 101 +++
.../tpcds_sf1000/dphyper/query31.groovy | 143 ++++
.../tpcds_sf1000/dphyper/query32.groovy | 98 +++
.../tpcds_sf1000/dphyper/query33.groovy | 189 +++++
.../tpcds_sf1000/dphyper/query34.groovy | 101 +++
.../tpcds_sf1000/dphyper/query35.groovy | 155 ++++
.../tpcds_sf1000/dphyper/query36.groovy | 99 +++
.../tpcds_sf1000/dphyper/query37.groovy | 73 ++
.../tpcds_sf1000/dphyper/query38.groovy | 88 ++
.../tpcds_sf1000/dphyper/query39.groovy | 93 +++
.../shape_check/tpcds_sf1000/dphyper/query4.groovy | 271 +++++++
.../tpcds_sf1000/dphyper/query40.groovy | 95 +++
.../tpcds_sf1000/dphyper/query41.groovy | 143 ++++
.../tpcds_sf1000/dphyper/query42.groovy | 83 ++
.../tpcds_sf1000/dphyper/query43.groovy | 77 ++
.../tpcds_sf1000/dphyper/query44.groovy | 109 +++
.../tpcds_sf1000/dphyper/query45.groovy | 79 ++
.../tpcds_sf1000/dphyper/query46.groovy | 109 +++
.../tpcds_sf1000/dphyper/query47.groovy | 141 ++++
.../tpcds_sf1000/dphyper/query48.groovy | 173 ++++
.../tpcds_sf1000/dphyper/query49.groovy | 297 +++++++
.../shape_check/tpcds_sf1000/dphyper/query5.groovy | 295 +++++++
.../tpcds_sf1000/dphyper/query50.groovy | 157 ++++
.../tpcds_sf1000/dphyper/query51.groovy | 129 +++
.../tpcds_sf1000/dphyper/query52.groovy | 83 ++
.../tpcds_sf1000/dphyper/query53.groovy | 95 +++
.../tpcds_sf1000/dphyper/query54.groovy | 151 ++++
.../tpcds_sf1000/dphyper/query55.groovy | 67 ++
.../tpcds_sf1000/dphyper/query56.groovy | 177 +++++
.../tpcds_sf1000/dphyper/query57.groovy | 135 ++++
.../tpcds_sf1000/dphyper/query58.groovy | 169 ++++
.../tpcds_sf1000/dphyper/query59.groovy | 127 +++
.../shape_check/tpcds_sf1000/dphyper/query6.groovy | 91 +++
.../tpcds_sf1000/dphyper/query60.groovy | 195 +++++
.../tpcds_sf1000/dphyper/query61.groovy | 127 +++
.../tpcds_sf1000/dphyper/query62.groovy | 109 +++
.../tpcds_sf1000/dphyper/query63.groovy | 97 +++
.../tpcds_sf1000/dphyper/query64.groovy | 283 +++++++
.../tpcds_sf1000/dphyper/query65.groovy | 97 +++
.../tpcds_sf1000/dphyper/query66.groovy | 479 +++++++++++
.../tpcds_sf1000/dphyper/query67.groovy | 127 +++
.../tpcds_sf1000/dphyper/query68.groovy | 123 +++
.../tpcds_sf1000/dphyper/query69.groovy | 133 ++++
.../shape_check/tpcds_sf1000/dphyper/query7.groovy | 81 ++
.../tpcds_sf1000/dphyper/query70.groovy | 115 +++
.../tpcds_sf1000/dphyper/query71.groovy | 119 +++
.../tpcds_sf1000/dphyper/query72.groovy | 97 +++
.../tpcds_sf1000/dphyper/query73.groovy | 95 +++
.../tpcds_sf1000/dphyper/query74.groovy | 161 ++++
.../tpcds_sf1000/dphyper/query75.groovy | 179 +++++
.../tpcds_sf1000/dphyper/query76.groovy | 87 ++
.../tpcds_sf1000/dphyper/query77.groovy | 255 ++++++
.../tpcds_sf1000/dphyper/query78.groovy | 155 ++++
.../tpcds_sf1000/dphyper/query79.groovy | 85 ++
.../shape_check/tpcds_sf1000/dphyper/query8.groovy | 256 ++++++
.../tpcds_sf1000/dphyper/query80.groovy | 231 ++++++
.../tpcds_sf1000/dphyper/query81.groovy | 101 +++
.../tpcds_sf1000/dphyper/query82.groovy | 73 ++
.../tpcds_sf1000/dphyper/query83.groovy | 173 ++++
.../tpcds_sf1000/dphyper/query84.groovy | 81 ++
.../tpcds_sf1000/dphyper/query85.groovy | 207 +++++
.../tpcds_sf1000/dphyper/query86.groovy | 91 +++
.../tpcds_sf1000/dphyper/query87.groovy | 85 ++
.../tpcds_sf1000/dphyper/query88.groovy | 227 ++++++
.../tpcds_sf1000/dphyper/query89.groovy | 95 +++
.../shape_check/tpcds_sf1000/dphyper/query9.groovy | 142 ++++
.../tpcds_sf1000/dphyper/query90.groovy | 83 ++
.../tpcds_sf1000/dphyper/query91.groovy | 101 +++
.../tpcds_sf1000/dphyper/query92.groovy | 99 +++
.../tpcds_sf1000/dphyper/query93.groovy | 75 ++
.../tpcds_sf1000/dphyper/query94.groovy | 97 +++
.../tpcds_sf1000/dphyper/query95.groovy | 103 +++
.../tpcds_sf1000/dphyper/query96.groovy | 71 ++
.../tpcds_sf1000/dphyper/query97.groovy | 92 +++
.../tpcds_sf1000/dphyper/query98.groovy | 105 +++
.../tpcds_sf1000/dphyper/query99.groovy | 109 +++
.../shape_check/tpch_sf1000/dphyper/q1.groovy | 65 ++
.../shape_check/tpch_sf1000/dphyper/q10.groovy | 77 ++
.../shape_check/tpch_sf1000/dphyper/q11.groovy | 74 ++
.../shape_check/tpch_sf1000/dphyper/q12.groovy | 72 ++
.../shape_check/tpch_sf1000/dphyper/q13.groovy | 68 ++
.../dphyper/q14.groovy} | 36 +-
.../dphyper/q15.groovy} | 46 +-
.../shape_check/tpch_sf1000/dphyper/q16.groovy | 79 ++
.../dphyper/q17.groovy} | 44 +-
.../shape_check/tpch_sf1000/dphyper/q18.groovy | 82 ++
.../shape_check/tpch_sf1000/dphyper/q19.groovy | 86 ++
.../shape_check/tpch_sf1000/dphyper/q2.groovy | 93 +++
.../tpch_sf1000/dphyper/q20-rewrite.groovy | 77 ++
.../shape_check/tpch_sf1000/dphyper/q20.groovy | 87 ++
.../shape_check/tpch_sf1000/dphyper/q21.groovy | 89 +++
.../shape_check/tpch_sf1000/dphyper/q22.groovy | 86 ++
.../shape_check/tpch_sf1000/dphyper/q3.groovy | 73 ++
.../shape_check/tpch_sf1000/dphyper/q4.groovy | 69 ++
.../shape_check/tpch_sf1000/dphyper/q5.groovy | 73 ++
.../dphyper/q6.groovy} | 36 +-
.../shape_check/tpch_sf1000/dphyper/q7.groovy | 88 ++
.../shape_check/tpch_sf1000/dphyper/q8.groovy | 86 ++
.../shape_check/tpch_sf1000/dphyper/q9.groovy | 81 ++
501 files changed, 31481 insertions(+), 6712 deletions(-)
create mode 100644 be/benchmark/benchmark_damerau_levenshtein.hpp
create mode 100644 be/src/common/asan_cxa_throw_wrap.cpp
create mode 100644 be/test/format_v2/jni/paimon_jni_reader_test.cpp
create mode 100644
fe/fe-connector/fe-connector-api/src/main/java/org/apache/doris/connector/api/ConnectorDelegatedCredential.java
create mode 100644
fe/fe-connector/fe-connector-iceberg/src/main/java/org/apache/doris/connector/iceberg/IcebergDelegatedCredentialUtils.java
create mode 100644
fe/fe-connector/fe-connector-iceberg/src/main/java/org/apache/doris/connector/iceberg/IcebergSessionCatalogAdapter.java
create mode 100644
fe/fe-connector/fe-connector-iceberg/src/test/java/org/apache/doris/connector/iceberg/IcebergProviderSessionRoutingTest.java
create mode 100644
fe/fe-connector/fe-connector-iceberg/src/test/java/org/apache/doris/connector/iceberg/IcebergSessionCatalogAdapterTest.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/common/util/InternalHttpsUtils.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/DelegatedCredential.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/stats/MemoStatsAndCostRecomputer.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/DamerauLevenshteinDistance.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/common/util/HttpURLUtilTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/common/util/InternalHttpsUtilsTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/DelegatedCredentialTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/ExternalDatabaseSessionContextTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/PluginDrivenExternalCatalogSessionBypassTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/hint/LeadingHintTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/stats/MemoStatsAndCostRecomputerTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/distribute/DistributePlannerReceiverDestinationTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/qe/ConnectProcessorDelegatedCredentialTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/qe/FEOpExecutorDelegatedCredentialTest.java
create mode 100644
fe/fe-filesystem/fe-filesystem-api/src/main/java/org/apache/doris/filesystem/properties/FileSystemCapability.java
create mode 100644 fe/fe-filesystem/fe-filesystem-http/pom.xml
copy fe/fe-filesystem/{fe-filesystem-broker =>
fe-filesystem-http}/src/main/assembly/plugin-zip.xml (100%)
create mode 100644
fe/fe-filesystem/fe-filesystem-http/src/main/java/org/apache/doris/filesystem/http/HttpFileSystemProperties.java
create mode 100644
fe/fe-filesystem/fe-filesystem-http/src/main/java/org/apache/doris/filesystem/http/HttpFileSystemProvider.java
create mode 100644
fe/fe-filesystem/fe-filesystem-http/src/main/resources/META-INF/services/org.apache.doris.filesystem.spi.FileSystemProvider
create mode 100644
fe/fe-filesystem/fe-filesystem-http/src/test/java/org/apache/doris/filesystem/http/HttpFileSystemPropertiesTest.java
create mode 100644
fe/fe-filesystem/fe-filesystem-http/src/test/java/org/apache/doris/filesystem/http/HttpFileSystemProviderTest.java
create mode 100644
fs_brokers/cdc_client/src/main/java/org/apache/doris/cdcclient/utils/SchemaChangeOperation.java
create mode 100644
fs_brokers/cdc_client/src/test/java/org/apache/doris/cdcclient/utils/SchemaChangeManagerTest.java
create mode 100644 plan-doc/P6.6-C6-oidc-session-migration-design.md
create mode 100644 plan-doc/P6.6-C6-oidc-session-migration-research-notes.md
create mode 100644
regression-test/data/job_p0/streaming_job/cdc/test_streaming_postgres_job_manual_modify_pause_resume.out
create mode 100644
regression-test/data/job_p0/streaming_job/cdc/test_streaming_postgres_job_sc_latest.out
create mode 100644
regression-test/data/job_p0/streaming_job/cdc/test_streaming_postgres_job_sc_multi_table.out
create mode 100644
regression-test/data/job_p0/streaming_job/cdc/test_streaming_postgres_job_sc_restart_fe.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query1.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query10.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query11.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query12.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{bs_downgrade_shape =>
dphyper}/query13.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query14.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query15.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query16.out
copy regression-test/data/shape_check/{tpcds_sf100/rf_prune =>
tpcds_sf1000/dphyper}/query17.out (88%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query18.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query19.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query2.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query20.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query21.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query22.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query23.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query24.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query25.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query26.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query27.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query28.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query29.out (100%)
copy regression-test/data/shape_check/{tpcds_sf100/rf_prune =>
tpcds_sf1000/dphyper}/query3.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query30.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query31.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query32.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query33.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query34.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query35.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query36.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query37.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query38.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query39.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query4.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query40.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query41.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query42.out (100%)
copy regression-test/data/shape_check/{tpcds_sf100/rf_prune =>
tpcds_sf1000/dphyper}/query43.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query44.out
copy regression-test/data/shape_check/tpcds_sf1000/{bs_downgrade_shape =>
dphyper}/query45.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query46.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query47.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query48.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query49.out (100%)
copy regression-test/data/shape_check/{tpcds_sf100/shape =>
tpcds_sf1000/dphyper}/query5.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query50.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query51.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query52.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query53.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query54.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query55.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{bs_downgrade_shape =>
dphyper}/query56.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query57.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query58.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query59.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query6.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query60.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query61.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query62.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query63.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query64.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query65.out
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query66.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query67.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query68.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query69.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query7.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query70.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query71.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query72.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query73.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query74.out
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query75.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query76.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query77.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query78.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query79.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query8.out
copy regression-test/data/shape_check/{tpcds_sf100/shape =>
tpcds_sf1000/dphyper}/query80.out (81%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query81.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query82.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query83.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query84.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query85.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query86.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{hint =>
dphyper}/query87.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query88.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query89.out (100%)
copy regression-test/data/shape_check/{tpcds_sf100/rf_prune =>
tpcds_sf1000/dphyper}/query9.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query90.out
copy regression-test/data/shape_check/tpcds_sf1000/{bs_downgrade_shape =>
dphyper}/query91.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query92.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query93.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query94.out
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query95.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query96.out (100%)
create mode 100644
regression-test/data/shape_check/tpcds_sf1000/dphyper/query97.out
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query98.out (100%)
copy regression-test/data/shape_check/tpcds_sf1000/{shape =>
dphyper}/query99.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{hint => dphyper}/q1.out
(100%)
create mode 100644 regression-test/data/shape_check/tpch_sf1000/dphyper/q10.out
create mode 100644 regression-test/data/shape_check/tpch_sf1000/dphyper/q11.out
copy regression-test/data/shape_check/tpch_sf1000/{nostats_rf_prune =>
dphyper}/q12.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune =>
dphyper}/q13.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune =>
dphyper}/q14.out (100%)
create mode 100644 regression-test/data/shape_check/tpch_sf1000/dphyper/q15.out
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune =>
dphyper}/q16.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune =>
dphyper}/q17.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{shape => dphyper}/q18.out
(100%)
copy regression-test/data/shape_check/tpch_sf1000/{nostats_rf_prune =>
dphyper}/q19.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune => dphyper}/q2.out
(100%)
create mode 100644
regression-test/data/shape_check/tpch_sf1000/dphyper/q20-rewrite.out
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune =>
dphyper}/q20.out (100%)
create mode 100644 regression-test/data/shape_check/tpch_sf1000/dphyper/q21.out
copy regression-test/data/shape_check/tpch_sf1000/{nostats_rf_prune =>
dphyper}/q22.out (100%)
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune => dphyper}/q3.out
(100%)
copy regression-test/data/shape_check/tpch_sf1000/{nostats_rf_prune =>
dphyper}/q4.out (100%)
create mode 100644 regression-test/data/shape_check/tpch_sf1000/dphyper/q5.out
copy regression-test/data/shape_check/tpch_sf1000/{hint => dphyper}/q6.out
(100%)
copy regression-test/data/shape_check/tpch_sf1000/{rf_prune => dphyper}/q7.out
(100%)
create mode 100644 regression-test/data/shape_check/tpch_sf1000/dphyper/q8.out
copy regression-test/data/shape_check/tpch_sf1000/{shape => dphyper}/q9.out
(100%)
create mode 100644
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_postgres_job_manual_modify_pause_resume.groovy
create mode 100644
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_postgres_job_sc_latest.groovy
create mode 100644
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_postgres_job_sc_multi_table.groovy
create mode 100644
regression-test/suites/job_p0/streaming_job/cdc/test_streaming_postgres_job_sc_restart_fe.groovy
create mode 100644
regression-test/suites/load_p0/stream_load/test_group_commit_stream_load_multi_follower.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query1.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query10.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query11.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query12.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query13.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query14.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query15.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query16.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query17.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query18.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query19.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query2.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query20.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query21.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query22.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query23.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query24.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query25.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query26.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query27.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query28.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query29.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query3.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query30.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query31.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query32.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query33.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query34.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query35.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query36.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query37.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query38.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query39.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query4.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query40.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query41.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query42.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query43.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query44.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query45.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query46.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query47.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query48.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query49.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query5.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query50.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query51.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query52.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query53.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query54.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query55.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query56.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query57.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query58.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query59.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query6.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query60.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query61.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query62.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query63.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query64.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query65.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query66.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query67.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query68.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query69.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query7.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query70.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query71.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query72.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query73.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query74.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query75.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query76.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query77.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query78.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query79.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query8.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query80.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query81.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query82.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query83.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query84.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query85.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query86.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query87.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query88.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query89.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query9.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query90.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query91.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query92.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query93.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query94.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query95.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query96.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query97.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query98.groovy
create mode 100644
regression-test/suites/shape_check/tpcds_sf1000/dphyper/query99.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q1.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q10.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q11.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q12.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q13.groovy
copy regression-test/suites/shape_check/{clickbench/query10.groovy =>
tpch_sf1000/dphyper/q14.groovy} (51%)
copy regression-test/suites/shape_check/{clickbench/query10.groovy =>
tpch_sf1000/dphyper/q15.groovy} (52%)
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q16.groovy
copy regression-test/suites/shape_check/{clickbench/query10.groovy =>
tpch_sf1000/dphyper/q17.groovy} (51%)
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q18.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q19.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q2.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q20-rewrite.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q20.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q21.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q22.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q3.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q4.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q5.groovy
copy regression-test/suites/shape_check/{clickbench/query10.groovy =>
tpch_sf1000/dphyper/q6.groovy} (54%)
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q7.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q8.groovy
create mode 100644
regression-test/suites/shape_check/tpch_sf1000/dphyper/q9.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]