This is an automated email from the ASF dual-hosted git repository.
mrhhsg pushed a change to branch deduplicate_keys
in repository https://gitbox.apache.org/repos/asf/doris.git
discard 77ed9b8fbd0 fix UT
discard 34c84b06c35 remove duplicated keys in MapLiteral.
discard 38e82f76e37 [feat](map) remove duplicated keys in ColumnMap
add 527a714a4b7 [fix](job) remove can not transform RUNNING to
NEED_SCHEDULE limit (#52887)
add 7dea4c62764 branch-3.1: [opt](ci) add performance check as required
(#52904)
add da9c1cfba97 [fix](load) Convert RowInBlock* to shared_ptr to fix
potential memory leaks in MemTable (#52902)
add d2e67fc07b3 [improve](mow) refactor mow update lock for schema change
to reduce txn conflict (#51301)
add bcdc2873d7b [opt](create table) Fixed table creation becomes slower as
the number of tablets increases (#52688)
add f38e98b3e52 [feat](nereids)support count/sum(distinct A) for window
(#51821)
add 8d0830793c3 [refine](function) function catch throw exception (#52511)
add 34b8e7d149b [opt](group_concat) allow args be types other than string
(#52805)
add 355b4b94fea [fix](audit) fix audit log test (#52913)
add f2501e03802 [feat](json) new version of json_array function (#52724)
add f3ef6a54662 [fix](hint) fix leading when use dphyper (#48756)
add 773bff4b3fa [enhance](auth)Remove restrictions on user creation and
other operations when enabling ranger/LDAP (#50139)
add 37104125d1f [test](asan/ubsan) try open strict-aliasing (#52851)
add d982d372725 [Enhancement] (nereids)implement
unsupportedStartTransactionCommand in nereids (#52834)
add b9d7aff92b8 [fix](nereids)agg funs case insensitive (#50444)
add 6cff01ca806 [feat](iceberg) implement hdfs fileio for iceberg (#51778)
add d1983dd153f [fix](paimon) fix CacheException msg in loadSnapshot
(#52881)
add d7ae50363bc [Feature](function) support function cot/sec/cosec (#52872)
add 373ef9bfeb0 [feat](cloud) Add versioned keys definition (#52752)
add 37b26095bdb [fix](be-jni-env) Fix missing equal sign of
'-Djdk.lang.processReaperUseDefaultStackSize'. (#52828)
add e26ace3222e [feat](param-refactor)Refactor HMS Integration Parameters
(#52363)
add d2140a981ef [fix](coordinator) fix cte with local shuffle throw
exception (#52870)
add 819e5a0b8a9 [chore](typo) fix typo error (#52825)
add e3b5bf48aa8 [Fix](mow) Fix `DeleteBitmap`'s assignment operator and
constructor (#52582)
add 1076130d882 [Test](nereids) Add ut for MysqlLoadCommand in nereids
(#52905)
add 7dc9c0dd074 [opt](cloud) add Sanitizer options (#52883)
add cad09ebf811 [Chore](status) show inner error msg when
write_file_cache_version failed (#52953)
add e2a98744ff9 [Chore](function) keep invalid escape as literal mean in
function 'like' (#52669)
add 145d30d912d [fix](regression-suites) fix compare result bug (#52970)
add d27e77edda4 [fix](nereids) fix show temp table status in
ShowTableStatusCommand (#52926)
add 5d8b4dfcd36 [ci](nonConcurrent) suppress leaks about index (#52959)
add bf4dcd7cfaf [ci](nonConcurrent) set required on master (#52987)
add d7fa32f4696 [Chore](build) Adapt ldb toolchain 0.25 (#52820)
add 8e40b3a1dd8 [optimize](util) Faster bit_pack (#52829)
add b7efbf155fb [clean](planner) Remove query stmt (#52790)
add eaea3cc5754 [fix](json) incorrect result for json path with wildcard
(#52161)
add 74d34505392 [clean](mv) remove rbo mv rewrite rule (#52736)
add 4b8c3b62970 [Opt](command) Speed up UNSET GLOBAL VARIABLE ALL (#53001)
add fa3b5dd8135 [fix](audit) fix invalid audit log column and line
separator (#52968)
add b3b9de1f77b [ci](cloud_p0) pipeline fail if stop grace fail (#52886)
add e1bfecda3a0 [feature](encryption) Add metadata for transparent data
encryption (#52771)
add 8c3c54ef55e [Enhancement](sql-dialect) Support multiple sql-converter
service urls (#52636)
add 052105b0f76 [fix](hudi)add hudiOrcReader for read hudi table & orc
format. (#52964)
add c189601212e [fix](export) don't transform varchar and char to string
in get_data_type_with_default_argument (#52897)
add 7713596e6b5 [feat][paimon] support paimon system table (#52598)
add 156b151301a [refine](Buffer) Rename and classify in BufferReadable and
BufferWritable (#52735)
add d35fb958309 [feature](Nereids): Convert log(x) to ln(x) (#52862)
add 2c01f691ed8 [fix](nereids) fix insert into values throw 'Invalid call
to sql on unbound object' and 'Insert has filtered data in strict mode'
exception (#52802)
add 86daaad24b9 [fix](TabletSched)Prioritize non-drop replicas as src
replicas (#53006)
add 250584c0d56 [opt](nereids) optimize stats derive rule (#52941)
add a092c68c3d2 [chore](nereids) delete redundant code (#53023)
add c70366bde17 [feat](map) remove duplicated keys in ColumnMap
add 7f8444caa5f remove duplicated keys in MapLiteral.
add b8742eb8a33 fix UT
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 (77ed9b8fbd0)
\
N -- N -- N refs/heads/deduplicate_keys (b8742eb8a33)
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 | 4 +-
be/CMakeLists.txt | 3 +-
be/benchmark/benchmark_bit_pack.cpp | 103 ++
be/benchmark/benchmark_main.cpp | 4 +-
be/src/glibc-compatibility/glibc-compatibility.c | 9 +
be/src/io/cache/fs_file_cache_storage.cpp | 5 +-
be/src/olap/memtable.cpp | 62 +-
be/src/olap/memtable.h | 6 +-
be/src/olap/tablet_meta.cpp | 30 +-
be/src/olap/tablet_meta.h | 4 +-
be/src/pipeline/exec/exchange_sink_buffer.cpp | 4 +-
be/src/pipeline/exec/exchange_sink_buffer.h | 2 +-
be/src/util/counts.h | 4 +-
be/src/util/frame_of_reference_coding.cpp | 182 ++-
be/src/util/frame_of_reference_coding.h | 7 +
be/src/util/jni-util.cpp | 4 +-
be/src/util/jsonb_document.cpp | 128 ++
be/src/util/jsonb_document.h | 94 +-
be/src/util/proto_util.h | 6 +-
be/src/util/string_util.h | 15 +
.../aggregate_function_approx_count_distinct.h | 4 +-
.../aggregate_function_approx_top_k.h | 24 +-
.../aggregate_function_approx_top_sum.h | 24 +-
.../aggregate_function_array_agg.h | 24 +-
.../aggregate_functions/aggregate_function_avg.h | 8 +-
.../aggregate_function_avg_weighted.h | 8 +-
.../aggregate_functions/aggregate_function_bit.h | 4 +-
.../aggregate_function_collect.h | 36 +-
.../aggregate_functions/aggregate_function_corr.h | 48 +-
.../aggregate_functions/aggregate_function_count.h | 8 +-
.../aggregate_function_count_by_enum.h | 28 +-
.../aggregate_functions/aggregate_function_covar.h | 16 +-
.../aggregate_function_distinct.h | 16 +-
.../aggregate_function_foreach.h | 4 +-
.../aggregate_function_group_array_intersect.h | 32 +-
.../aggregate_function_group_concat.h | 12 +-
.../aggregate_function_histogram.h | 16 +-
.../aggregate_function_hll_union_agg.h | 4 +-
.../aggregate_function_java_udaf.h | 4 +-
.../aggregate_function_linear_histogram.h | 28 +-
.../aggregate_functions/aggregate_function_map.h | 15 +-
.../aggregate_function_map_v2.h | 8 +-
.../aggregate_function_min_max.h | 28 +-
.../aggregate_function_min_max_by.h | 4 +-
.../aggregate_functions/aggregate_function_null.h | 6 +-
.../aggregate_function_orthogonal_bitmap.h | 36 +-
.../aggregate_function_percentile.h | 28 +-
.../aggregate_function_product.h | 12 +-
.../aggregate_function_regr_union.h | 20 +-
.../aggregate_functions/aggregate_function_rpc.h | 4 +-
.../aggregate_function_sequence_match.h | 28 +-
.../aggregate_functions/aggregate_function_sort.h | 4 +-
.../aggregate_function_stddev.h | 12 +-
.../aggregate_functions/aggregate_function_sum.h | 4 +-
.../aggregate_functions/aggregate_function_topn.h | 20 +-
.../aggregate_functions/aggregate_function_uniq.h | 12 +-
.../aggregate_function_uniq_distribute_key.h | 4 +-
be/src/vec/aggregate_functions/moments.h | 4 +-
be/src/vec/columns/column_dictionary.h | 2 +-
be/src/vec/common/hash_table/hash_table.h | 10 +-
be/src/vec/common/space_saving.h | 24 +-
be/src/vec/common/string_buffer.hpp | 109 ++
be/src/vec/data_types/data_type_bitmap.cpp | 4 +-
be/src/vec/data_types/data_type_decimal.cpp | 3 +-
be/src/vec/data_types/data_type_hll.cpp | 4 +-
be/src/vec/data_types/data_type_quantilestate.cpp | 4 +-
.../vec/data_types/serde/data_type_string_serde.h | 6 +-
be/src/vec/exec/format/table/hudi_reader.h | 32 +
.../format/table/paimon_sys_table_jni_reader.cpp | 71 +
.../format/table/paimon_sys_table_jni_reader.h | 65 +
be/src/vec/exec/scan/file_scanner.cpp | 28 +-
be/src/vec/exec/scan/meta_scanner.cpp | 7 +
be/src/vec/exprs/vdirect_in_predicate.h | 2 +-
be/src/vec/exprs/vectorized_fn_call.cpp | 2 +-
be/src/vec/exprs/vectorized_fn_call.h | 2 +-
be/src/vec/exprs/vexpr.h | 2 +-
be/src/vec/exprs/vruntimefilter_wrapper.cpp | 2 +-
be/src/vec/functions/function.h | 13 +-
be/src/vec/functions/function_cast.h | 5 +
be/src/vec/functions/function_json.cpp | 38 -
be/src/vec/functions/function_jsonb.cpp | 223 ++-
be/src/vec/functions/function_rpc.cpp | 7 -
be/src/vec/functions/function_rpc.h | 20 +-
be/src/vec/functions/like.cpp | 61 +-
be/src/vec/functions/like.h | 4 +-
be/src/vec/functions/math.cpp | 27 +
be/src/vec/functions/simple_function_factory.h | 7 +
be/src/vec/io/io_helper.h | 154 --
be/src/vec/io/var_int.h | 43 +-
be/test/io/cache/block_file_cache_test_common.h | 4 +-
be/test/olap/storage_resource_test.cpp | 24 +-
be/test/util/frame_of_reference_coding_test.cpp | 56 +-
be/test/vec/common/string_buffer_test.cpp | 73 +
be/test/vec/core/field_test.cpp | 14 +-
be/test/vec/exec/exchange_sink_test.h | 2 +-
be/test/vec/exec/sort/heap_sorter_test.cpp | 4 +-
be/test/vec/exec/sort/sort_test.cpp | 4 +-
be/test/vec/exec/vfile_scanner_exception_test.cpp | 2 +-
be/test/vec/function/function_jsonb_test.cpp | 145 +-
be/test/vec/function/function_like_test.cpp | 19 +-
be/test/vec/function/function_math_test.cpp | 31 +
.../vec/function/function_throw_exception_test.cpp | 64 +
be/test/vec/function/function_time_test.cpp | 24 +-
cloud/CMakeLists.txt | 3 +
.../{lsan_suppression.conf => asan_suppr.conf} | 3 -
.../{lsan_suppression.conf => lsan_suppr.conf} | 1 +
.../{lsan_suppression.conf => ubsan_suppr.conf} | 3 -
cloud/script/run_all_tests.sh | 2 +-
cloud/script/start.sh | 10 +
cloud/src/common/config.h | 4 +-
cloud/src/meta-service/meta_service.cpp | 163 +-
cloud/src/meta-service/meta_service.h | 5 +
cloud/src/meta-service/meta_service_job.cpp | 42 +-
cloud/src/meta-store/keys.cpp | 304 +++-
cloud/src/meta-store/keys.h | 256 ++-
cloud/src/recycler/checker.cpp | 32 +-
cloud/src/recycler/checker.h | 2 +-
cloud/src/recycler/recycler.cpp | 15 +-
cloud/test/CMakeLists.txt | 2 +-
cloud/test/keys_test.cpp | 1149 +++++++++++++
cloud/test/meta_service_job_test.cpp | 256 +--
cloud/test/meta_service_test.cpp | 141 +-
cloud/test/recycler_test.cpp | 42 +-
conf/lsan_suppr.conf | 8 +-
.../doris/paimon/PaimonSysTableJniScanner.java | 234 +++
.../org/apache/doris/paimon/PaimonTableCache.java | 43 +-
.../authentication/AuthenticationConfig.java | 8 +-
.../KerberosAuthenticationConfig.java | 13 +
.../authentication/PreExecutionAuthenticator.java | 4 +
.../antlr4/org/apache/doris/nereids/DorisParser.g4 | 6 +-
fe/fe-core/src/main/cup/sql_parser.cup | 171 --
.../org/apache/doris/analysis/AlterViewStmt.java | 27 +-
.../java/org/apache/doris/analysis/Analyzer.java | 1028 +-----------
.../org/apache/doris/analysis/ArithmeticExpr.java | 79 -
.../org/apache/doris/analysis/BaseViewStmt.java | 9 +-
.../org/apache/doris/analysis/BinaryPredicate.java | 62 -
.../org/apache/doris/analysis/CreateTableStmt.java | 550 -------
.../org/apache/doris/analysis/CreateViewStmt.java | 4 +-
.../org/apache/doris/analysis/DropUserStmt.java | 7 -
.../main/java/org/apache/doris/analysis/Expr.java | 12 -
.../apache/doris/analysis/FunctionCallExpr.java | 3 +-
.../org/apache/doris/analysis/InPredicate.java | 74 -
.../org/apache/doris/analysis/LateralViewRef.java | 48 +-
.../org/apache/doris/analysis/LimitElement.java | 3 -
.../java/org/apache/doris/analysis/QueryStmt.java | 873 ----------
.../org/apache/doris/analysis/SchemaTableType.java | 6 -
.../java/org/apache/doris/analysis/SelectList.java | 151 --
.../org/apache/doris/analysis/SelectListItem.java | 163 --
.../apache/doris/analysis/SetUserDefinedVar.java | 43 -
.../org/apache/doris/analysis/StatementBase.java | 69 -
.../java/org/apache/doris/analysis/Subquery.java | 119 +-
.../java/org/apache/doris/analysis/TableRef.java | 16 -
.../java/org/apache/doris/analysis/WithClause.java | 171 --
.../doris/catalog/BuiltinAggregateFunctions.java | 14 +-
.../doris/catalog/BuiltinScalarFunctions.java | 13 +-
.../doris/catalog/BuiltinTableValuedFunctions.java | 2 +
.../main/java/org/apache/doris/catalog/Env.java | 19 +-
.../doris/catalog/InternalSchemaInitializer.java | 287 +++-
.../apache/doris/catalog/TabletInvertedIndex.java | 14 +
.../main/java/org/apache/doris/catalog/View.java | 89 -
.../org/apache/doris/clone/TabletSchedCtx.java | 28 +-
.../apache/doris/datasource/CatalogProperty.java | 27 +-
.../doris/datasource/hive/HMSExternalCatalog.java | 79 +-
.../doris/datasource/hive/HMSExternalTable.java | 4 -
.../datasource/hive/ThriftHMSCachedClient.java | 2 +-
.../hive/event/MetastoreEventsProcessor.java | 6 +-
.../iceberg/IcebergHadoopExternalCatalog.java | 19 +
.../doris/datasource/iceberg/IcebergUtils.java | 5 -
.../datasource/iceberg/fileio/DelegateFileIO.java | 243 +++
.../iceberg/fileio/DelegateInputFile.java | 117 ++
.../iceberg/fileio/DelegateOutputFile.java | 197 +++
.../fileio/DelegateSeekableInputStream.java | 164 ++
.../doris/datasource/lakesoul/LakeSoulUtils.java | 4 -
.../datasource/paimon/PaimonExternalCatalog.java | 27 +
.../datasource/paimon/PaimonMetadataCache.java | 5 +-
.../apache/doris/datasource/paimon/PaimonUtil.java | 34 +-
.../paimon/source/PaimonPredicateConverter.java | 6 -
.../datasource/paimon/source/PaimonScanNode.java | 35 +-
.../datasource/property/ConnectionProperties.java | 22 +-
.../property/ConnectorPropertiesUtils.java | 147 ++
.../doris/datasource/property/ParamRules.java | 182 +++
.../doris/datasource/property/PropertyUtils.java | 46 -
...es.java => AWSGlueMetaStoreBaseProperties.java} | 97 +-
.../metastore/AWSGlueMetaStoreProperties.java | 77 +
.../property/metastore/AbstractHMSProperties.java | 64 +
.../metastore/AliyunDLFBaseProperties.java | 63 +
.../property/metastore/AliyunDLFProperties.java | 2 +-
.../metastore/HMSAliyunDLFMetaStoreProperties.java | 51 +
.../metastore/HMSGlueMetaStoreProperties.java | 114 ++
.../property/metastore/HMSProperties.java | 163 +-
.../property/metastore/HMSPropertiesFactory.java | 51 +
.../property/metastore/MetastoreProperties.java | 133 +-
.../metastore/MetastorePropertiesFactory.java} | 11 +-
.../storage/AbstractS3CompatibleProperties.java | 51 +-
.../property/storage/AzureProperties.java | 2 +-
.../property/storage/BrokerProperties.java | 2 +-
.../datasource/property/storage/COSProperties.java | 8 +-
.../property/storage/HdfsProperties.java | 11 +-
.../property/storage/MinioProperties.java | 4 +-
.../datasource/property/storage/OBSProperties.java | 8 +-
.../property/storage/OSSHdfsProperties.java | 61 +-
.../datasource/property/storage/OSSProperties.java | 8 +-
.../datasource/property/storage/S3Properties.java | 46 +-
.../doris/datasource/systable/PaimonSysTable.java | 90 ++
.../datasource/systable/SupportedSysTables.java | 3 +-
.../KeyManager.java} | 25 +-
.../main/java/org/apache/doris/fs/FileSystem.java | 25 +
.../java/org/apache/doris/fs/io/DorisInput.java | 54 +
.../org/apache/doris/fs/io/DorisInputFile.java | 75 +
.../org/apache/doris/fs/io/DorisInputStream.java | 51 +
.../org/apache/doris/fs/io/DorisOutputFile.java | 59 +
.../InsertSource.java => fs/io/ParsedPath.java} | 29 +-
.../org/apache/doris/fs/io/hdfs/HdfsInput.java | 107 ++
.../org/apache/doris/fs/io/hdfs/HdfsInputFile.java | 155 ++
.../apache/doris/fs/io/hdfs/HdfsInputStream.java | 180 +++
.../apache/doris/fs/io/hdfs/HdfsOutputFile.java | 95 ++
.../apache/doris/fs/io/hdfs/HdfsOutputStream.java | 135 ++
.../java/org/apache/doris/fs/obj/ObjStorage.java | 1 +
.../java/org/apache/doris/fs/obj/S3ObjStorage.java | 3 +-
.../apache/doris/fs/remote/dfs/DFSFileSystem.java | 82 +-
.../org/apache/doris/journal/JournalEntity.java | 6 +
.../doris/load/routineload/RoutineLoadJob.java | 5 -
.../org/apache/doris/nereids/StatementContext.java | 11 +
.../doris/nereids/jobs/executor/Rewriter.java | 20 +-
.../jobs/joinorder/hypergraph/HyperGraph.java | 3 +-
.../doris/nereids/load/NereidsLoadUtils.java | 2 +-
.../doris/nereids/parser/LogicalPlanBuilder.java | 15 +-
.../org/apache/doris/nereids/rules/RuleType.java | 1 +
.../doris/nereids/rules/analysis/BindSink.java | 12 +
.../mv/InitMaterializationContextHook.java | 14 +-
.../ContainDistinctFunctionRollupHandler.java | 9 +-
.../rules/expression/ExpressionNormalization.java | 2 +
.../rules/expression/ExpressionOptimization.java | 4 +-
.../rules/expression/ExpressionRuleType.java | 5 +-
.../expression/rules/JsonFunctionRewrite.java | 64 +
.../nereids/rules/expression/rules/LogToLn.java | 56 +
.../rules/rewrite/DistinctWindowExpression.java | 98 ++
.../nereids/rules/rewrite/RewriteCteChildren.java | 2 +
.../doris/nereids/rules/rewrite/StatsDerive.java | 73 +-
.../mv/AbstractSelectMaterializedIndexRule.java | 776 ---------
.../mv/SelectMaterializedIndexWithAggregate.java | 1699 --------------------
.../SelectMaterializedIndexWithoutAggregate.java | 275 ----
.../expressions/functions/agg/GroupConcat.java | 44 +-
.../functions/agg/MultiDistinctGroupConcat.java | 74 +-
.../functions/executable/NumericArithmetic.java | 33 +
.../functions/scalar/{Log.java => Cosec.java} | 28 +-
.../functions/scalar/{Log.java => Cot.java} | 26 +-
.../expressions/functions/scalar/JsonArray.java | 13 +-
.../{JsonArray.java => JsonArrayIgnoreNull.java} | 25 +-
.../trees/expressions/functions/scalar/Log.java | 17 +-
.../functions/scalar/{Log.java => Sec.java} | 28 +-
.../expressions/functions/table/PaimonMeta.java | 70 +
.../expressions/visitor/ScalarFunctionVisitor.java | 24 +-
.../visitor/TableValuedFunctionVisitor.java | 5 +
.../apache/doris/nereids/trees/plans/PlanType.java | 1 +
.../trees/plans/commands/DropUserCommand.java | 8 -
.../plans/commands/ShowCreateUserCommand.java | 7 +-
.../plans/commands/ShowTableStatusCommand.java | 15 +-
.../plans/commands/StartTransactionCommand.java | 46 +
.../trees/plans/commands/info/AliasInfo.java | 4 +-
.../trees/plans/commands/info/AlterViewInfo.java | 2 +-
.../trees/plans/commands/info/CreateUserInfo.java | 7 -
.../trees/plans/commands/info/CreateViewInfo.java | 2 +-
.../trees/plans/commands/insert/InsertUtils.java | 42 +-
.../plans/commands/load/MysqlLoadCommand.java | 17 +-
.../trees/plans/logical/LogicalOlapScan.java | 5 +-
.../trees/plans/visitor/CommandVisitor.java | 6 +
.../apache/doris/nereids/types/AggStateType.java | 4 +
.../apache/doris/nereids/util/RelationUtil.java | 3 -
.../doris/nereids/util/TypeCoercionUtils.java | 20 +-
.../java/org/apache/doris/persist/EditLog.java | 4 +
.../apache/doris/persist/KeyOperationInfo.java} | 28 +-
.../org/apache/doris/persist/OperationType.java | 2 +
.../doris/persist/meta/MetaPersistMethod.java | 6 +
.../doris/persist/meta/PersistMetaModules.java | 2 +-
.../doris/planner/HashDistributionPruner.java | 5 +-
.../org/apache/doris/planner/PlanFragment.java | 10 +-
.../org/apache/doris/planner/PlannerContext.java | 40 -
.../org/apache/doris/plugin/audit/AuditLoader.java | 6 +-
.../doris/plugin/dialect/HttpDialectUtils.java | 268 ++-
.../java/org/apache/doris/qe/ConnectProcessor.java | 4 +-
.../main/java/org/apache/doris/qe/Coordinator.java | 10 +-
.../java/org/apache/doris/qe/SessionVariable.java | 10 +-
.../java/org/apache/doris/qe/StmtExecutor.java | 177 +-
.../main/java/org/apache/doris/qe/VariableMgr.java | 10 +-
.../doris/rewrite/BetweenToCompoundRule.java | 69 -
.../org/apache/doris/rewrite/CaseWhenToIf.java | 52 -
.../doris/rewrite/CompoundPredicateWriteRule.java | 107 --
.../doris/rewrite/ElementAtToSlotRefRule.java | 136 --
.../rewrite/EliminateUnnecessaryFunctions.java | 48 -
.../doris/rewrite/EraseRedundantCastExpr.java | 70 -
.../org/apache/doris/rewrite/ExprRewriteRule.java | 47 -
.../org/apache/doris/rewrite/ExprRewriter.java | 293 ----
.../doris/rewrite/ExtractCommonFactorsRule.java | 648 --------
.../apache/doris/rewrite/FoldConstantsRule.java | 450 ------
.../org/apache/doris/rewrite/FunctionAlias.java | 60 -
.../org/apache/doris/rewrite/InferFiltersRule.java | 681 --------
.../apache/doris/rewrite/MatchPredicateRule.java | 41 -
.../rewrite/NormalizeBinaryPredicatesRule.java | 55 -
.../doris/rewrite/RewriteAliasFunctionRule.java | 51 -
.../doris/rewrite/RewriteBinaryPredicatesRule.java | 138 --
.../doris/rewrite/RewriteDateLiteralRule.java | 82 -
.../doris/rewrite/RewriteEncryptKeyRule.java | 45 -
.../doris/rewrite/RewriteFromUnixTimeRule.java | 163 --
.../doris/rewrite/RewriteImplicitCastRule.java | 106 --
.../doris/rewrite/RewriteInPredicateRule.java | 143 --
.../doris/rewrite/RewriteIsNullIsNotNullRule.java | 55 -
.../RoundLiteralInBinaryPredicatesRule.java | 165 --
.../rewrite/mvrewrite/CountDistinctToBitmap.java | 103 --
.../mvrewrite/CountDistinctToBitmapOrHLLRule.java | 72 -
.../doris/rewrite/mvrewrite/CountFieldToSum.java | 46 -
.../doris/rewrite/mvrewrite/ExprToSlotRefRule.java | 289 ----
.../rewrite/mvrewrite/FunctionCallEqualRule.java | 80 -
.../rewrite/mvrewrite/HLLHashToSlotRefRule.java | 116 --
.../doris/rewrite/mvrewrite/MVExprEquivalent.java | 106 --
.../apache/doris/rewrite/mvrewrite/NDVToHll.java | 101 --
.../doris/rewrite/mvrewrite/SlotRefEqualRule.java | 49 -
.../rewrite/mvrewrite/ToBitmapToSlotRefRule.java | 115 --
.../org/apache/doris/system/SystemInfoService.java | 2 +-
.../tablefunction/PaimonTableValuedFunction.java | 199 +++
.../doris/tablefunction/TableValuedFunctionIf.java | 2 +
.../org/apache/doris/alter/AlterJobV2Test.java | 21 +-
.../org/apache/doris/alter/BatchRollupJobTest.java | 16 +-
.../doris/analysis/BetweenPredicateTest.java | 54 -
.../doris/analysis/ComparisonPredicateTest.java | 79 -
.../apache/doris/analysis/CreateTableStmtTest.java | 524 ------
.../apache/doris/catalog/ColocateTableTest.java | 23 +-
.../apache/doris/catalog/CreateFunctionTest.java | 21 +-
.../apache/doris/catalog/CreateTableLikeTest.java | 11 +-
.../org/apache/doris/catalog/CreateTableTest.java | 31 +-
.../CreateTableWithBloomFilterIndexTest.java | 4 +-
.../org/apache/doris/catalog/CreateViewTest.java | 21 +-
.../java/org/apache/doris/catalog/DropDbTest.java | 13 +-
.../doris/catalog/DropMaterializedViewTest.java | 10 +-
.../apache/doris/catalog/DropPartitionTest.java | 13 +-
.../org/apache/doris/catalog/DropTableTest.java | 13 +-
.../doris/catalog/DynamicPartitionTableTest.java | 23 +-
.../org/apache/doris/catalog/EnvOperationTest.java | 13 +-
.../catalog/InternalSchemaInitializerTest.java | 34 -
.../java/org/apache/doris/catalog/RecoverTest.java | 13 +-
.../ColocateTableCheckerAndBalancerPerfTest.java | 17 +-
.../org/apache/doris/clone/DecommissionTest.java | 13 +-
.../doris/clone/TabletRepairAndBalanceTest.java | 15 +-
.../doris/clone/TabletReplicaTooSlowTest.java | 14 +-
.../org/apache/doris/clone/TabletSchedCtxTest.java | 27 +-
.../property/ConnectorPropertiesUtilsTest.java | 164 ++
.../doris/datasource/property/ParamRulesTest.java | 118 ++
.../datasource/property/PropertyConverterTest.java | 6 +
...st.java => AWSGlueMetaStorePropertiesTest.java} | 38 +-
.../metastore/AliyunDLFPropertiesTest.java | 2 +
.../property/metastore/GlueCatalogTest.java | 4 +-
.../metastore/HMSGlueMetaStorePropertiesTest.java | 108 ++
.../property/metastore/HMSPropertiesTest.java | 69 +-
.../property/storage/OSSHdfsPropertiesTest.java | 14 +-
...st.java => S3ConnectorPropertiesUtilsTest.java} | 2 +-
.../property/storage/S3PropertiesTest.java | 13 +
.../apache/doris/external/hms/HmsCatalogTest.java | 4 +-
.../external/iceberg/IcebergHadoopCatalogTest.java | 2 +-
.../nereids/rules/analysis/CheckRowPolicyTest.java | 22 +-
.../rules/rewrite/PruneOlapScanPartitionTest.java | 10 +-
.../mv/BaseMaterializedIndexSelectTest.java | 51 -
.../rules/rewrite/mv/SelectMvIndexTest.java | 1334 ---------------
.../rules/rewrite/mv/SelectRollupIndexTest.java | 498 ------
.../trees/plans/commands/MysqlLoadCommandTest.java | 117 ++
.../plans/commands/ShowCreateUserCommandTest.java | 8 +-
.../planner/MaterializedViewFunctionTest.java | 864 ----------
.../apache/doris/planner/ResourceTagQueryTest.java | 12 +-
.../apache/doris/plugin/HttpDialectUtilsTest.java | 360 ++++-
.../org/apache/doris/qe/HmsQueryCacheTest.java | 5 +-
.../java/org/apache/doris/qe/LocalShuffleTest.java | 222 +++
.../org/apache/doris/qe/OlapQueryCacheTest.java | 8 +-
.../rewrite/ExtractCommonFactorsRuleTest.java | 160 --
.../doris/rewrite/RewriteImplicitCastRuleTest.java | 61 -
.../doris/service/FrontendServiceImplTest.java | 13 +-
.../org/apache/doris/utframe/AnotherDemoTest.java | 14 +-
.../doris/utframe/DemoMultiBackendsTest.java | 14 +-
.../java/org/apache/doris/utframe/DorisAssert.java | 20 +-
.../apache/doris/utframe/TestWithFeService.java | 4 +-
.../org/apache/doris/utframe/UtFrameUtils.java | 20 -
gensrc/proto/cloud.proto | 2 +-
gensrc/thrift/PlanNodes.thrift | 14 +
gensrc/thrift/Types.thrift | 1 +
.../data/audit/test_audit_log_behavior.out | Bin 1837 -> 1838 bytes
.../iceberg/iceberg_complex_type.out | Bin 2335 -> 9011 bytes
.../paimon/paimon_system_table.out | Bin 0 -> 5130 bytes
.../hudi/test_hudi_full_schema_change.out | Bin 34801 -> 69506 bytes
.../cloud/test_cloud_mow_sc_inc_rowsets_dup.out} | Bin 189 -> 197 bytes
.../data/json_p0/test_json_load_and_function.out | Bin 260175 -> 260921
bytes
.../test_json_load_unique_key_and_function.out | Bin 87033 -> 87183 bytes
.../data/jsonb_p0/test_jsonb_load_and_function.out | Bin 188934 -> 189088
bytes
.../test_jsonb_load_unique_key_and_function.out | Bin 124394 -> 124355
bytes
.../agg_function/test_agg_case_sensitive.out} | Bin 189 -> 139 bytes
.../data/nereids_function_p0/scalar_function/J.out | Bin 160276 -> 160505
bytes
.../nereids_p0/insert_into_table/insert_values.out | Bin 2495 -> 2621 bytes
.../multi_distinct/multi_distinct_window.out | Bin 0 -> 309 bytes
.../query_p0/group_concat/test_group_concat.out | Bin 1158 -> 1184 bytes
.../json_function/test_query_json_array.out | Bin 1395 -> 1888 bytes
.../json_functions/test_json_extract.out | Bin 325 -> 758 bytes
.../json_functions/test_mapagg_with_jsonfuncs.out | Bin 189 -> 142 bytes
.../test_math_unary_always_nullable.out | Bin 1769 -> 2505 bytes
.../sql_functions/math_functions/test_triangle.out | Bin 0 -> 1103 bytes
.../string_functions/test_like_literal.out | Bin 0 -> 565 bytes
.../string_functions/test_like_table.out | Bin 0 -> 1545 bytes
.../org/apache/doris/regression/suite/Suite.groovy | 219 +--
regression-test/pipeline/cloud_p0/clean.sh | 3 +-
regression-test/pipeline/cloud_p0/run.sh | 20 +-
regression-test/pipeline/common/doris-utils.sh | 50 +-
regression-test/pipeline/vault_p0/clean.sh | 3 +-
regression-test/pipeline/vault_p0/run.sh | 20 +-
.../iceberg/iceberg_complex_type.groovy | 48 +-
.../paimon/paimon_system_table.groovy | 264 +++
.../hudi/test_hudi_full_schema_change.groovy | 2 +-
.../cloud/test_cloud_mow_sc_inc_rowsets_dup.groovy | 103 ++
.../agg_use_key_direct/agg_use_key_direct.groovy | 6 +-
.../agg_function/test_agg_case_sensitive.groovy | 64 +
.../fold_constant_numeric_arithmatic.groovy | 33 +
.../suites/nereids_p0/hint/multi_leading.groovy | 1 +
.../suites/nereids_p0/hint/test_use_mv.groovy | 35 -
.../insert_into_table/insert_values.groovy | 34 +
.../multi_distinct/multi_distinct_window.groovy | 45 +
.../show/test_nereids_show_create_user.groovy | 8 +
...st_unsupported_start_transaction_command.groovy | 10 +-
.../mv/availability/grace_period.groovy | 10 +-
.../mv/date_trunc/mv_with_date_trunc.groovy | 2 +-
.../mv/join/inner/inner_join_x.groovy | 2 -
.../partition_mv_rewrite.groovy | 34 +-
.../union_all_compensate.groovy | 12 +-
.../partition_curd_union_rewrite.groovy | 4 +-
.../mv/union_rewrite/usercase_union_rewrite.groovy | 4 +-
.../unioin_rewrite_grace_big.groovy | 36 +-
.../query_p0/group_concat/test_group_concat.groovy | 16 +-
.../json_function/test_query_json_array.groovy | 58 +-
.../json_functions/test_json_extract.groovy | 64 +-
.../test_math_unary_always_nullable.groovy | 9 +
.../math_functions/test_triangle.groovy | 46 +-
.../string_functions/test_like_literal.groovy | 96 ++
.../string_functions/test_like_table.groovy | 77 +
.../rollup_p0/test_create_mv_and_mtmv.groovy | 2 -
...t_unique_schema_key_change_multi_tablets.groovy | 391 +++++
439 files changed, 11811 insertions(+), 17908 deletions(-)
create mode 100644 be/benchmark/benchmark_bit_pack.cpp
create mode 100644 be/src/util/jsonb_document.cpp
create mode 100644 be/src/vec/exec/format/table/paimon_sys_table_jni_reader.cpp
create mode 100644 be/src/vec/exec/format/table/paimon_sys_table_jni_reader.h
create mode 100644 be/test/vec/common/string_buffer_test.cpp
create mode 100644 be/test/vec/function/function_throw_exception_test.cpp
copy cloud/conf/{lsan_suppression.conf => asan_suppr.conf} (91%)
copy cloud/conf/{lsan_suppression.conf => lsan_suppr.conf} (96%)
rename cloud/conf/{lsan_suppression.conf => ubsan_suppr.conf} (91%)
create mode 100644
fe/be-java-extensions/paimon-scanner/src/main/java/org/apache/doris/paimon/PaimonSysTableJniScanner.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/QueryStmt.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/SelectList.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/SelectListItem.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/analysis/WithClause.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateFileIO.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateInputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateOutputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/iceberg/fileio/DelegateSeekableInputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/ConnectorPropertiesUtils.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/ParamRules.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/PropertyUtils.java
rename
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/{AWSGlueProperties.java
=> AWSGlueMetaStoreBaseProperties.java} (50%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AWSGlueMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AbstractHMSProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/AliyunDLFBaseProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/HMSAliyunDLFMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/HMSGlueMetaStoreProperties.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/property/metastore/HMSPropertiesFactory.java
rename
fe/fe-core/src/main/java/org/apache/doris/{rewrite/mvrewrite/MVSelectFailedException.java
=> datasource/property/metastore/MetastorePropertiesFactory.java} (76%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/datasource/systable/PaimonSysTable.java
copy fe/fe-core/src/main/java/org/apache/doris/{analysis/InsertSource.java =>
encryption/KeyManager.java} (58%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInput.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisInputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/DorisOutputFile.java
copy fe/fe-core/src/main/java/org/apache/doris/{analysis/InsertSource.java =>
fs/io/ParsedPath.java} (63%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInput.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsInputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsOutputFile.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/fs/io/hdfs/HdfsOutputStream.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/JsonFunctionRewrite.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/expression/rules/LogToLn.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/DistinctWindowExpression.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/AbstractSelectMaterializedIndexRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/SelectMaterializedIndexWithAggregate.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/mv/SelectMaterializedIndexWithoutAggregate.java
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Log.java
=> Cosec.java} (70%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Log.java
=> Cot.java} (71%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{JsonArray.java
=> JsonArrayIgnoreNull.java} (67%)
copy
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/scalar/{Log.java
=> Sec.java} (70%)
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/functions/table/PaimonMeta.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/StartTransactionCommand.java
copy
fe/{fe-common/src/main/java/org/apache/doris/common/security/authentication/KerberosAuthenticationConfig.java
=> fe-core/src/main/java/org/apache/doris/persist/KeyOperationInfo.java} (58%)
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/BetweenToCompoundRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/CaseWhenToIf.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/CompoundPredicateWriteRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/ElementAtToSlotRefRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/EliminateUnnecessaryFunctions.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/EraseRedundantCastExpr.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/ExprRewriteRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/ExprRewriter.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/ExtractCommonFactorsRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/FoldConstantsRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/FunctionAlias.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/InferFiltersRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/MatchPredicateRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/NormalizeBinaryPredicatesRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteAliasFunctionRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteBinaryPredicatesRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteDateLiteralRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteEncryptKeyRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteFromUnixTimeRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteImplicitCastRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteInPredicateRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RewriteIsNullIsNotNullRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/RoundLiteralInBinaryPredicatesRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/CountDistinctToBitmap.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/CountDistinctToBitmapOrHLLRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/CountFieldToSum.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/ExprToSlotRefRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/FunctionCallEqualRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/HLLHashToSlotRefRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/MVExprEquivalent.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/NDVToHll.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/SlotRefEqualRule.java
delete mode 100644
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/ToBitmapToSlotRefRule.java
create mode 100644
fe/fe-core/src/main/java/org/apache/doris/tablefunction/PaimonTableValuedFunction.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/BetweenPredicateTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/analysis/CreateTableStmtTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/property/ConnectorPropertiesUtilsTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/property/ParamRulesTest.java
rename
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/{AWSGluePropertiesTest.java
=> AWSGlueMetaStorePropertiesTest.java} (81%)
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/datasource/property/metastore/HMSGlueMetaStorePropertiesTest.java
rename
fe/fe-core/src/test/java/org/apache/doris/datasource/property/storage/{S3PropertyUtilsTest.java
=> S3ConnectorPropertiesUtilsTest.java} (99%)
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/mv/BaseMaterializedIndexSelectTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/mv/SelectMvIndexTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/rules/rewrite/mv/SelectRollupIndexTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/nereids/trees/plans/commands/MysqlLoadCommandTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/planner/MaterializedViewFunctionTest.java
create mode 100644
fe/fe-core/src/test/java/org/apache/doris/qe/LocalShuffleTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/rewrite/ExtractCommonFactorsRuleTest.java
delete mode 100644
fe/fe-core/src/test/java/org/apache/doris/rewrite/RewriteImplicitCastRuleTest.java
create mode 100644
regression-test/data/external_table_p0/paimon/paimon_system_table.out
copy
regression-test/data/{query_p0/sql_functions/json_functions/test_mapagg_with_jsonfuncs.out
=> fault_injection_p0/cloud/test_cloud_mow_sc_inc_rowsets_dup.out} (60%)
copy
regression-test/data/{query_p0/sql_functions/json_functions/test_mapagg_with_jsonfuncs.out
=> nereids_function_p0/agg_function/test_agg_case_sensitive.out} (51%)
create mode 100644
regression-test/data/nereids_p0/multi_distinct/multi_distinct_window.out
create mode 100644
regression-test/data/query_p0/sql_functions/math_functions/test_triangle.out
create mode 100644
regression-test/data/query_p0/sql_functions/string_functions/test_like_literal.out
create mode 100644
regression-test/data/query_p0/sql_functions/string_functions/test_like_table.out
create mode 100644
regression-test/suites/external_table_p0/paimon/paimon_system_table.groovy
create mode 100644
regression-test/suites/fault_injection_p0/cloud/test_cloud_mow_sc_inc_rowsets_dup.groovy
create mode 100644
regression-test/suites/nereids_function_p0/agg_function/test_agg_case_sensitive.groovy
create mode 100644
regression-test/suites/nereids_p0/multi_distinct/multi_distinct_window.groovy
rename
fe/fe-core/src/main/java/org/apache/doris/rewrite/mvrewrite/MVExprEqualRule.java
=>
regression-test/suites/nereids_p0/test_unsupported_start_transaction_command.groovy
(82%)
rename fe/fe-core/src/main/java/org/apache/doris/analysis/InsertSource.java =>
regression-test/suites/query_p0/sql_functions/math_functions/test_triangle.groovy
(50%)
create mode 100644
regression-test/suites/query_p0/sql_functions/string_functions/test_like_literal.groovy
create mode 100644
regression-test/suites/query_p0/sql_functions/string_functions/test_like_table.groovy
create mode 100644
regression-test/suites/schema_change_p0/test_unique_schema_key_change_multi_tablets.groovy
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]