This is an automated email from the ASF dual-hosted git repository.
dataroaring pushed a change to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from feaf30d5203 [feature](shuffle) enable strict consistency dml by
default (#32958)
add 25193198afa [fix](spill) incorrect result of hash join (#34450)
add 87a9b7aac67 [bug](ipv6) the ipv6 type should be uint128_t (#34121)
add 836709efc70 Create partition statistics table. (#34305)
add 5202e8ad55f [fix](tracing) Fix wrong global variable init order of
tracing log dir (#34454)
add 42bec050f90 (cloud-merge) Enables concurrent file downloads (#34495)
add 9310b8391c7 [pipeline](fix) Prevent re-cancel pipeline tasks (#34462)
add bed3d005d85 [test](ES Catalog) Add test cases for ES 5.x (#34441)
add 07267faac0d [refactor](Nereids)refactor runtime filter generator
(#34275)
add 4303f57cb25 [opt](inverted index) opt for log output when matching
without an index (#34024)
add 6fde37e19f2 [fix](mtmv)fix refresh failed when not use db before
create MTMV (#34431)
add 77f187d9b47 [Refactor](exec) refactor the pipline code (#34402)
add e8cd5e1a3e5 [bugfix](compile error) unused variables compile error
(#34509)
add c1666291cb8 [chore](log) add try lock db failed log (#34503)
add 12a548f2fbe [fix](tablet schedule) disable schedule need clear running
tasks (#34461)
add ebf2b88f039 [optimization](agg) add more type in agg percentile
(#34423)
add f1b6bc4da99 [fix](merge-on-write) remove some CHECKs in
Tablet::revise_tablet_meta (#31268)
add adad523d7b3 [enhancement](regression-test) modify a key type from
BIGINT/LARGEINT to other type (#34436)
add a22b4f4d379 [WIP](test) remove enable_nereids_planner in regression
cases (part 2) (#34490)
add d20b18f222e [test](fix) Fix test check fail when test nested mv hit
(#34293)
add 32db91cf784 [fix](compile) fix macOS compile (#34478)
add 65e4f08ae51 [Fix](nereids) fix NormalizeRepeat, change the
outputExpression rewrite logic (#34196)
add 3713bb9f16f [opt](stats) Remove collect external table row count task
(#34487)
add ba460b1cbf1 [Fix](job)Reclaim resources held by finished tasks (#34506)
add 6f4738c955e [improve](restore) Release useless info for the finished
job to reduce mem usage (#34513)
add 6849cd521a6 [pipeline](fix) Logging blocking dependency if task is not
cancelled (#34502)
add 99a6dc00a0b [Improve](cache) Estimated column reader memory to control
segment cache (#34526)
add b78830d5732 [config](move-memtable) support HTTP header
load_stream_per_node in stream load (#34444)
add 28dbbe605a8 [fix](local exchange) fix bug oflocal exchange free blocks
(#34530)
add e7a58ee97bc [fix](txn insert) Txn insert stuck if execute on observer
fe (#34547)
add a16dbdfa392 [bugfix](gccompile) fix gcc compile error (#34546)
add e4c7abf720c [localexchange](conf) Add a variable to limit free blocks
memory (#34536)
add 04390fb1317 [fix](Nereids) array_intersect should be a variadic
function (#34543)
add 3fc12915249 [opt](tools) update bucket number in schema file (#34561)
add c4722069a06 [Fix](planner) fix
ScalarType.getAssignmentCompatibleType() when deal boolean and decimal (#34435)
add f452e95d165 [Feature](PreparedStatement) implement general server side
prepared (#33807)
add 84623fbbcf3 [refactor](type) AggStateType should not extends
ScalarType (#34463)
add 6802932720f [fix](catalog) refactor the schema cache for external
table (#34517)
add cf889571ee8 [WIP](test) remove enable_nereids_planner in regression
cases (part 3) (#34558)
add 365afc754c6 Collect partition stats (#34552)
add b313ee04343 [improve](shcema change)fix alter table faild when modify
multiple columns with column changed positions (#34244)
add 66de110fe46 [Bug](Variant) fix rapidjson::Allocator may cause mem
allocate issue when build with `DENABLE_CLANG_COVERAGE` (#34150)
add 57eab889b19 [bug](config) Fix modifying label_num_threshold does not
take effect (#34575)
No new revisions were added by this update.
Summary of changes:
be/src/cloud/cloud_warm_up_manager.cpp | 16 +-
be/src/cloud/cloud_warm_up_manager.h | 1 +
be/src/common/config.cpp | 4 +
be/src/common/config.h | 3 +
be/src/common/status.h | 9 +-
be/src/http/action/stream_load.cpp | 4 +
be/src/http/http_common.h | 1 +
be/src/io/cache/block_file_cache_downloader.cpp | 6 +-
be/src/olap/base_tablet.cpp | 31 +-
be/src/olap/base_tablet.h | 5 +-
be/src/olap/rowset/segment_v2/segment.cpp | 1 +
be/src/olap/rowset/segment_v2/segment.h | 6 +-
be/src/olap/segment_loader.cpp | 5 +-
be/src/olap/segment_loader.h | 2 +-
be/src/olap/tablet.cpp | 85 ++-
be/src/olap/types.h | 2 +-
be/src/pipeline/exec/operator.cpp | 6 +-
be/src/pipeline/exec/operator.h | 10 +-
.../exec/partitioned_hash_join_probe_operator.cpp | 63 +-
.../exec/partitioned_hash_join_sink_operator.cpp | 6 +-
be/src/pipeline/exec/result_sink_operator.cpp | 9 +-
be/src/pipeline/local_exchange/local_exchanger.cpp | 22 +-
be/src/pipeline/local_exchange/local_exchanger.h | 49 +-
be/src/pipeline/pipeline_fragment_context.cpp | 48 +-
be/src/pipeline/pipeline_task.cpp | 22 +-
be/src/pipeline/pipeline_task.h | 14 +-
be/src/pipeline/pipeline_tracing.cpp | 6 +-
be/src/pipeline/pipeline_tracing.h | 5 +-
be/src/pipeline/task_queue.cpp | 9 +-
be/src/pipeline/task_queue.h | 1 -
be/src/pipeline/task_scheduler.cpp | 45 +-
be/src/pipeline/task_scheduler.h | 6 +-
be/src/runtime/exec_env_init.cpp | 13 +-
be/src/runtime/runtime_state.h | 5 +
be/src/service/doris_main.cpp | 2 +-
be/src/service/point_query_executor.cpp | 1 -
be/src/util/counts.h | 19 +-
.../aggregate_function_percentile.cpp | 8 +-
.../aggregate_function_percentile.h | 35 +-
be/src/vec/columns/column_object.cpp | 19 +-
be/src/vec/core/block.cpp | 1 +
.../vec/data_types/serde/data_type_array_serde.cpp | 5 +-
.../vec/data_types/serde/data_type_array_serde.h | 2 +-
.../vec/data_types/serde/data_type_jsonb_serde.cpp | 2 +-
.../vec/data_types/serde/data_type_jsonb_serde.h | 2 +-
.../data_types/serde/data_type_nullable_serde.cpp | 6 +-
.../data_types/serde/data_type_nullable_serde.h | 2 +-
.../vec/data_types/serde/data_type_number_serde.h | 4 +-
be/src/vec/data_types/serde/data_type_serde.cpp | 2 +-
be/src/vec/data_types/serde/data_type_serde.h | 2 +-
.../vec/data_types/serde/data_type_string_serde.h | 2 +-
be/src/vec/functions/match.cpp | 8 +-
be/src/vec/sink/vresult_sink.cpp | 12 +-
be/test/util/counts_test.cpp | 12 +-
.../docker-compose/elasticsearch/es.env | 1 +
.../docker-compose/elasticsearch/es.yaml.tpl | 26 +
.../elasticsearch/scripts/data/data3_es5.json | 28 +
.../elasticsearch/scripts/es_init.sh | 21 +
.../org/apache/doris/catalog/AggStateType.java | 49 +-
.../java/org/apache/doris/catalog/ArrayType.java | 12 +-
.../java/org/apache/doris/catalog/MapType.java | 5 +
.../java/org/apache/doris/catalog/ScalarType.java | 30 +-
.../java/org/apache/doris/catalog/StructType.java | 13 +-
.../main/java/org/apache/doris/catalog/Type.java | 43 +-
.../java/org/apache/doris/catalog/VariantType.java | 46 +-
.../main/java/org/apache/doris/common/Config.java | 6 +-
fe/fe-core/src/main/cup/sql_parser.cup | 8 +-
.../apache/doris/alter/SchemaChangeHandler.java | 4 +-
.../java/org/apache/doris/analysis/Analyzer.java | 16 +-
.../org/apache/doris/analysis/BinaryPredicate.java | 8 +-
.../main/java/org/apache/doris/analysis/Expr.java | 6 +-
.../org/apache/doris/analysis/LiteralExpr.java | 16 +-
.../apache/doris/analysis/NativeInsertStmt.java | 13 +-
.../org/apache/doris/analysis/PlaceHolderExpr.java | 16 +-
.../org/apache/doris/analysis/PrepareStmt.java | 124 ++--
.../org/apache/doris/analysis/StatementBase.java | 15 +-
.../org/apache/doris/analysis/StringLiteral.java | 1 +
.../org/apache/doris/backup/BackupJobInfo.java | 14 +
.../apache/doris/backup/RestoreFileMapping.java | 5 +
.../java/org/apache/doris/backup/RestoreJob.java | 5 +
.../java/org/apache/doris/catalog/Database.java | 17 +-
.../org/apache/doris/catalog/InternalSchema.java | 74 ++-
.../doris/catalog/InternalSchemaInitializer.java | 66 +-
.../java/org/apache/doris/catalog/OlapTable.java | 11 +-
.../main/java/org/apache/doris/catalog/Table.java | 6 -
.../java/org/apache/doris/catalog/TableIf.java | 4 +
.../org/apache/doris/clone/TabletScheduler.java | 26 +-
.../apache/doris/datasource/ExternalCatalog.java | 9 +-
.../apache/doris/datasource/ExternalDatabase.java | 2 +-
.../doris/datasource/ExternalSchemaCache.java | 12 +-
.../org/apache/doris/datasource/ExternalTable.java | 13 +-
.../apache/doris/datasource/SchemaCacheValue.java | 30 +-
.../doris/datasource/es/EsExternalTable.java | 8 +-
.../doris/datasource/hive/HMSExternalTable.java | 37 +-
.../doris/datasource/hive/HMSSchemaCacheValue.java | 33 +-
.../datasource/iceberg/IcebergExternalTable.java | 6 +-
.../infoschema/ExternalInfoSchemaTable.java | 9 +-
.../datasource/infoschema/ExternalMysqlTable.java | 8 +-
.../doris/datasource/jdbc/JdbcExternalTable.java | 7 +-
.../maxcompute/MaxComputeExternalTable.java | 58 +-
.../maxcompute/MaxComputeSchemaCacheValue.java | 57 ++
.../doris/datasource/metacache/MetaCache.java | 18 +-
.../datasource/paimon/PaimonExternalTable.java | 29 +-
.../datasource/paimon/PaimonSchemaCacheValue.java | 31 +-
.../datasource/paimon/source/PaimonSource.java | 2 +-
.../doris/datasource/test/TestExternalTable.java | 8 +-
.../TrinoConnectorExternalTable.java | 33 +-
.../trinoconnector/TrinoSchemaCacheValue.java | 48 ++
.../doris/job/extensions/insert/InsertTask.java | 15 +-
.../apache/doris/job/extensions/mtmv/MTMVTask.java | 40 +-
.../org/apache/doris/job/task/AbstractTask.java | 40 +-
.../java/org/apache/doris/mtmv/MTMVPlanUtil.java | 43 +-
.../org/apache/doris/mysql/AcceptListener.java | 4 +-
.../glue/translator/PhysicalPlanTranslator.java | 2 +-
.../processor/post/RuntimeFilterContext.java | 21 +-
.../processor/post/RuntimeFilterGenerator.java | 81 +--
.../processor/post/RuntimeFilterPruner.java | 16 +-
.../post/RuntimeFilterPushDownVisitor.java | 402 ++++++++++++
.../nereids/rules/analysis/NormalizeRepeat.java | 204 ++++--
.../nereids/rules/rewrite/NormalizeToSlot.java | 11 +
.../functions/BuiltinFunctionBuilder.java | 1 +
.../expressions/functions/agg/Percentile.java | 11 +-
.../expressions/functions/agg/PercentileArray.java | 15 +-
.../functions/scalar/ArrayIntersect.java | 18 +-
.../trees/plans/physical/AbstractPhysicalPlan.java | 79 ---
.../trees/plans/physical/PhysicalCTEConsumer.java | 16 -
.../trees/plans/physical/PhysicalDistribute.java | 36 -
.../plans/physical/PhysicalHashAggregate.java | 30 -
.../trees/plans/physical/PhysicalHashJoin.java | 91 ---
.../plans/physical/PhysicalNestedLoopJoin.java | 20 -
.../trees/plans/physical/PhysicalProject.java | 75 ---
.../trees/plans/physical/PhysicalSetOperation.java | 41 --
.../nereids/trees/plans/visitor/PlanVisitor.java | 5 -
.../trees/plans/visitor/RelationVisitor.java | 5 +
.../trees/plans/visitor/TableCollector.java | 14 +-
.../apache/doris/nereids/types/AggStateType.java | 2 +-
.../org/apache/doris/planner/OlapScanNode.java | 13 +-
.../main/java/org/apache/doris/qe/Coordinator.java | 3 +
.../org/apache/doris/qe/MysqlConnectProcessor.java | 42 +-
.../java/org/apache/doris/qe/PointQueryExec.java | 2 +-
.../org/apache/doris/qe/PrepareStmtContext.java | 3 +
.../java/org/apache/doris/qe/SessionVariable.java | 18 +
.../java/org/apache/doris/qe/StmtExecutor.java | 62 +-
.../org/apache/doris/statistics/AnalysisInfo.java | 8 +-
.../doris/statistics/AnalysisInfoBuilder.java | 9 +-
.../org/apache/doris/statistics/AnalysisJob.java | 6 -
.../apache/doris/statistics/AnalysisManager.java | 37 +-
.../apache/doris/statistics/BaseAnalysisTask.java | 63 +-
.../doris/statistics/ExternalAnalysisTask.java | 31 +-
.../apache/doris/statistics/JdbcAnalysisTask.java | 28 +-
.../apache/doris/statistics/OlapAnalysisTask.java | 56 +-
.../doris/statistics/StatisticConstants.java | 8 +-
.../doris/statistics/StatisticsAutoCollector.java | 7 +-
.../apache/doris/statistics/StatisticsCleaner.java | 10 +-
.../doris/statistics/StatisticsRepository.java | 17 +-
.../apache/doris/statistics/TableStatsMeta.java | 4 +-
.../doris/statistics/util/StatisticsUtil.java | 12 +-
.../doris/transaction/DatabaseTransactionMgr.java | 7 +-
fe/fe-core/src/main/jflex/sql_scanner.flex | 1 -
.../doris/alter/InternalSchemaAlterTest.java | 6 +-
.../doris/cluster/DecommissionBackendTest.java | 4 +-
.../doris/statistics/JdbcAnalysisTaskTest.java | 68 --
gensrc/thrift/PaloInternalService.thrift | 3 +-
regression-test/conf/regression-conf.groovy | 1 +
.../test_bloom_filter_is_not_null.out | 10 -
.../data/correctness/test_cast_as_decimalv3.out | 6 -
.../test_from_millisecond_microsecond.out | 9 -
regression-test/data/correctness/test_in_null.out | 14 -
.../data/correctness/test_str_to_date.out | 34 +-
.../correctness/test_time_diff_microseconds.out | 2 +-
.../data/correctness/test_time_function.out | 48 --
regression-test/data/correctness_p0/test_avg.out | 5 +-
.../data/correctness_p0/test_cast_null.out | 3 -
.../data/correctness_p0/test_constant_having.out | 2 -
.../correctness_p0/test_div_decimal_overflow.out | 5 +-
.../data/correctness_p0/test_function_conjunct.out | 2 -
.../agg_state/max/test_agg_state_max.out | 27 -
.../data/datatype_p0/datetimev2/test_exprs.out | 3 -
.../test_predicate_with_implicit_cast.out | 9 -
.../data/datatype_p0/ip/test_ip_basic.out | 7 +
.../three_level_nestedtypes_with_s3data.out | 124 ++--
.../two_level_nestedtypes_with_s3data.out | 128 ++--
.../test_complextype_nested_version_schema.out | 7 -
.../test_array_push_pop_backfront.out | 6 +-
.../get_assignment_compatible_type.out | 8 +
regression-test/data/ddl_p0/test_create_view.out | 2 +-
.../data/external_table_p0/es/test_es_query.out | 62 ++
regression-test/data/mv_p0/k1s2m3/k1s2m3.out | 28 -
.../data/mv_p0/mv_percentile/mv_percentile.out | 6 +-
.../test_aggregate_percentile_no_cast.out | 36 +
.../grouping_sets/grouping_normalize_test.out} | 10 +-
.../runtime_filter/test_pushdown_setop.out | 2 +-
.../data/performance_p0/redundant_conjuncts.out | 37 +-
.../data/point_query_p0/test_point_query.out | 36 -
.../test_point_query_cluster_key.out | 111 ----
.../data/prepared_stmt_p0/prepared_stmt.out | 55 ++
.../data/query_p0/having/having_between.out | 15 -
.../data/query_p0/lateral_view/lateral_view.out | 8 -
.../bitmap_functions/test_bitmap_function.out | 117 ----
.../test_unique_schema_key_change_add.out | 111 ++++
.../test_unique_schema_key_change_modify.out | 141 ++++
.../org/apache/doris/regression/suite/Suite.groovy | 5 +
.../apache/doris/regression/util/JdbcUtils.groovy | 9 +
.../pipeline/external/conf/regression-conf.groovy | 1 +
.../alter_p0/test_alter_muti_modify_column.groovy | 82 +++
.../test_bloom_filter_is_not_null.groovy | 12 +-
.../correctness/test_cast_as_decimalv3.groovy | 14 +-
.../correctness/test_date_function_const.groovy | 5 +-
.../test_from_millisecond_microsecond.groovy | 21 +-
.../suites/correctness/test_in_null.groovy | 15 +-
.../suites/correctness/test_str_to_date.groovy | 28 +-
.../correctness/test_time_diff_microseconds.groovy | 5 +-
.../suites/correctness/test_time_function.groovy | 68 +-
.../suites/correctness/test_timev2_fold.groovy | 6 +-
.../correctness_p0/test_agg_materialize.groovy | 1 -
.../suites/correctness_p0/test_avg.groovy | 6 -
.../suites/correctness_p0/test_bit_function.groovy | 2 -
.../correctness_p0/test_bit_shift_lagency.groovy | 4 +-
.../correctness_p0/test_bucket_shuffle_join.groovy | 11 +-
.../correctness_p0/test_cast_date_decimal.groovy | 4 -
.../suites/correctness_p0/test_cast_in.groovy | 3 -
.../suites/correctness_p0/test_cast_null.groovy | 17 -
.../correctness_p0/test_constant_having.groovy | 21 -
.../suites/correctness_p0/test_ctas_mv.groovy | 1 -
.../test_div_decimal_overflow.groovy | 9 -
.../correctness_p0/test_function_conjunct.groovy | 5 -
.../suites/correctness_p0/test_implict_cast.groovy | 3 +-
.../test_inlineview_error_msg.groovy | 1 -
.../test_inlineview_with_lateralview.groovy | 1 -
.../test_inlineview_with_project.groovy | 1 -
.../test_inlineview_with_window_function.groovy | 1 -
.../test_join_with_projection.groovy | 1 -
.../suites/correctness_p0/test_mv_case.groovy | 1 -
.../test_outer_join_with_cross_join.groovy | 3 +-
.../test_outer_join_with_inline_view.groovy | 1 -
.../test_outer_join_with_null_value.groovy | 1 -
.../correctness_p0/test_outerjoin_jsonb.groovy | 1 -
.../test_push_conjunct_external_table.groovy | 1 -
.../correctness_p0/test_select_constant.groovy | 2 -
.../correctness_p0/test_table_function.groovy | 1 -
.../suites/correctness_p0/test_time_round.groovy | 4 +-
.../agg_state/max/test_agg_state_max.groovy | 19 +-
.../datatype_p0/complex_types/test_map.groovy | 1 -
.../datatype_p0/datetimev2/test_exprs.groovy | 3 +-
.../decimalv3/test_decimalv3_where.groovy | 1 -
.../test_predicate_with_implicit_cast.groovy | 7 +-
.../suites/datatype_p0/ip/test_ip_basic.groovy | 2 +
.../one_level_nestedtypes_with_s3data.groovy | 5 -
.../three_level_nestedtypes_with_s3data.groovy | 6 -
.../two_level_nestedtypes_with_s3data.groovy | 5 -
.../suites/datatype_p0/nested_types/load.groovy | 1 -
.../test_complextype_information_schema.groovy | 1 -
.../test_complextype_nested_version_schema.groovy | 8 -
..._nested_types_insert_into_with_agg_table.groovy | 3 +-
..._nested_types_insert_into_with_dup_table.groovy | 1 -
...sted_types_insert_into_with_unique_table.groovy | 3 +-
.../test_array_element_at_and_slice.groovy | 2 -
.../test_array_functions_array_join.groovy | 2 -
.../test_array_functions_array_with_const.groovy | 3 -
...rray_functions_concat_compact_difference.groovy | 2 -
.../test_array_push_pop_backfront.groovy | 3 -
.../test_array_zip_array_enumerate_uniq.groovy | 4 +-
.../map_functions/test_basic_map_function.groovy | 5 -
.../query/test_nested_type_with_count.groovy | 3 -
.../query/test_nested_type_with_rowstore.groovy | 2 -
.../test_nested_types_insert_into_with_s3.groovy | 1 -
...test_nestedtypes_csv_insert_into_with_s3.groovy | 1 -
.../test_nestedtypes_insert_into_select.groovy | 2 -
...est_nestedtypes_json_insert_into_with_s3.groovy | 1 -
.../get_assignment_compatible_type.groovy | 52 ++
.../suites/ddl_p0/test_create_view.groovy | 1 -
regression-test/suites/ddl_p0/test_ctas.groovy | 6 -
...urrent_timestamp_as_column_default_value.groovy | 4 -
.../suites/delete_p0/test_delete_on_value.groovy | 3 -
.../external_table_p0/es/test_es_query.groovy | 30 +
.../jdbc/test_clickhouse_jdbc_catalog.groovy | 1 -
.../jdbc/test_mysql_jdbc_catalog.groovy | 1 -
.../jdbc/test_mysql_jdbc_driver5_catalog.groovy | 1 -
.../jdbc/test_oracle_jdbc_catalog.groovy | 8 -
.../jdbc/test_pg_jdbc_catalog.groovy | 1 -
.../jdbc/test_sqlserver_jdbc_catalog.groovy | 1 -
.../insert_p0/insert_group_commit_into.groovy | 2 +-
.../suites/load_p0/insert/test_insert.groovy | 7 +-
.../insert/test_insert_move_memtable.groovy | 7 +-
.../suites/mtmv_p0/test_env_db_dropped_mtmv.groovy | 93 +++
regression-test/suites/mv_p0/k1s2m3/k1s2m3.groovy | 30 -
.../mv_p0/mv_percentile/mv_percentile.groovy | 2 +-
.../cache/parse_sql_from_sql_cache.groovy | 10 -
.../nereids_p0/create_table/test_ctas.groovy | 2 -
.../suites/nereids_p0/datatype/test_cast.groovy | 7 +-
regression-test/suites/nereids_p0/load.groovy | 3 -
.../test_aggregate_percentile_no_cast.groovy | 97 +++
.../test_string_function_like.groovy | 11 -
.../table_function/explode_map.groovy | 7 -
.../suites/nereids_p0/tablesample.groovy | 4 +-
.../nereids_p0/test_filter_pushdown_set.groovy | 3 +-
.../grouping_sets/grouping_normalize_test.groovy} | 39 +-
.../mv/nested_mtmv/nested_mtmv.groovy | 6 +-
.../mv/newMv/dup_mv_bm_hash.groovy | 8 -
.../nereids_syntax_p0/mv/newMv/dup_mv_year.groovy | 8 -
.../mv/newMv/sum_devide_count.groovy | 6 -
.../test_multi_column_partition.groovy | 19 +-
.../performance_p0/redundant_conjuncts.groovy | 6 +-
regression-test/suites/point_query_p0/load.groovy | 2 -
.../suites/point_query_p0/test_point_query.groovy | 12 +-
.../test_point_query_cluster_key.groovy | 12 +-
.../suites/prepared_stmt_p0/prepared_stmt.groovy | 170 +++++
.../aggregate_group_by_metric_type.groovy | 2 -
.../suites/query_p0/aggregate/window_funnel.groovy | 1 -
.../join_with_column_casesensetive.groovy | 10 -
.../query_p0/cast/test_cast_decimalv3.groovy | 1 -
.../grouping_sets/test_grouping_sets.groovy | 37 --
.../suites/query_p0/having/having.groovy | 1 -
.../suites/query_p0/having/having_between.groovy | 8 -
.../suites/query_p0/join/test_join.groovy | 729 ++++++++++-----------
.../query_p0/lateral_view/lateral_view.groovy | 4 -
.../query_p0/literal_view/lietral_test.groovy | 8 -
.../bitmap_functions/test_bitmap_function.groovy | 95 +--
.../conditional_functions/test_nvl.groovy | 1 -
.../sql/dateTimeOperatorsAccessible.sql | 2 +-
...st_array_with_single_row_max_than_uint16.groovy | 2 +-
.../test_unique_schema_key_change_add.groovy | 285 ++++++++
...=> test_unique_schema_key_change_modify.groovy} | 696 ++++++++++++--------
.../test_partial_update_delete.groovy | 4 -
.../test_partial_update_delete_sign.groovy | 4 -
.../test_partial_update_insert_seq_col.groovy | 6 +-
.../test_partial_update_native_insert_stmt.groovy | 6 +-
...artial_update_native_insert_stmt_complex.groovy | 6 +-
.../tpcds-tools/ddl/create-tpcds-tables-sf1000.sql | 16 +-
329 files changed, 4506 insertions(+), 3537 deletions(-)
create mode 100755
docker/thirdparties/docker-compose/elasticsearch/scripts/data/data3_es5.json
copy
regression-test/suites/datatype_p0/nested_types/meta/test_complextype_information_schema.groovy
=> fe/fe-core/src/main/java/org/apache/doris/datasource/SchemaCacheValue.java
(57%)
copy
regression-test/suites/datatype_p0/nested_types/meta/test_complextype_information_schema.groovy
=>
fe/fe-core/src/main/java/org/apache/doris/datasource/hive/HMSSchemaCacheValue.java
(52%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/maxcompute/MaxComputeSchemaCacheValue.java
copy
regression-test/suites/query_p0/sql_functions/conditional_functions/test_nvl.groovy
=>
fe/fe-core/src/main/java/org/apache/doris/datasource/paimon/PaimonSchemaCacheValue.java
(61%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/trinoconnector/TrinoSchemaCacheValue.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/processor/post/RuntimeFilterPushDownVisitor.java
create mode 100644
regression-test/data/datatype_p0/scalar_types/get_assignment_compatible_type.out
create mode 100644
regression-test/data/nereids_p0/sql_functions/aggregate_functions/test_aggregate_percentile_no_cast.out
copy regression-test/data/{correctness_p0/test_function_conjunct.out =>
nereids_rules_p0/grouping_sets/grouping_normalize_test.out} (62%)
create mode 100644 regression-test/data/prepared_stmt_p0/prepared_stmt.out
create mode 100644
regression-test/data/schema_change_p0/test_unique_schema_key_change_add.out
create mode 100644
regression-test/data/schema_change_p0/test_unique_schema_key_change_modify.out
create mode 100644
regression-test/suites/alter_p0/test_alter_muti_modify_column.groovy
create mode 100644
regression-test/suites/datatype_p0/scalar_types/get_assignment_compatible_type.groovy
create mode 100644
regression-test/suites/mtmv_p0/test_env_db_dropped_mtmv.groovy
create mode 100644
regression-test/suites/nereids_p0/sql_functions/aggregate_functions/test_aggregate_percentile_no_cast.groovy
copy regression-test/suites/{nereids_p0/tablesample.groovy =>
nereids_rules_p0/grouping_sets/grouping_normalize_test.groovy} (50%)
create mode 100644 regression-test/suites/prepared_stmt_p0/prepared_stmt.groovy
create mode 100644
regression-test/suites/schema_change_p0/test_unique_schema_key_change_add.groovy
rename
regression-test/suites/schema_change_p0/{test_unique_model_schema_key_change.groovy
=> test_unique_schema_key_change_modify.groovy} (66%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]