This is an automated email from the ASF dual-hosted git repository.
starocean999 pushed a change to branch dev_rec
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 8237d8267b0 recursive cte fe part
discard a70802f8897 add TRecCTEScanNode
discard 0f6b521d78e add result_expr_lists to TRecCTENode
discard 23c6411a6ff update thrift
discard c61af12899e update thrift
discard e1d5c5f566a add rec cte thrift struct
add 357b563b025 [feat](iceberg-catalog)Support Rest(S3Tables) Catalog And
Add Iam role test (#56647)
add 3ac7438754f [k8s](fix) modify readiness probe (#56757)
add e486af8a326 [Fix](cloud) Fix cloud compile err (#56686)
add 9e41e5f78c4 [Chore](thrift) add reopen thrift connection on
RuntimeQueryStatisticsMgr::report_runtime_query_statistics (#56744)
add dd309e0c717 [fix](streaming job) fix streaming job statistic never
update (#56667)
add 5e08afda1e7 [Fix](auto bucket) Enhance auto bucket robustness
calculation (#53317)
add b8585415d3f [enhancement](compaction) Optimize compaction policy for
empty rowsets (#56173)
add d889a0e159c [feature](tde) Support rotating root key command (#55901)
(#56342)
add 2550aea94b7 [fix](case) Should recycle instance before check (#56643)
add 1ddd2a749fe [fix](recycler) Avoiding Null Pointer Dereference When
Calling check_meta (#56653)
add 8b51e9ff9b4 [test](nereids)prune partitions test case (#56433)
add eff0805a418 [chore](test) add fuzzy blockable pipeline task (#56734)
add 00ffa86c9f7 [feat](case when) replace nested inner case when duplicate
condition to true/false (#56469)
add bf943cc8f35 [fix](mow) delete bitmap is not deleted if commit
compaction job failed (#56758)
add f5dd140088e [refactor](predicate) Refactor interface (#56739)
add 066fb5843a0 [fix] remove useless const_cast and explain const_cast for
vec (3) (#56600)
add 2c6640c02ff [External](refactor) Do some refactor in orc reader to
remove unless code (#56717)
add 0b2756be8f9 [cloud](status) Report error once tablets cannot be read
(#56751)
add a83c0ea56fb [fix](sql cache) fix failed test
external_table_p0/hive/test_hive_query_cache.groovy (#56507)
add 11d48b68d61 [fix](nereids) fix explain plan process throw
NullPointerException when use sql cache (#56336)
add bbd7d5515f6 [fix] remove useless const_cast and explain const_cast for
vec (5) (#56609)
add 713108d0b68 [fix] remove useless const_cast and explain const_cast for
vec (6) (#56610)
add 0bc49e3387a [chore](case) forbid restore cases on cloud (#56765)
add 759ed475eec [feat](iceberg) change OPTIMIZE TABLE to ALTER TABLE
EXECUTE syntax (#56638)
add ef2667bc78b [feat](func) Support CURTIME with precision (#56665)
add c7637239b18 [feat](func) Support two-args version of atan (#56561)
add 67e2a40d0e8 [fix] remove useless const_cast and explain const_cast for
vec (4) (#56603)
add dedd8231560 [enhance](streaming job) recycle streaming job kv in cloud
mode (#56651)
add 1820b9ac7d4 [fix](streaming job) fix streaming job status change
improper (#56762)
add ec956e7859b [fix](regression test) fix case (#56729)
add 3e8e6d296f8 [fix](agg) Fix agg's input distribution (#56801)
add 85e0a723813 [fix](stats) do not forward drop cached stats command
(#56453)
add 1dc731fe678 [chore](recycler) Log task type when delete data (#56797)
add d30170a7437 [feature](file-cache) Implement cache warm up select
functionality. (#54822)
add aecdd030e29 [improve](job) hidden secret key in streaming job (#56742)
add 42745950b70 [fix](fold constant) fix result's scale of some datetime
related function (#56671)
add 8fc232a28d5 [fix](case) fix test_group_commit_stream_load (#56774)
add cd8d8413e93 [chore](cloud) Run all test binaries even if some report
failure (#56839)
add 491d628569e [minor](pipeline) Add lock restriction (#56822)
add 42408f18786 [fix](error) Avoid deadlock if task status is unexpected
(#56816)
new ab163f9c274 add rec cte thrift struct
new e88a70b3a97 update thrift
new b5b4f52a255 update thrift
new 1f1e4ab46b6 add result_expr_lists to TRecCTENode
new 617e1fbd4a7 add TRecCTEScanNode
new 514eb623a3b recursive cte fe part
new 6bc1045f3e0 fix some bug in fe
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 (8237d8267b0)
\
N -- N -- N refs/heads/dev_rec (6bc1045f3e0)
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.
The 7 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:
.../cloud/cloud_cumulative_compaction_policy.cpp | 57 ++
be/src/cloud/cloud_cumulative_compaction_policy.h | 3 +
be/src/cloud/cloud_meta_mgr.cpp | 3 +
be/src/cloud/config.cpp | 5 +
be/src/cloud/config.h | 6 +
be/src/exprs/math_functions.cpp | 2 +
be/src/olap/delete_handler.cpp | 7 +-
be/src/olap/in_list_predicate.h | 37 +-
be/src/olap/like_column_predicate.cpp | 12 +-
be/src/olap/like_column_predicate.h | 3 +-
be/src/olap/predicate_creator.h | 122 +++--
be/src/olap/rowset/segment_v2/column_reader.cpp | 10 +-
be/src/olap/tablet_reader.cpp | 3 +-
be/src/pipeline/dependency.cpp | 4 +-
be/src/pipeline/exec/aggregation_sink_operator.cpp | 19 +-
be/src/pipeline/exec/aggregation_sink_operator.h | 2 +-
be/src/pipeline/exec/blackhole_sink_operator.cpp | 112 ++++
be/src/pipeline/exec/blackhole_sink_operator.h | 90 ++++
be/src/pipeline/exec/olap_scan_operator.cpp | 1 +
be/src/pipeline/exec/operator.cpp | 2 +
be/src/pipeline/pipeline_fragment_context.cpp | 11 +
be/src/pipeline/pipeline_task.cpp | 11 +-
be/src/pipeline/pipeline_task.h | 4 +-
be/src/runtime/runtime_predicate.cpp | 6 +-
be/src/runtime/runtime_predicate.h | 2 +-
be/src/runtime/runtime_query_statistics_mgr.cpp | 55 +-
be/src/runtime/runtime_state.h | 5 +
be/src/runtime/workload_management/io_context.h | 10 +
.../workload_management/resource_context.cpp | 1 +
be/src/util/bitmap_value.h | 36 +-
be/src/util/simd/vstring_function.h | 8 +-
be/src/vec/columns/column.cpp | 1 +
be/src/vec/columns/column.h | 15 +-
be/src/vec/columns/column_array.cpp | 2 +
be/src/vec/columns/column_const.h | 2 +
be/src/vec/columns/column_decimal.cpp | 2 +
be/src/vec/columns/column_map.cpp | 6 +-
be/src/vec/columns/column_nullable.cpp | 9 +-
be/src/vec/columns/column_string.cpp | 2 +
be/src/vec/columns/column_struct.cpp | 2 +
be/src/vec/columns/column_variant.cpp | 9 +-
be/src/vec/columns/column_variant.h | 2 +-
be/src/vec/columns/column_vector.cpp | 2 +
be/src/vec/columns/subcolumn_tree.h | 18 +-
be/src/vec/common/hash_table/hash_map_context.h | 4 +
be/src/vec/common/hash_table/hash_table.h | 1 +
be/src/vec/common/hash_table/string_hash_table.h | 12 +-
be/src/vec/common/pod_array.h | 15 +-
be/src/vec/common/schema_util.cpp | 2 +-
be/src/vec/common/space_saving.h | 1 +
be/src/vec/common/string_buffer.hpp | 2 +-
be/src/vec/core/block.cpp | 2 +
be/src/vec/data_types/data_type_bitmap.cpp | 17 +-
be/src/vec/data_types/data_type_factory.cpp | 20 +-
be/src/vec/data_types/data_type_factory.hpp | 5 +-
be/src/vec/data_types/data_type_hll.cpp | 13 +-
be/src/vec/data_types/data_type_quantilestate.cpp | 17 +-
be/src/vec/data_types/data_type_variant.cpp | 4 +
.../data_types/serde/data_type_bitmap_serde.cpp | 16 +-
.../vec/data_types/serde/data_type_hll_serde.cpp | 10 +-
.../serde/data_type_quantilestate_serde.cpp | 2 +-
.../serde/data_type_quantilestate_serde.h | 8 +-
.../data_types/serde/data_type_string_serde.cpp | 1 +
.../vec/data_types/serde/data_type_string_serde.h | 8 +-
be/src/vec/exec/format/orc/vorc_reader.cpp | 204 +++-----
be/src/vec/exec/format/orc/vorc_reader.h | 50 +-
be/src/vec/exec/scan/file_scanner.cpp | 2 +
be/src/vec/exec/scan/olap_scanner.cpp | 2 +
be/src/vec/exprs/vdirect_in_predicate.h | 2 +-
be/src/vec/exprs/vruntimefilter_wrapper.cpp | 3 +-
be/src/vec/exprs/vtopn_pred.h | 3 +-
be/src/vec/functions/ai/ai_functions.h | 7 +-
be/src/vec/functions/function_bitmap.cpp | 32 +-
.../function_date_or_datetime_computation.h | 25 +-
be/src/vec/functions/function_hll.cpp | 4 +-
be/src/vec/functions/function_jsonb.cpp | 5 +-
be/src/vec/functions/function_string.h | 6 +-
be/src/vec/functions/like.cpp | 54 +-
be/src/vec/functions/like.h | 42 +-
be/src/vec/functions/math.cpp | 80 ++-
be/src/vec/olap/olap_data_convertor.cpp | 25 +-
be/src/vec/olap/olap_data_convertor.h | 2 +-
be/src/vec/sink/vtablet_block_convertor.cpp | 8 +-
be/src/vec/utils/util.hpp | 18 +-
.../cloud/cloud_empty_rowset_compaction_test.cpp | 579 +++++++++++++++++++++
.../olap/vector_search/ann_range_search_test.cpp | 4 +-
be/test/olap/vector_search/vector_search_utils.h | 2 +-
be/test/vec/function/function_time_test.cpp | 83 +++
cloud/script/run_all_tests.sh | 9 +-
cloud/src/common/bvars.cpp | 5 +
cloud/src/common/bvars.h | 3 +
cloud/src/meta-service/meta_service.h | 12 +
cloud/src/meta-service/meta_service_txn.cpp | 44 ++
cloud/src/recycler/azure_obj_client.cpp | 8 +
cloud/src/recycler/azure_obj_client.h | 3 +
cloud/src/recycler/recycler.cpp | 42 +-
cloud/src/recycler/recycler_service.cpp | 8 +-
cloud/test/meta_service_job_test.cpp | 45 ++
cloud/test/recycler_test.cpp | 22 +-
.../runtime/be/resource/be_disaggregated_probe.sh | 19 +-
.../runtime/fe/resource/fe_disaggregated_probe.sh | 19 +-
.../antlr4/org/apache/doris/nereids/DorisLexer.g4 | 2 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 19 +-
.../org/apache/doris/analysis/DescriptorTable.java | 5 +
.../org/apache/doris/analysis/SchemaTableType.java | 4 +-
.../doris/catalog/RecursiveCteTempTable.java | 4 +-
.../java/org/apache/doris/catalog/SchemaTable.java | 7 +
.../doris/clone/DynamicPartitionScheduler.java | 43 +-
.../apache/doris/cloud/rpc/MetaServiceClient.java | 5 +
.../apache/doris/cloud/rpc/MetaServiceProxy.java | 5 +
.../transaction/CloudGlobalTransactionMgr.java | 11 +-
.../apache/doris/cloud/transaction/TxnUtil.java | 6 +
.../doris/common/profile/ProfileManager.java | 3 +-
.../java/org/apache/doris/common/util/Util.java | 17 +-
.../iceberg/action/BaseIcebergAction.java | 10 +-
...ctory.java => IcebergExecuteActionFactory.java} | 12 +-
.../property/metastore/IcebergRestProperties.java | 4 +-
.../storage/AbstractS3CompatibleProperties.java | 21 +-
.../doris/encryption/KeyManagerInterface.java | 8 +
.../org/apache/doris/encryption/RootKeyInfo.java | 35 +-
.../org/apache/doris/job/base/AbstractJob.java | 10 +-
.../insert/streaming/StreamingInsertJob.java | 62 ++-
.../insert/streaming/StreamingInsertTask.java | 2 +-
.../StreamingTaskTxnCommitAttachment.java | 6 +
.../org/apache/doris/job/manager/JobManager.java | 27 +
.../job/offset/s3/S3SourceOffsetProvider.java | 6 +-
.../apache/doris/load/loadv2/InsertLoadJob.java | 4 +
.../org/apache/doris/nereids/NereidsPlanner.java | 15 +
.../nereids/analyzer/UnboundBlackholeSink.java | 158 ++++++
.../glue/translator/PhysicalPlanTranslator.java | 88 +++-
.../doris/nereids/parser/LogicalPlanBuilder.java | 106 +++-
.../parser/LogicalPlanBuilderForEncryption.java | 20 +
.../processor/post/RuntimeFilterPruner.java | 9 +
.../properties/ChildOutputPropertyDeriver.java | 2 +-
.../nereids/properties/RequestPropertyDeriver.java | 8 +
.../org/apache/doris/nereids/rules/RuleSet.java | 2 +
.../org/apache/doris/nereids/rules/RuleType.java | 2 +
.../doris/nereids/rules/analysis/AnalyzeCTE.java | 9 +-
.../doris/nereids/rules/analysis/BindSink.java | 25 +-
.../nereids/rules/analysis/ExpressionAnalyzer.java | 27 +-
.../rules/expression/ExpressionOptimization.java | 2 +
.../rules/expression/ExpressionRuleType.java | 1 +
.../expression/rules/FoldConstantRuleOnFE.java | 78 +--
.../rules/NestedCaseWhenCondToLiteral.java | 226 ++++++++
...gicalBlackholeSinkToPhysicalBlackholeSink.java} | 26 +-
.../LogicalRecursiveCteToPhysicalRecursiveCte.java | 3 +-
.../nereids/rules/rewrite/AdjustNullable.java | 63 ++-
.../doris/nereids/rules/rewrite/ColumnPruning.java | 22 +-
.../doris/nereids/stats/StatsCalculator.java | 70 ++-
.../trees/copier/LogicalPlanDeepCopier.java | 8 +-
.../doris/nereids/trees/expressions/And.java | 4 +-
.../apache/doris/nereids/trees/expressions/Or.java | 4 +-
.../functions/executable/DateTimeAcquire.java | 11 +
.../executable/DateTimeExtractAndTransform.java | 19 +-
.../functions/executable/NumericArithmetic.java | 8 +
.../trees/expressions/functions/scalar/Atan.java | 12 +-
.../expressions/functions/scalar/CurrentTime.java | 47 +-
.../functions/scalar/FromMicrosecond.java | 3 +-
.../functions/scalar/FromMillisecond.java | 4 +-
.../expressions/functions/scalar/FromSecond.java | 3 +-
.../trees/expressions/literal/TimeV2Literal.java | 12 +
.../apache/doris/nereids/trees/plans/PlanType.java | 6 +
.../trees/plans/algebra/RecursiveCte.java} | 20 +-
.../commands/AdminRotateTdeRootKeyCommand.java | 67 +++
.../trees/plans/commands/AlterJobCommand.java | 8 +-
.../trees/plans/commands/CreateJobCommand.java | 6 +-
.../commands/CreateMaterializedViewCommand.java | 2 +-
.../plans/commands/DropCachedStatsCommand.java | 4 +-
...TableCommand.java => ExecuteActionCommand.java} | 85 ++-
.../BaseExecuteAction.java} | 11 +-
.../ExecuteAction.java} | 16 +-
.../ExecuteActionFactory.java} | 24 +-
.../commands/insert/AbstractInsertExecutor.java | 55 +-
.../commands/insert/BlackholeInsertExecutor.java | 91 ++++
.../commands/insert/InsertIntoTableCommand.java | 37 +-
.../trees/plans/commands/insert/InsertUtils.java | 3 +
.../insert/OlapGroupCommitInsertExecutor.java | 4 +-
.../plans/commands/insert/OlapInsertExecutor.java | 36 +-
.../commands/insert/OlapTxnInsertExecutor.java | 4 +-
.../plans/commands/insert/WarmupSelectCommand.java | 217 ++++++++
.../distribute/worker/job/AssignedJobBuilder.java | 93 ----
.../worker/job/UnassignedRecursiveCteScanJob.java | 5 +-
.../trees/plans/logical/LogicalBlackholeSink.java | 88 ++++
.../trees/plans/logical/LogicalRecursiveCte.java | 223 ++++----
.../plans/physical/PhysicalBlackholeSink.java | 144 +++++
.../trees/plans/physical/PhysicalRecursiveCte.java | 113 ++--
.../trees/plans/visitor/CommandVisitor.java | 11 +-
.../nereids/trees/plans/visitor/PlanVisitor.java | 2 +-
.../nereids/trees/plans/visitor/SinkVisitor.java | 17 +
.../org/apache/doris/planner/BlackholeSink.java | 61 +++
.../apache/doris/planner/RecursiveCteScanNode.java | 18 +-
.../java/org/apache/doris/qe/ConnectProcessor.java | 6 +
.../java/org/apache/doris/qe/SessionVariable.java | 9 +-
.../doris/qe/runtime/ThriftPlansBuilder.java | 96 ++++
.../WorkloadRuntimeStatusMgr.java | 54 +-
.../doris/catalog/DynamicPartitionTableTest.java | 2 +
.../metastore/IcebergRestPropertiesTest.java | 12 +-
.../property/storage/S3PropertiesTest.java | 2 +-
.../doris/job/base/AbstractJobStatusTest.java | 220 ++++++++
.../doris/nereids/parser/EncryptSQLTest.java | 60 +++
.../doris/nereids/parser/NereidsParserTest.java | 157 +++++-
.../nereids/rules/expression/FoldConstantTest.java | 26 +-
.../rules/expression/SimplifyRangeTest.java | 2 +-
.../rules/NestedCaseWhenCondToLiteralTest.java | 334 ++++++++++++
.../rules/ReplaceNullWithFalseForCondTest.java | 50 +-
.../DateTimeExtractAndTransformTest.java | 28 +-
gensrc/proto/cloud.proto | 12 +
gensrc/proto/data.proto | 1 +
gensrc/thrift/DataSinks.thrift | 5 +
gensrc/thrift/Descriptors.thrift | 1 +
gensrc/thrift/FrontendService.thrift | 9 +-
gensrc/thrift/PaloInternalService.thrift | 2 +
.../test_multi_distinct.out} | 0
...ctions.out => test_iceberg_execute_actions.out} | 0
.../data/function_p0/test_math_function.out | 127 +++++
.../data/load_p0/stream_load/test_compress.csv.lz4 | Bin 80 -> 48 bytes
.../{stream_load => tvf}/test_compress.csv.lz4 | Bin
.../cloud_p0/conf/regression-conf-custom.groovy | 1 +
.../clickbench/conf/opt_session_variables.sql | 1 +
.../aws_iam_role_p0/test_catalog_with_role.groovy | 118 +++++
.../suites/cloud_p0/recycler/test_checker.groovy | 2 +
.../suites/cloud_p0/recycler/test_recycler.groovy | 2 +
.../warm_up_select/test_warmup_select.groovy | 113 ++++
.../correctness_p0/test_multi_distinct.groovy | 70 +++
.../csv_header_p0/test_csv_with_header.groovy | 6 +-
.../cache/test_hive_warmup_select.groovy | 95 ++++
.../hive/test_hive_query_cache.groovy | 4 +
....groovy => test_iceberg_execute_actions.groovy} | 152 +++---
.../suites/function_p0/test_math_function.groovy | 142 +++++
.../streaming_job/test_streaming_insert_job.groovy | 27 +-
.../load_p0/tvf/test_tvf_lz4_compress.groovy | 4 +-
.../cache/parse_sql_from_sql_cache.groovy | 21 +
.../nereids_p0/javaudf/test_alias_function.groovy | 2 +-
.../partition_prune/one_col_list_partition.groovy | 4 +-
.../partition_prune/one_key_list_part_test.groovy | 360 +++++++++++++
.../one_key_list_part_update_test.groovy | 382 ++++++++++++++
.../partition_prune/one_key_range_part_test.groovy | 533 +++++++++++++++++++
.../one_key_range_part_update_test.groovy | 274 ++++++++++
.../datetime_functions/test_date_function.groovy | 16 +
239 files changed, 7559 insertions(+), 1253 deletions(-)
create mode 100644 be/src/pipeline/exec/blackhole_sink_operator.cpp
create mode 100644 be/src/pipeline/exec/blackhole_sink_operator.h
create mode 100644 be/test/cloud/cloud_empty_rowset_compaction_test.cpp
rename
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/action/{IcebergOptimizeActionFactory.java
=> IcebergExecuteActionFactory.java} (91%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/analyzer/UnboundBlackholeSink.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/NestedCaseWhenCondToLiteral.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/{LogicalRecursiveCteToPhysicalRecursiveCte.java
=> LogicalBlackholeSinkToPhysicalBlackholeSink.java} (56%)
copy
fe/fe-core/src/main/java/org/apache/doris/{catalog/RecursiveCteTempTable.java
=> nereids/trees/plans/algebra/RecursiveCte.java} (64%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/AdminRotateTdeRootKeyCommand.java
rename
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{OptimizeTableCommand.java
=> ExecuteActionCommand.java} (65%)
rename
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{optimize/BaseOptimizeAction.java
=> execute/BaseExecuteAction.java} (95%)
rename
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{optimize/OptimizeAction.java
=> execute/ExecuteAction.java} (88%)
rename
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/{optimize/OptimizeActionFactory.java
=> execute/ExecuteActionFactory.java} (75%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/BlackholeInsertExecutor.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/insert/WarmupSelectCommand.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/LogicalBlackholeSink.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalBlackholeSink.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/planner/BlackholeSink.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/job/base/AbstractJobStatusTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/expression/rules/NestedCaseWhenCondToLiteralTest.java
rename
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/expressions/functions/{
=> executable}/DateTimeExtractAndTransformTest.java (87%)
copy regression-test/data/{query_p0/aggregate/aggregate_count1.out =>
correctness_p0/test_multi_distinct.out} (100%)
rename
regression-test/data/external_table_p0/iceberg/action/{test_iceberg_optimize_actions.out
=> test_iceberg_execute_actions.out} (100%)
copy regression-test/data/load_p0/{stream_load => tvf}/test_compress.csv.lz4
(100%)
create mode 100644
regression-test/suites/aws_iam_role_p0/test_catalog_with_role.groovy
create mode 100644
regression-test/suites/cloud_p0/warm_up_select/test_warmup_select.groovy
create mode 100644
regression-test/suites/correctness_p0/test_multi_distinct.groovy
create mode 100644
regression-test/suites/external_table_p0/cache/test_hive_warmup_select.groovy
rename
regression-test/suites/external_table_p0/iceberg/action/{test_iceberg_optimize_actions.groovy
=> test_iceberg_execute_actions.groovy} (78%)
create mode 100644
regression-test/suites/nereids_rules_p0/partition_prune/one_key_list_part_test.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/partition_prune/one_key_list_part_update_test.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/partition_prune/one_key_range_part_test.groovy
create mode 100644
regression-test/suites/nereids_rules_p0/partition_prune/one_key_range_part_update_test.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]