This is an automated email from the ASF dual-hosted git repository.
kxiao pushed a change to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/doris.git
from 5130528a5c [fix](stats) Add logic for data size calculation (#23103)
new 5329663be1 [Improve](complex-type)update orc reader for complex type
and add regress tests (#22856)
new c45c7475bc [refactor]use clear concept to replace std::enable_if_t
(#22801)
new 0c3e7183ea [fix](test) load data inpath will remove the data in hdfs
(#22908)
new f007ff2839 [fix](tablet clone) fix tablet sched failed when tablet
missing tag and version incomplete (#22861)
new 9e1a4b59b0 [Enhancement](partial update) Support including delete sign
column in partial update stream load (#22874)
new 0ef49f2a3a [MV](exec) disable create mv with select star (#22895)
new 986c200027 [fix](catalog)paimon support more data type (#22899)
new a38de551bd [fix](mysql compatibility) add an internal database mysql
to improve mysql compatibility (#22868)
new 8eac2be58a [feature](load) refactor CSV reading process during
scanning, and support enclose and escape for stream load (#22539)
new 61e04a73a1 [bug](if) fix if function not handle const nullable value
(#22823)
new 0bf6309541 [fix](createTableStmt)fix bug that createTableStmt toSql
(#22750)
new c40b031c91 [Fix](inverted index) fix non-index match function core
(#22959)
new 682088984c [FIX](map)insert into doris table with array/map type by
local tvf (#22955)
new 3af1a1f1e8 [chore](Nereids): remove useless code (#22960)
new 63a252fea6 [fix](analysis) fix error msg #22950
new 8ad03233cf [performance](executor) optimize time_round function only
one arg (#22855)
new de83df188e [refactor](parquet)change decimal type export as
fixed-len-byte on parquet write (#22792)
new 2c76d3275f [fix](load) expose error root cause msg for load (#22968)
new d3280b20ef [feature](auth)support Col auth (#22629)
new 7c23e77075 [Enhancement](multi-catalog) add a BE selection strategy
for hdfs short-circuit-read. (#22697)
new 290ed0dab8 [enhancement](Nereids): expression unify constructor by
using List (#22985)
new 0f3a98573a [improvement](tablet clone) update the capacity coeficient
for calculating backend load score (#22857)
new b0ffedd684 [Improve](regress-test)add regress test for map_agg with
nested type and insert to doris inner table #23006
new 40e2be333f [fix](case) Update repositoryAffinityList1.sql (#22941)
new e13a86865b [test](jdbc external) fix mysql and pg external regression
test (#22998)
new 1ab06ac704 [fix](regression) Improve the robustness when close target
connection (#23012)
new 7ed47e6ee3 [Fix](View)varchar type conversion error (#22987)
new d8c64c8679 [improvement](delete) support delete predicate on value
column for merge-on-write unique table (#21933)
new 8cc4b1baa9 [fix](partial update)allow delete sign column in partial
update in planForPipeline (#23034)
new 96588736be [enhancement](Nereids): count(1) to count(*) #22999
new de5744596d [fix](nereids)bind slot failed because of "default_cluster"
#23008
new 1a71112cf1 [enhancement](merge-on-write) Add more log info when delete
bitmap correctness check failed (#22984)
new 4970fafe3d [Improve](complex-type) update for array/map element_at
with nested complex type with local tvf (#22927)
new 404c268674 [fix](nereids) dphyper join reorder use wrong method to get
hash and other conjuncts (#22966)
new aa70a340b0 [fix](muti-catalog)convert to s3 path when use aws endpoint
(#22784)
new 6ad6e55d27 [Fix](statistics)Fix update cached column stats bug (#23049)
new 5564a157b6 [fix](jdbc catalog) fix DefaultValueExpr in Jdbc table
column when CTAS (#22978)
new 0d52ee34d6 [fix](executor)fix no return with old type in time_round
new 3cf4da14aa [Fix](Planner) fix case function with null cast to array
null (#22947)
new c272fa4893 [enhancement](file-cache) limit the file cache handle num
and init the file cache concurrently (#22919)
new 811a619cff [fix](Nereids) non-inner join should not merge dist info
(#22979)
The 41 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
be/src/exec/line_reader.h | 2 +-
be/src/exec/text_converter.cpp | 5 +-
be/src/exec/text_converter.h | 14 +-
be/src/http/action/stream_load.cpp | 6 +
be/src/http/http_common.h | 2 +
be/src/io/cache/block/block_file_cache.cpp | 20 +-
be/src/io/cache/block/block_file_cache.h | 4 +
be/src/io/cache/block/block_file_cache_factory.cpp | 23 +-
be/src/io/cache/block/block_file_cache_factory.h | 6 +-
be/src/io/cache/block/block_lru_file_cache.cpp | 8 +-
be/src/olap/delete_handler.cpp | 7 +-
be/src/olap/rowset/segment_v2/column_reader.cpp | 7 +-
be/src/olap/tablet.cpp | 90 ++++-
be/src/olap/tablet.h | 4 +-
be/src/pipeline/pipeline_fragment_context.cpp | 4 +-
be/src/runtime/fragment_mgr.cpp | 5 +-
be/src/runtime/plan_fragment_executor.cpp | 2 +-
be/src/runtime/runtime_state.h | 4 +-
be/src/service/doris_main.cpp | 32 +-
be/src/vec/columns/column_array.cpp | 1 +
be/src/vec/columns/column_const.h | 4 +-
be/src/vec/columns/column_map.cpp | 1 +
be/src/vec/common/columns_hashing.h | 11 +-
be/src/vec/common/columns_hashing_impl.h | 22 +-
be/src/vec/common/hash_table/hash.h | 3 +-
be/src/vec/common/nan_utils.h | 25 +-
be/src/vec/common/sip_hash.h | 9 +-
be/src/vec/common/typeid_cast.h | 3 +-
be/src/vec/core/decimal_comparison.h | 12 +-
be/src/vec/core/field.h | 12 +-
be/src/vec/data_types/data_type_decimal.h | 21 +-
be/src/vec/exec/format/csv/csv_reader.cpp | 268 +++++++-------
be/src/vec/exec/format/csv/csv_reader.h | 128 ++++++-
.../file_reader/new_plain_text_line_reader.cpp | 161 ++++++++-
.../file_reader/new_plain_text_line_reader.h | 172 ++++++++-
be/src/vec/exec/format/json/new_json_reader.cpp | 8 +-
be/src/vec/exec/format/orc/vorc_reader.cpp | 20 --
be/src/vec/exprs/vectorized_fn_call.cpp | 8 +-
be/src/vec/exprs/vmatch_predicate.cpp | 2 +-
.../vec/functions/array/function_array_element.h | 42 +++
be/src/vec/functions/array/function_array_map.h | 5 +-
be/src/vec/functions/array/function_array_set.h | 6 +-
be/src/vec/functions/function_cast.h | 3 +-
.../vec/functions/function_datetime_floor_ceil.cpp | 110 +++++-
be/src/vec/functions/function_helpers.h | 6 +-
be/src/vec/functions/function_json.cpp | 9 +-
be/src/vec/functions/function_totype.h | 16 +-
be/src/vec/functions/if.cpp | 56 ++-
be/src/vec/functions/match.cpp | 4 +
be/src/vec/runtime/vdatetime_value.cpp | 109 ++++++
be/src/vec/runtime/vdatetime_value.h | 12 +
be/src/vec/runtime/vparquet_writer.cpp | 167 ++++++---
be/src/vec/runtime/vparquet_writer.h | 3 +-
be/test/io/cache/file_block_cache_test.cpp | 1 +
be/test/olap/delete_handler_test.cpp | 14 +-
be/test/vec/exprs/vexpr_test.cpp | 36 +-
.../hive/scripts/create_preinstalled_table.hql | 13 +-
.../apache/doris/common/jni/vec/ColumnType.java | 11 +-
.../java/org/apache/doris/jdbc/JdbcExecutor.java | 8 +-
.../org/apache/doris/paimon/PaimonColumnValue.java | 5 +-
.../org/apache/doris/paimon/PaimonJniScanner.java | 2 +-
.../org/apache/doris/paimon/PaimonTypeUtils.java | 120 -------
.../java/org/apache/doris/catalog/ScalarType.java | 2 +-
.../main/java/org/apache/doris/common/Config.java | 14 +
fe/fe-core/src/main/cup/sql_parser.cup | 14 +-
.../java/org/apache/doris/analysis/CastExpr.java | 2 +-
.../doris/analysis/CreateMaterializedViewStmt.java | 5 +
.../org/apache/doris/analysis/CreateTableStmt.java | 5 +-
.../org/apache/doris/analysis/DataDescription.java | 14 +
.../java/org/apache/doris/analysis/DeleteStmt.java | 17 +-
.../java/org/apache/doris/analysis/DropDbStmt.java | 6 +-
.../java/org/apache/doris/analysis/GrantStmt.java | 100 ++++--
.../java/org/apache/doris/analysis/KeysDesc.java | 2 +-
.../org/apache/doris/analysis/OutFileClause.java | 38 +-
.../java/org/apache/doris/analysis/RevokeStmt.java | 55 ++-
.../org/apache/doris/catalog/AccessPrivilege.java | 32 +-
.../doris/catalog/AccessPrivilegeWithCols.java | 87 +++++
.../java/org/apache/doris/catalog/Database.java | 4 +
.../org/apache/doris/catalog/HdfsResource.java | 7 +-
.../java/org/apache/doris/catalog/MysqlDb.java | 134 +++++++
.../main/java/org/apache/doris/catalog/Tablet.java | 46 +--
.../catalog/external/PaimonExternalTable.java | 3 +
.../apache/doris/clone/BackendLoadStatistic.java | 87 ++++-
.../apache/doris/clone/LoadStatisticForTag.java | 30 +-
.../java/org/apache/doris/clone/TabletChecker.java | 2 +-
.../org/apache/doris/common/proc/AuthProcDir.java | 3 +-
.../java/org/apache/doris/common/util/S3Util.java | 10 +-
.../apache/doris/datasource/InternalCatalog.java | 31 +-
.../datasource/jdbc/client/JdbcMySQLClient.java | 11 +-
.../datasource/property/PropertyConverter.java | 15 +-
.../org/apache/doris/httpv2/rest/ShowAction.java | 3 +-
.../org/apache/doris/load/BrokerFileGroup.java | 14 +
.../java/org/apache/doris/load/DeleteHandler.java | 18 +-
.../doris/load/routineload/RoutineLoadJob.java | 12 +
.../master/PartitionInMemoryInfoCollector.java | 2 +-
.../org/apache/doris/mysql/privilege/Auth.java | 71 +++-
.../doris/mysql/privilege/ColPrivilegeKey.java | 98 ++++++
.../apache/doris/mysql/privilege/PrivBitSet.java | 3 +-
.../doris/mysql/privilege/PrivPredicate.java | 16 +-
.../org/apache/doris/mysql/privilege/Role.java | 134 ++++++-
.../apache/doris/mysql/privilege/RoleManager.java | 17 +-
.../doris/nereids/analyzer/UnboundAlias.java | 12 +-
.../apache/doris/nereids/analyzer/UnboundStar.java | 1 +
.../doris/nereids/jobs/executor/Rewriter.java | 2 +
.../nereids/jobs/joinorder/hypergraph/Edge.java | 8 +
.../hypergraph/receiver/PlanReceiver.java | 10 +-
.../properties/ChildOutputPropertyDeriver.java | 37 +-
.../nereids/properties/DistributionSpecHash.java | 18 +-
.../org/apache/doris/nereids/rules/RuleType.java | 3 +-
.../doris/nereids/rules/analysis/SlotBinder.java | 27 +-
.../rules/rewrite/CountLiteralToCountStar.java | 71 ++++
.../doris/nereids/trees/expressions/Add.java | 9 +-
.../trees/expressions/AggregateExpression.java | 4 -
.../doris/nereids/trees/expressions/Alias.java | 10 +-
.../doris/nereids/trees/expressions/And.java | 9 +-
.../trees/expressions/AssertNumRowsElement.java | 4 +-
.../doris/nereids/trees/expressions/Between.java | 12 +-
.../trees/expressions/BinaryArithmetic.java | 6 +-
.../nereids/trees/expressions/BinaryOperator.java | 4 +-
.../doris/nereids/trees/expressions/BitAnd.java | 9 +-
.../doris/nereids/trees/expressions/BitNot.java | 9 +-
.../doris/nereids/trees/expressions/BitOr.java | 9 +-
.../doris/nereids/trees/expressions/BitXor.java | 9 +-
.../doris/nereids/trees/expressions/BoundStar.java | 2 +-
.../doris/nereids/trees/expressions/CaseWhen.java | 4 +-
.../doris/nereids/trees/expressions/Cast.java | 8 +-
.../trees/expressions/ComparisonPredicate.java | 12 +-
.../trees/expressions/CompoundPredicate.java | 13 +-
.../doris/nereids/trees/expressions/Divide.java | 9 +-
.../doris/nereids/trees/expressions/EqualTo.java | 9 +-
.../nereids/trees/expressions/Expression.java | 4 +-
.../nereids/trees/expressions/GreaterThan.java | 11 +-
.../trees/expressions/GreaterThanEqual.java | 16 +-
.../nereids/trees/expressions/InPredicate.java | 2 +-
.../nereids/trees/expressions/IntegralDivide.java | 9 +-
.../doris/nereids/trees/expressions/IsNull.java | 9 +-
.../doris/nereids/trees/expressions/LessThan.java | 15 +-
.../nereids/trees/expressions/LessThanEqual.java | 9 +-
.../doris/nereids/trees/expressions/Like.java | 9 +-
.../doris/nereids/trees/expressions/Match.java | 6 +-
.../doris/nereids/trees/expressions/MatchAll.java | 9 +-
.../doris/nereids/trees/expressions/MatchAny.java | 9 +-
.../nereids/trees/expressions/MatchPhrase.java | 9 +-
.../doris/nereids/trees/expressions/Mod.java | 9 +-
.../doris/nereids/trees/expressions/Multiply.java | 9 +-
.../nereids/trees/expressions/NamedExpression.java | 2 +-
.../doris/nereids/trees/expressions/Not.java | 6 +-
.../nereids/trees/expressions/NullSafeEqual.java | 9 +-
.../apache/doris/nereids/trees/expressions/Or.java | 9 +-
.../doris/nereids/trees/expressions/Regexp.java | 9 +-
.../doris/nereids/trees/expressions/Slot.java | 6 +
.../trees/expressions/StringRegexPredicate.java | 11 +-
.../nereids/trees/expressions/SubqueryExpr.java | 4 +-
.../doris/nereids/trees/expressions/Subtract.java | 9 +-
.../nereids/trees/expressions/TVFProperties.java | 4 +-
.../trees/expressions/TimestampArithmetic.java | 3 +-
.../nereids/trees/expressions/UnaryArithmetic.java | 4 +-
.../nereids/trees/expressions/UnaryOperator.java | 2 +-
.../nereids/trees/expressions/VariableDesc.java | 17 +-
.../nereids/trees/expressions/WhenClause.java | 8 +-
.../trees/expressions/WindowExpression.java | 4 +-
.../expressions/functions/ExpressionTrait.java | 2 +-
.../trees/expressions/functions/scalar/Random.java | 3 +
.../trees/expressions/literal/Interval.java | 6 +-
.../nereids/trees/expressions/literal/Literal.java | 3 +
.../doris/nereids/trees/plans/GroupPlan.java | 6 -
.../trees/plans/logical/AbstractLogicalPlan.java | 9 -
.../trees/plans/logical/LogicalSetOperation.java | 11 +-
.../org/apache/doris/nereids/util/JoinUtils.java | 1 +
.../java/org/apache/doris/persist/PrivInfo.java | 12 +-
.../apache/doris/planner/StreamLoadPlanner.java | 12 +-
.../planner/external/FederationBackendPolicy.java | 28 +-
.../doris/planner/external/FileQueryScanNode.java | 22 +-
.../doris/planner/external/LoadScanProvider.java | 2 +
.../planner/external/paimon/PaimonScanNode.java | 20 ++
.../external/paimon/PaimonValueConverter.java | 88 +++--
.../apache/doris/service/FrontendServiceImpl.java | 10 +-
.../apache/doris/statistics/StatisticsCache.java | 4 +
.../java/org/apache/doris/task/LoadTaskInfo.java | 10 +
.../java/org/apache/doris/task/StreamLoadTask.java | 28 ++
.../transaction/DbUsedDataQuotaInfoCollector.java | 2 +-
.../apache/doris/analysis/CreateTableStmtTest.java | 66 +++-
.../org/apache/doris/analysis/GrantStmtTest.java | 9 +-
.../org/apache/doris/analysis/SelectStmtTest.java | 8 +-
.../java/org/apache/doris/catalog/MysqlDbTest.java | 34 +-
.../org/apache/doris/clone/DiskRebalanceTest.java | 1 +
.../doris/cooldown/CooldownConfHandlerTest.java | 3 +-
.../org/apache/doris/mysql/privilege/AuthTest.java | 182 ++++++++--
.../properties/ChildOutputPropertyDeriverTest.java | 362 ++++++++++++++++++-
.../nereids/rules/analysis/CheckRowPolicyTest.java | 6 +-
.../org/apache/doris/persist/PrivInfoTest.java | 2 +-
.../doris/planner/FederationBackendPolicyTest.java | 104 ++++++
.../doris/planner/TableFunctionPlanTest.java | 24 +-
.../java/org/apache/doris/policy/PolicyTest.java | 7 +-
gensrc/script/doris_builtins_functions.py | 19 +-
gensrc/thrift/FrontendService.thrift | 8 +
gensrc/thrift/PlanNodes.thrift | 2 +
regression-test/conf/regression-conf.groovy | 3 +
.../data/correctness_p0/test_time_round.out | 41 +++
.../data/delete_p0/test_delete_on_value.out | 94 +++++
.../jdbc/test_jdbc_query_mysql.out | 8 +-
.../external_table_p0/jdbc/test_jdbc_query_pg.out | 6 +-
.../jdbc/test_mysql_jdbc_catalog.out | 1 +
.../data/external_table_p0/tvf/comp.orc | Bin 0 -> 1966 bytes
.../data/external_table_p0/tvf/comp.parquet | Bin 0 -> 11341 bytes
.../data/external_table_p0/tvf/complex_type.orc | Bin 0 -> 36574 bytes
.../external_table_p0/tvf/complex_type.parquet | Bin 0 -> 38300 bytes
regression-test/data/external_table_p0/tvf/t.orc | Bin 0 -> 34739 bytes
.../data/external_table_p0/tvf/t.parquet | Bin 0 -> 37374 bytes
.../tvf/test_local_tvf_with_complex_type.out | 56 +++
...test_local_tvf_with_complex_type_element_at.out | 385 +++++++++++++++++++++
...ocal_tvf_with_complex_type_insertinto_doris.out | 80 +++++
.../external_table_p2/paimon/paimon_base_types.out | 56 +++
.../load_p0/stream_load/enclose_empty_values.csv | 1 +
.../load_p0/stream_load/enclose_incomplete.csv | 2 +
.../stream_load/enclose_multi_char_delimiter.csv | 1 +
.../data/load_p0/stream_load/enclose_normal.csv | 5 +
.../stream_load/enclose_not_trim_quotes.csv | 3 +
.../load_p0/stream_load/enclose_with_escape.csv | 3 +
.../load_p0/stream_load/enclose_without_escape.csv | 2 +
.../load_p0/stream_load/enclose_wrong_position.csv | 1 +
.../test_csv_with_enclose_and_escape.out | 12 +
.../stream_load/test_txt_special_delimiter.csv | 2 +-
.../nereids_tpcds_shape_sf100_p0/shape/query95.out | 31 +-
.../aggregate/map_agg_nested_insert_doris.out | 25 ++
.../case_function/test_case_function_null.out | 3 +
.../test_cast_array_functions_by_literal.out | 3 +
.../partial_update/delete_sign.csv | 3 +
.../test_partial_update_delete_sign.out | 22 ++
regression-test/data/view_p0/view_p0.out | 3 +
.../doris/regression/suite/SyncerContext.groovy | 4 +-
regression-test/pipeline/p0/conf/be.conf | 2 +
.../suites/correctness_p0/test_time_round.groovy | 29 ++
.../suites/delete_p0/test_delete_on_value.groovy | 153 ++++++++
.../test_truncate_char_or_varchar_columns.groovy | 12 +-
.../hive/test_different_parquet_types.groovy | 3 +-
.../jdbc/test_doris_jdbc_catalog.groovy | 2 +-
.../jdbc/test_mysql_jdbc_catalog.groovy | 1 +
.../external_table_p0/tvf/test_local_tvf.groovy | 20 +-
.../tvf/test_local_tvf_with_complex_type.groovy | 33 +-
...t_local_tvf_with_complex_type_element_at.groovy | 120 +++++++
...l_tvf_with_complex_type_insertinto_doris.groovy | 79 +++++
.../paimon/paimon_base_types.groovy | 79 +++++
.../sql/repositoryAffinityList1.sql | 2 +-
.../test_csv_with_enclose_and_escape.groovy | 116 +++++++
.../stream_load/test_txt_special_delimiter.groovy | 3 +-
.../suites/mv_p0/group_check/group_check.groovy | 5 +
.../nereids_p0/except/test_bound_exception.groovy | 2 +-
.../infer_predicate/infer_predicate.groovy | 10 +-
.../nereids_p0/join/test_join_dphyper.groovy | 37 ++
.../sub_query_count_with_const.groovy | 8 +
.../aggregate/map_agg_nested_insert_doris.groovy | 89 +++++
.../case_function/test_case_function_null.groovy | 6 +-
.../test_cast_array_functions_by_literal.groovy | 6 +-
.../test_partial_update_delete_sign.groovy | 60 ++++
regression-test/suites/view_p0/view_p0.groovy | 17 +
256 files changed, 5349 insertions(+), 1157 deletions(-)
delete mode 100644
fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonTypeUtils.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/catalog/AccessPrivilegeWithCols.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/catalog/MysqlDb.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/mysql/privilege/ColPrivilegeKey.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/CountLiteralToCountStar.java
copy be/src/exec/line_reader.h =>
fe/fe-core/src/test/java/org/apache/doris/catalog/MysqlDbTest.java (59%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/planner/FederationBackendPolicyTest.java
create mode 100644 regression-test/data/delete_p0/test_delete_on_value.out
create mode 100644 regression-test/data/external_table_p0/tvf/comp.orc
create mode 100644 regression-test/data/external_table_p0/tvf/comp.parquet
create mode 100644 regression-test/data/external_table_p0/tvf/complex_type.orc
create mode 100644
regression-test/data/external_table_p0/tvf/complex_type.parquet
create mode 100644 regression-test/data/external_table_p0/tvf/t.orc
create mode 100644 regression-test/data/external_table_p0/tvf/t.parquet
create mode 100644
regression-test/data/external_table_p0/tvf/test_local_tvf_with_complex_type.out
create mode 100644
regression-test/data/external_table_p0/tvf/test_local_tvf_with_complex_type_element_at.out
create mode 100644
regression-test/data/external_table_p0/tvf/test_local_tvf_with_complex_type_insertinto_doris.out
create mode 100644
regression-test/data/external_table_p2/paimon/paimon_base_types.out
create mode 100644
regression-test/data/load_p0/stream_load/enclose_empty_values.csv
create mode 100644
regression-test/data/load_p0/stream_load/enclose_incomplete.csv
create mode 100644
regression-test/data/load_p0/stream_load/enclose_multi_char_delimiter.csv
create mode 100644 regression-test/data/load_p0/stream_load/enclose_normal.csv
create mode 100644
regression-test/data/load_p0/stream_load/enclose_not_trim_quotes.csv
create mode 100644
regression-test/data/load_p0/stream_load/enclose_with_escape.csv
create mode 100644
regression-test/data/load_p0/stream_load/enclose_without_escape.csv
create mode 100644
regression-test/data/load_p0/stream_load/enclose_wrong_position.csv
create mode 100644
regression-test/data/load_p0/stream_load/test_csv_with_enclose_and_escape.out
create mode 100644
regression-test/data/query_p0/aggregate/map_agg_nested_insert_doris.out
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/delete_sign.csv
create mode 100644
regression-test/data/unique_with_mow_p0/partial_update/test_partial_update_delete_sign.out
create mode 100644 regression-test/suites/delete_p0/test_delete_on_value.groovy
copy be/src/exec/line_reader.h =>
regression-test/suites/external_table_p0/tvf/test_local_tvf_with_complex_type.groovy
(55%)
create mode 100644
regression-test/suites/external_table_p0/tvf/test_local_tvf_with_complex_type_element_at.groovy
create mode 100644
regression-test/suites/external_table_p0/tvf/test_local_tvf_with_complex_type_insertinto_doris.groovy
create mode 100644
regression-test/suites/external_table_p2/paimon/paimon_base_types.groovy
create mode 100644
regression-test/suites/load_p0/stream_load/test_csv_with_enclose_and_escape.groovy
create mode 100644
regression-test/suites/nereids_p0/join/test_join_dphyper.groovy
create mode 100644
regression-test/suites/query_p0/aggregate/map_agg_nested_insert_doris.groovy
create mode 100644
regression-test/suites/unique_with_mow_p0/partial_update/test_partial_update_delete_sign.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]