This is an automated email from the ASF dual-hosted git repository.

w41ter pushed a change to branch auto-pick-45452-branch-2.1
in repository https://gitbox.apache.org/repos/asf/doris.git


    omit db3fcccf9e4 [Fix](ccr) Incorrectly generated sql with NONE aggregate 
type (#45452)
     add f3f9cba6bd3 [improvement](statistics)Set enableQueryCache to false for 
statistics queries. (#45474) (#45493)
     add c561bdb9069 [cherry-pick](branch-21) fix first/last value return error 
with ignore null (#44996) (#45486)
     add 79662fcc943 [branch-2.1](functions) clean some ip functions code and 
make IS_IP_ADDRESS_IN_RANGE DEPENDS_ON_ARGUMENT (#45358)
     add 8faf010c640 branch-2.1: [fix](function) The parameters after the first 
of the mask function need to be restricted to constants #45348 (#45498)
     add b6a18031270 [improve](backup) Add config ignore_backup_tmp_partitions 
#45240 (#45331)
     add 8dc845671f3 [test](load) injection cases should check Exception is 
thrown (#44713) (#45321)
     add 191ef9b8b01 branch-2.1: [fix](schema-change) fix array/map/struct in 
schema-change not-null to null will make core #45305 (#45482)
     add 7856662ecf4  [Bug](pipeline) make sink operator process eos signals 
after wake_up_early #45207  (#45400)
     add 900086667ff  [Chore](pipeline) catch exception on task::prepare to 
avoid exception make backend coredump #45479  (#45516)
     add 01684ce3b13 branch-2.1: [fix](mysql-buffer) fix special buffer size 
with nested type #45126 (#45458)
     add a8e172ea5d3 branch-2.1: [Fix](show-stmt) Raise an error when show 
partitions with complex predicate  #45257 (#45519)
     add 748648ef1eb branch-2.1: [fix](nereids) fix bug when sum0 distinct 
appear in cte #45447 (#45511)
     add 55170455982 branch-2.1: [chore](checkpoint) add enable_checkpoint 
config #45301 (#45328)
     add fb310423274 branch-2.1: [fix](hive)Clear processed tasks #45309 
(#45339)
     add 416f3cf2bad branch-2.1: [fix](iceberg)Fill in the detailed error 
information #45285 (#45338)
     add 855e9a508c6 [fix](catalog) opt the count pushdown rule for 
iceberg/paimon/hive scan node (#44038) (#45564)
     add ca24cd1cd97 branch-2.1 [Fix](Insert-Job)Resolving Task Status 
Discrepancies in Query Execution Records (#45342) (#45451)
     add bc048a3e369 [bugfix](fe) should use equals not == to get failed to 
select replica  message (#45602)
     add 02feb16530e branch-2.1: [bug](s3) fix S3 file system gets absolute 
path #44965 (#45529)
     add 59b3760fdd8 branch-2.1: [opt](join) Check the property of nullable 
from intermediate row #45017 (#45476)
     add 1980e098bcf branch-2.1: [Test](binlog) Check correctly for show create 
database #45472 (#45551)
     add fca9c91193f [fix](restore) Add restore_reset_index_id config #45283 
(#45574)
     add fe0cc289ded [Bug](function) fix wrong result on group_concat with 
distinct+order_… (#45513)
     add ab427f60a2e branch-2.1: [feat](binlog) Add Support recover binlog 
#44818 (#45294)
     add 44e60a93c5f branch-2.1: [fix] (property) Filter table property 
storage_policy for db sync #44756 (#45578)
     add afeb5863adc branch-2.1: [fix](nereids) fix compare with date like 
literal #45382 (#45595)
     add eb67db3d25b branch-2.1: [feat](docker)Add a BE ENV item 
'SKIP_CHECK_ULIMIT' for Docker to start quickly #45267 (#45468)
     add 55ef1a60b3b branch-2.1: [fix](sql) Fix error result for column tosql 
#44997 (#45582)
     add 7d32e4f71ff branch-2.1: [Fix](ORC) Not push down fixed char type in 
orc reader #45484 (#45525)
     add 90ca889f841 branch-2.1: [fix](external)fix split and get the schema 
#45408 (#45566)
     add 7957e6fe0f6 branch-2.1: [Fix] Add column with default value string 
throw exception #45000 (#45316)
     add 7f8ec3e6790 branch-2.1: [fix](export) Make enable_outfile_to_local 
available for export command #45241 (#45515)
     add 9b80695e31b [fix](suites) Enable common expr pushdown in the restore 
inverted idx case #45547 (#45622)
     add d6c629d293a branch-2.1: [fix](tvf) Tvf supports to parse the enclose 
character in csv files #45407 (#45570)
     add 55e5e69a81d [branch-2.1]Fix test_audit_log_behavior failed (#45636)
     add 299bb8735cb [opt](test) Make the case stable. #44195 (#45638)
     add f966088fd08 branch-2.1: [fix](nereids) fix 
ExtractAndNormalizeWindowExpression bug #45553 (#45635)
     add 4b7c2eaa7d5 [branch-2.1](fix) fix incorrect result of hash join with 
const column (#45630)
     add e91a810df8c branch-2.1: [fix](sql cache) fix prepare statement with 
sql cache throw NullPointerException #45640 (#45650)
     add 9272c650b4d [Refactor](query) refactor lock in fragment mgr and change 
std::unorder_map to phmap (#45069)
     add cc691b6e012 branch-2.1: [Fix](Job)Fix redundant job scheduling by 
preventing same state transitions (e.g., RUNNING → RUNNING) #45495 (#45647)
     add c459ad73826 [fix](binlog) Avoid clear binlog dir #45581 (#45620)
     add 19c0e89da7b [enchement](iceberg)support read iceberg partition 
evolution table. (#45367) (#45569)
     add 2f62954525b branch-2.1: [fix](create table) fix create table fail msg 
#45623 (#45651)
     add afb59f5f0de [opt](Nereids) lock table in ascending order of table IDs 
(#45045) (#45679)
     add b39358fd0a7 [Fix](branch-2.1) Fix arrow-flight-sql to use pipeline 
(#45661)
     add 7e5d880431f branch-2.1: [fix](iceberg) Fill in the detailed error 
information #45415 (#45688)
     add 37c4de3cbf5 branch-2.1: [improve](variant) only sanitize in debug mode 
#45689 (#45698)
     add 17cc76e589b branch-2.1: [fix](variable) force update variable not work 
as expected #45648 (#45696)
     add 2a5f4c7979d [fix](ranger) make RangerDorisAccessController as 
singleton to avoid more and more ranger policy refresher (#45645)
     add f733aa5dcf7 branch-2.1: [fix](fold) fixed an issue with be computing 
constants #43410 (#45712)
     add 06efd5b4af1 [Opt](SegmentIterator) clear and release iterators memory 
footprint in advance when EOF (#44768) (#45734)
     add 1460af8e2a0 branch-2.1: [fix](nereids)use equals instead of == to 
compare String #45628 (#45708)
     add 39c69c766e9 [Optimize](Variant) optimize schema update performance 
(#45480) (#45731)
     add 9fa94bbde96 [opt](catalog) cache the Configuration object 
(#45433)(#45756) (#45758)
     add 7d9a7512971 [feat](nereids) adjust min/max for partition key #41729 
branch-2.1 (#45713)
     add bb543b89d92 [opt](nereids) optimize rewrite of synchronize materialize 
view (#45748) (#45752)
     add 303557ac700 [fix](hive)fix hive insert only translaction table. 
(#45753)
     add 367ecc32921 [fix](expr)Remove the _can_fast_execute flag from VExpr. 
(#45542) (#45662)
     add b612468ec8f branch-2.1: [fix](hudi) remove session variable field in 
HudiScanNode #45762 (#45764)
     add 35bdd0019e0 branch-2.1: [fix](routine load) make routine load delay 
eof schedule work #45528 (#45724)
     add c47932421cd [Fix](ccr) Incorrectly generated sql with NONE aggregate 
type (#45452)

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   (db3fcccf9e4)
            \
             N -- N -- N   refs/heads/auto-pick-45452-branch-2.1 (c47932421cd)

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:
 be/src/agent/be_exec_version_manager.h             |   1 +
 be/src/io/fs/s3_file_system.h                      |   2 +-
 be/src/olap/rowset/beta_rowset.cpp                 |  18 +-
 be/src/olap/rowset/segment_v2/column_reader.cpp    |  42 +++-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   8 +
 be/src/olap/rowset/segment_v2/segment_iterator.h   |   3 +
 be/src/olap/rowset_builder.cpp                     |  33 +--
 be/src/olap/storage_engine.cpp                     |  10 +
 be/src/olap/tablet_schema.cpp                      |  15 ++
 be/src/olap/tablet_schema.h                        |   3 +
 be/src/pipeline/exec/analytic_source_operator.cpp  |  14 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |  57 +++--
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |  29 ++-
 be/src/pipeline/pipeline.cpp                       |   7 +-
 be/src/pipeline/pipeline_task.cpp                  |   6 +-
 be/src/pipeline/pipeline_task.h                    |   5 +-
 .../pipeline_x/pipeline_x_fragment_context.cpp     |   2 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     | 107 +++++----
 be/src/pipeline/pipeline_x/pipeline_x_task.h       |  12 +-
 be/src/runtime/fragment_mgr.cpp                    |  71 ++++--
 be/src/runtime/fragment_mgr.h                      |   5 +-
 be/src/runtime/runtime_state.h                     |   5 +
 be/src/util/mysql_row_buffer.cpp                   |   6 +-
 .../vec/aggregate_functions/aggregate_function.h   |   8 +-
 .../aggregate_function_distinct.h                  |  16 +-
 .../aggregate_functions/aggregate_function_null.h  |  37 ++-
 .../aggregate_function_reader_first_last.h         |   2 +
 .../aggregate_functions/aggregate_function_sort.h  |   4 +-
 .../aggregate_function_window.cpp                  |   2 +
 .../aggregate_function_window.h                    |  49 ++--
 be/src/vec/columns/column.h                        |   4 +-
 be/src/vec/columns/column_object.cpp               |   2 +
 be/src/vec/columns/column_object.h                 |   2 +-
 be/src/vec/common/schema_util.cpp                  |   5 +-
 be/src/vec/exec/format/csv/csv_reader.cpp          |   6 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |  30 +--
 be/src/vec/exec/format/orc/vorc_reader.h           |   4 +-
 be/src/vec/exec/format/table/iceberg_reader.cpp    |  18 +-
 be/src/vec/exec/format/table/iceberg_reader.h      |   4 +-
 be/src/vec/exec/format/table/paimon_reader.cpp     |   3 +
 be/src/vec/exec/scan/vfile_scanner.cpp             |  14 +-
 be/src/vec/exprs/vcompound_pred.h                  |   4 +-
 be/src/vec/exprs/vectorized_fn_call.cpp            |   6 +-
 be/src/vec/exprs/vexpr.cpp                         |   2 -
 be/src/vec/exprs/vexpr.h                           |   1 -
 be/src/vec/exprs/vin_predicate.cpp                 |  15 +-
 be/src/vec/exprs/vin_predicate.h                   |   1 +
 be/src/vec/exprs/vmatch_predicate.cpp              |   2 +-
 be/src/vec/functions/function.h                    |   1 +
 be/src/vec/functions/function_ip.cpp               |   4 +
 be/src/vec/functions/function_ip.h                 | 223 +++++++-----------
 be/src/vec/functions/function_string.h             |   2 +
 be/src/vec/functions/simple_function_factory.h     |   5 +
 be/src/vec/runtime/partitioner.cpp                 |   6 +-
 .../sink/writer/iceberg/partition_transformers.cpp |   2 +-
 be/test/vec/function/function_ip_test.cpp          |  10 +-
 .../scripts/create_preinstalled_scripts/run25.hql  |  52 +++++
 .../orc_predicate/orc_predicate_table.hql          |  16 ++
 .../data/multi_catalog/orc_predicate/run.sh        |   9 +
 .../create_preinstalled_scripts/iceberg/run07.sql  |  83 +++++++
 .../main/java/org/apache/doris/common/Config.java  |  24 ++
 .../apache/doris/alter/SchemaChangeHandler.java    |  10 +
 .../java/org/apache/doris/analysis/ColumnDef.java  |  33 +--
 .../java/org/apache/doris/analysis/ExportStmt.java |   6 +
 .../doris/analysis/TableValuedFunctionRef.java     |   5 +-
 .../org/apache/doris/backup/BackupHandler.java     |   4 +-
 .../java/org/apache/doris/backup/BackupJob.java    |  16 +-
 .../org/apache/doris/binlog/BinlogManager.java     |  27 +++
 .../java/org/apache/doris/binlog/DBBinlog.java     |  33 ++-
 .../apache/doris/catalog/CatalogRecycleBin.java    |   6 +-
 .../main/java/org/apache/doris/catalog/Column.java |   5 +-
 .../main/java/org/apache/doris/catalog/Env.java    |   2 +-
 .../main/java/org/apache/doris/catalog/MTMV.java   |   6 +-
 .../java/org/apache/doris/catalog/OlapTable.java   |  42 ++--
 .../java/org/apache/doris/catalog/TableIf.java     | 134 ++++-------
 .../org/apache/doris/catalog/TableProperty.java    |   1 +
 .../doris/RangerCacheDorisAccessController.java    |   3 +-
 .../ranger/doris/RangerDorisAccessController.java  |  19 +-
 .../org/apache/doris/clone/TabletScheduler.java    |   2 +-
 .../doris/common/NereidsSqlCacheManager.java       |  32 ++-
 .../lock/MonitoredReentrantReadWriteLock.java      |  13 ++
 .../doris/common/proc/PartitionsProcDir.java       |  46 +++-
 .../doris/common/profile/SummaryProfile.java       |  19 +-
 .../doris/common/util/FileFormatConstants.java     |   1 +
 .../org/apache/doris/common/util/LocationPath.java |   2 +-
 .../apache/doris/datasource/ExternalCatalog.java   |  22 ++
 .../apache/doris/datasource/FileQueryScanNode.java |  27 ++-
 .../org/apache/doris/datasource/FileScanNode.java  |  79 -------
 .../org/apache/doris/datasource/FileSplit.java     |   5 +-
 .../org/apache/doris/datasource/FileSplitter.java  | 104 +++++++++
 .../apache/doris/datasource/InternalCatalog.java   |   2 +-
 .../apache/doris/datasource/SplitAssignment.java   |   2 +-
 .../org/apache/doris/datasource/SplitCreator.java  |   2 +-
 .../apache/doris/datasource/SplitGenerator.java    |   5 +-
 .../doris/datasource/hive/HMSExternalTable.java    |  16 +-
 .../doris/datasource/hive/HMSTransaction.java      |  12 +
 .../doris/datasource/hive/HiveMetaStoreCache.java  |  49 ++--
 .../datasource/hive/HiveMetaStoreClientHelper.java |   7 +-
 .../doris/datasource/hive/HiveMetadataOps.java     |  25 ++
 .../org/apache/doris/datasource/hive/HiveUtil.java |  22 ++
 .../doris/datasource/hive/source/HiveScanNode.java |  63 +++--
 .../doris/datasource/hive/source/HiveSplit.java    |   6 +-
 .../doris/datasource/hudi/source/HudiScanNode.java |  16 +-
 .../datasource/iceberg/IcebergMetadataOps.java     |  13 +-
 .../datasource/iceberg/source/IcebergScanNode.java | 122 ++++++----
 .../datasource/iceberg/source/IcebergSplit.java    |  11 +-
 .../maxcompute/source/MaxComputeScanNode.java      |  28 +--
 .../datasource/paimon/source/PaimonScanNode.java   |  65 +++---
 .../datasource/paimon/source/PaimonSplit.java      |   7 +-
 .../doris/datasource/tvf/source/TVFScanNode.java   |  22 +-
 .../doris/job/extensions/insert/InsertTask.java    |   2 +-
 .../apache/doris/job/extensions/mtmv/MTMVTask.java |  28 ++-
 .../org/apache/doris/job/manager/JobManager.java   |   6 +-
 .../load/routineload/KafkaRoutineLoadJob.java      |   2 +-
 .../doris/load/routineload/KafkaTaskInfo.java      |   9 +-
 .../load/routineload/RoutineLoadTaskInfo.java      |   9 +-
 .../java/org/apache/doris/master/Checkpoint.java   |   5 +
 .../java/org/apache/doris/mtmv/BaseTableInfo.java  |   7 +
 .../main/java/org/apache/doris/mtmv/MTMVCache.java |  30 ++-
 .../java/org/apache/doris/mtmv/MTMVJobManager.java |  11 +-
 .../org/apache/doris/mtmv/MTMVPartitionUtil.java   |   5 +-
 .../java/org/apache/doris/mtmv/MTMVPlanUtil.java   |  68 +++---
 .../org/apache/doris/mtmv/MTMVRelationManager.java |  21 +-
 .../org/apache/doris/mtmv/MTMVRewriteUtil.java     |   4 +-
 .../org/apache/doris/nereids/CascadesContext.java  | 254 +-------------------
 .../org/apache/doris/nereids/NereidsPlanner.java   | 110 ++++-----
 .../org/apache/doris/nereids/SqlCacheContext.java  |   4 +
 .../org/apache/doris/nereids/StatementContext.java | 143 ++++++++++--
 .../apache/doris/nereids/analyzer/MappingSlot.java |   2 +-
 .../doris/nereids/analyzer/UnboundAlias.java       |   2 +-
 .../analyzer/UnboundBaseExternalTableSink.java     |   6 -
 .../doris/nereids/analyzer/UnboundFunction.java    |   2 +-
 .../nereids/analyzer/UnboundOneRowRelation.java    |   2 +-
 .../doris/nereids/analyzer/UnboundRelation.java    |   6 -
 .../doris/nereids/analyzer/UnboundResultSink.java  |   6 -
 .../apache/doris/nereids/analyzer/UnboundSlot.java |  14 +-
 .../apache/doris/nereids/analyzer/UnboundStar.java |   2 +-
 .../doris/nereids/analyzer/UnboundTVFRelation.java |   6 -
 .../doris/nereids/analyzer/UnboundTableSink.java   |   6 -
 .../glue/translator/PhysicalPlanTranslator.java    |  16 +-
 .../doris/nereids/jobs/executor/Analyzer.java      |  35 +--
 .../nereids/jobs/executor/TableCollector.java      |  71 ++++++
 .../doris/nereids/minidump/MinidumpUtils.java      |  14 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   3 +-
 .../apache/doris/nereids/parser/NereidsParser.java |  53 +++++
 .../org/apache/doris/nereids/rules/RuleType.java   |   9 +-
 .../doris/nereids/rules/analysis/BindRelation.java |  59 ++---
 .../nereids/rules/analysis/CollectRelation.java    | 220 ++++++++++++++++++
 .../mv/AsyncMaterializationContext.java            |   5 -
 .../mv/InitMaterializationContextHook.java         |  24 +-
 .../exploration/mv/MaterializedViewUtils.java      |   8 +-
 .../expression/rules/FoldConstantRuleOnBE.java     |  12 +-
 .../rules/SimplifyComparisonPredicate.java         | 140 +++++------
 .../rules/implementation/AggregateStrategies.java  |   6 +-
 .../ExtractAndNormalizeWindowExpression.java       |   3 +-
 .../mv/AbstractSelectMaterializedIndexRule.java    |   5 +-
 .../doris/nereids/stats/StatsCalculator.java       | 174 ++++++++++++++
 .../trees/expressions/AggregateExpression.java     |   2 +-
 .../doris/nereids/trees/expressions/Alias.java     |   2 +-
 .../trees/expressions/ArrayItemReference.java      |   2 +-
 .../nereids/trees/expressions/BinaryOperator.java  |   2 +-
 .../doris/nereids/trees/expressions/BoundStar.java |   2 +-
 .../doris/nereids/trees/expressions/CaseWhen.java  |   2 +-
 .../doris/nereids/trees/expressions/Cast.java      |   2 +-
 .../doris/nereids/trees/expressions/Exists.java    |   4 +-
 .../nereids/trees/expressions/Expression.java      |  10 +
 .../nereids/trees/expressions/InPredicate.java     |   2 +-
 .../nereids/trees/expressions/InSubquery.java      |   4 +-
 .../doris/nereids/trees/expressions/IsNull.java    |   2 +-
 .../doris/nereids/trees/expressions/ListQuery.java |   4 +-
 .../doris/nereids/trees/expressions/Match.java     |   2 +-
 .../doris/nereids/trees/expressions/Not.java       |   2 +-
 .../nereids/trees/expressions/OrderExpression.java |   2 +-
 .../nereids/trees/expressions/Placeholder.java     |   2 +-
 .../nereids/trees/expressions/Properties.java      |   2 +-
 .../nereids/trees/expressions/ScalarSubquery.java  |   4 +-
 .../nereids/trees/expressions/SlotReference.java   |   2 +-
 .../trees/expressions/StringRegexPredicate.java    |   2 +-
 .../nereids/trees/expressions/SubqueryExpr.java    |   2 +-
 .../trees/expressions/TimestampArithmetic.java     |   2 +-
 .../nereids/trees/expressions/UnaryOperator.java   |   2 +-
 .../doris/nereids/trees/expressions/Variable.java  |   2 +-
 .../nereids/trees/expressions/VariableDesc.java    |   2 +-
 .../trees/expressions/VirtualSlotReference.java    |   2 +-
 .../nereids/trees/expressions/WhenClause.java      |   2 +-
 .../trees/expressions/WindowExpression.java        |   2 +-
 .../nereids/trees/expressions/WindowFrame.java     |   2 +-
 .../trees/expressions/functions/BoundFunction.java |   2 +-
 .../functions/agg/AggregateFunction.java           |   2 +-
 .../trees/expressions/functions/agg/Count.java     |   4 +-
 .../functions/scalar/CryptoFunction.java           |   2 +-
 .../functions/scalar/Ipv6NumToString.java          |   3 +-
 .../functions/scalar/IsIpAddressInRange.java       |   4 +-
 .../trees/expressions/functions/scalar/Lambda.java |   2 +-
 .../functions/table/TableValuedFunction.java       |   2 +-
 .../trees/expressions/literal/ArrayLiteral.java    |   2 +-
 .../trees/expressions/literal/DateLiteral.java     |   2 +-
 .../trees/expressions/literal/DateTimeLiteral.java |   2 +-
 .../trees/expressions/literal/DecimalLiteral.java  |   2 +-
 .../expressions/literal/DecimalV3Literal.java      |   2 +-
 .../nereids/trees/expressions/literal/Literal.java |   2 +-
 .../trees/expressions/literal/MapLiteral.java      |   2 +-
 .../trees/expressions/literal/MaxLiteral.java      |   2 +-
 .../trees/expressions/literal/StructLiteral.java   |   2 +-
 .../trees/plans/commands/AddConstraintCommand.java |  31 ++-
 .../nereids/trees/plans/commands/CommandUtils.java |  49 ----
 .../plans/commands/DropConstraintCommand.java      |  28 ++-
 .../trees/plans/commands/ExportCommand.java        |   4 +
 .../plans/commands/ShowConstraintsCommand.java     |  15 +-
 .../trees/plans/commands/info/CreateMTMVInfo.java  |  77 ++++---
 .../commands/info/MTMVPartitionDefinition.java     |  20 +-
 .../commands/insert/InsertIntoTableCommand.java    | 256 +++++++++++++--------
 .../trees/plans/commands/insert/InsertUtils.java   |  11 +-
 .../trees/plans/visitor/TableCollector.java        | 122 ----------
 .../apache/doris/nereids/util/ExpressionUtils.java |  16 ++
 .../java/org/apache/doris/nereids/util/Utils.java  |  12 +-
 .../java/org/apache/doris/persist/EditLog.java     |   8 +-
 .../java/org/apache/doris/persist/RecoverInfo.java |  22 +-
 .../apache/doris/planner/SingleNodePlanner.java    |  20 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  21 ++
 .../java/org/apache/doris/qe/SimpleScheduler.java  |   3 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |   6 +-
 .../main/java/org/apache/doris/qe/VariableMgr.java |   6 +-
 .../sessions/FlightSessionsManager.java            |   2 -
 .../doris/statistics/util/StatisticsUtil.java      |   2 +
 .../main/java/org/apache/doris/system/Backend.java |   3 +
 .../org/apache/doris/system/BeSelectionPolicy.java |   3 +-
 .../org/apache/doris/system/SystemInfoService.java |   2 +-
 .../tablefunction/DataGenTableValuedFunction.java  |   3 +-
 .../ExternalFileTableValuedFunction.java           |  20 +-
 .../GroupCommitTableValuedFunction.java            |   3 +-
 .../tablefunction/JdbcQueryTableValueFunction.java |   3 +-
 .../doris/tablefunction/MetadataGenerator.java     |  37 ++-
 .../tablefunction/MetadataTableValuedFunction.java |   3 +-
 .../tablefunction/QueryTableValueFunction.java     |   3 +-
 .../doris/tablefunction/TableValuedFunctionIf.java |   3 +-
 .../doris/analysis/AddColumnDefaultValueTest.java  |  89 +++++++
 .../org/apache/doris/catalog/CreateTableTest.java  |  17 ++
 .../apache/doris/common/util/LocationPathTest.java |  12 +
 .../doris/datasource/ExternalCatalogTest.java      |  46 +++-
 .../doris/datasource/hive/HmsCommitTest.java       |  40 +++-
 .../datasource/iceberg/CreateIcebergTableTest.java |  26 +++
 .../load/routineload/KafkaRoutineLoadJobTest.java  |   2 +-
 .../routineload/RoutineLoadTaskSchedulerTest.java  |   2 +-
 .../nereids/rules/analysis/BindRelationTest.java   |  70 +-----
 .../rules/SimplifyComparisonPredicateTest.java     | 102 +++++++-
 .../nereids/trees/expressions/LiteralTest.java     |   8 +-
 .../doris/nereids/trees/plans/PlanVisitorTest.java | 163 -------------
 .../org/apache/doris/nereids/util/PlanChecker.java |  12 +-
 .../apache/doris/nereids/util/ReadLockTest.java    |  61 +++--
 .../doris/persist/DropAndRecoverInfoTest.java      |   2 +-
 .../org/apache/doris/qe/OlapQueryCacheTest.java    |   2 +-
 .../transaction/GlobalTransactionMgrTest.java      |   4 +-
 gensrc/script/doris_builtins_functions.py          |  13 +-
 gensrc/thrift/FrontendService.thrift               |   4 +-
 gensrc/thrift/PaloInternalService.thrift           |   4 +
 .../test_alter_add_column_default_value_str.out    |  14 ++
 .../data/audit/test_audit_log_behavior.out         |   2 +
 .../correctness_p0/test_first_value_window.out     | 100 ++++++++
 .../test_special_buffer_before_nested.out          |   4 +
 .../ddl/create_nestedtypes_with_schemachange.out   |  84 +++++++
 regression-test/data/ddl_p0/test_recover.out       | 216 -----------------
 .../hive/test_hive_orc_predicate.out               |  29 +++
 .../hive/test_transactional_hive.out               |  46 ++++
 .../iceberg/test_iceberg_partition_evolution.out   | 190 +++++++++++++++
 .../write/test_iceberg_write_partitions.out        |  24 +-
 .../paimon/test_paimon_catalog.out                 |  80 +++++++
 .../data/external_table_p0/tvf/enclose_csv.csv     |   6 +
 .../tvf/test_local_tvf_enclose.out                 |  15 ++
 .../hive/test_hive_translation_insert_only.out     |  20 ++
 .../nereids_function_p0/agg_function/sum0_cte.out  |  21 ++
 .../data/nereids_p0/aggregate/agg_group_concat.out |   4 +
 .../fold_constant/fold_constant_by_be.out          |   6 +
 .../infer_predicate/pull_up_predicate_literal.out  |   2 +-
 .../normalize_window_nullable_agg_test.out         |   4 +
 .../data/query_p0/join/test_join_with_const.out    |   9 +
 .../test_is_ip_address_in_range_function.out       |  13 +-
 .../pipeline/p0/conf/regression-conf.groovy        |   1 -
 .../test_alter_add_column_default_value_str.groovy |  72 ++++++
 ...est_backup_restore_backup_temp_partition.groovy |  34 +++
 .../test_backup_restore_inverted_idx.groovy        | 174 ++++++++++++++
 ...e_compaction_with_variant_inverted_index.groovy |   2 +-
 .../correctness_p0/test_first_value_window.groovy  | 189 +++++++++++++++
 .../test_first_value_window_legacy_planner.groovy  |   6 +-
 .../test_last_value_window_legacy_planner.groovy   |   4 +-
 .../correctness_p0/test_mask_function.groovy       |  21 ++
 .../test_special_buffer_before_nested.groovy       | 181 +++++++++++++++
 .../create_nestedtypes_with_schemachange.groovy    |  57 +++++
 regression-test/suites/ddl_p0/test_recover.groovy  |  27 ++-
 ..._hive.groovy => test_hive_orc_predicate.groovy} |  56 +----
 .../hive/test_transactional_hive.groovy            |  68 ++++++
 .../iceberg/test_iceberg_optimize_count.groovy     |   2 +-
 .../test_iceberg_partition_evolution.groovy        | 179 ++++++++++++++
 .../paimon/test_paimon_catalog.groovy              |  14 ++
 .../tvf/test_local_tvf_enclose.groovy              |  72 ++++++
 .../hive/test_hive_translation_insert_only.groovy  |  84 +++++++
 ...oad_stream_back_pressure_fault_injection.groovy |  71 ++----
 .../test_load_stream_fault_injection.groovy        |  10 +-
 ...d_stream_stub_close_wait_fault_injection.groovy |   3 +-
 .../test_load_stream_stub_failure_injection.groovy |   5 +-
 .../test_memtable_flush_fault.groovy               |   1 +
 .../test_rowset_writer_fault.groovy                |   5 +-
 .../test_variant_bloom_filter.groovy               |  10 +-
 .../test_variant_index_format_v1.groovy            |   2 +-
 .../suites/job_p0/test_base_insert_job.groovy      |  15 +-
 .../suites/load_p0/routine_load/data/test_eof.csv  |   1 +
 .../routine_load/test_routine_load_eof.groovy      | 178 ++++++++++++++
 .../suites/load_p2/test_single_replica_load.groovy |   2 +-
 .../agg_function/sum0_cte.groovy                   |  23 +-
 .../nereids_p0/aggregate/agg_group_concat.groovy   |  61 ++---
 .../cache/prepare_stmt_with_sql_cache.groovy       |  57 +++++
 .../fold_constant/fold_constant_by_be.groovy       |   9 +-
 .../pull_up_predicate_literal.groovy               |   2 +-
 .../normalize_window_nullable_agg_test.groovy      |  57 +++++
 .../query_p0/join/test_join_with_const.groovy      |  71 ++++++
 .../query_p0/show/test_show_partitions.groovy      |  39 ++++
 .../test_is_ip_address_in_range_function.groovy    |  19 +-
 .../suites/variant_p0/with_index/var_index.groovy  |   3 +-
 318 files changed, 5753 insertions(+), 2598 deletions(-)
 create mode 100644 
docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/orc_predicate/orc_predicate_table.hql
 create mode 100755 
docker/thirdparties/docker-compose/hive/scripts/data/multi_catalog/orc_predicate/run.sh
 create mode 100644 
docker/thirdparties/docker-compose/iceberg/scripts/create_preinstalled_scripts/iceberg/run07.sql
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/FileSplitter.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/executor/TableCollector.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/analysis/CollectRelation.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/CommandUtils.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/visitor/TableCollector.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/analysis/AddColumnDefaultValueTest.java
 create mode 100644 
regression-test/data/alter_p0/test_alter_add_column_default_value_str.out
 create mode 100644 
regression-test/data/datatype_p0/nested_types/corner_cases/test_special_buffer_before_nested.out
 create mode 100644 
regression-test/data/external_table_p0/hive/test_hive_orc_predicate.out
 create mode 100644 
regression-test/data/external_table_p0/iceberg/test_iceberg_partition_evolution.out
 create mode 100644 regression-test/data/external_table_p0/tvf/enclose_csv.csv
 create mode 100644 
regression-test/data/external_table_p0/tvf/test_local_tvf_enclose.out
 create mode 100644 
regression-test/data/external_table_p2/hive/test_hive_translation_insert_only.out
 create mode 100644 
regression-test/data/nereids_function_p0/agg_function/sum0_cte.out
 create mode 100644 
regression-test/data/nereids_p0/aggregate/agg_group_concat.out
 create mode 100644 regression-test/data/query_p0/join/test_join_with_const.out
 create mode 100644 
regression-test/suites/alter_p0/test_alter_add_column_default_value_str.groovy
 create mode 100644 
regression-test/suites/backup_restore/test_backup_restore_inverted_idx.groovy
 create mode 100644 
regression-test/suites/datatype_p0/nested_types/corner_cases/test_special_buffer_before_nested.groovy
 copy 
regression-test/suites/external_table_p0/hive/{test_transactional_hive.groovy 
=> test_hive_orc_predicate.groovy} (50%)
 create mode 100644 
regression-test/suites/external_table_p0/iceberg/test_iceberg_partition_evolution.groovy
 create mode 100644 
regression-test/suites/external_table_p0/tvf/test_local_tvf_enclose.groovy
 create mode 100644 
regression-test/suites/external_table_p2/hive/test_hive_translation_insert_only.groovy
 create mode 100644 
regression-test/suites/load_p0/routine_load/data/test_eof.csv
 create mode 100644 
regression-test/suites/load_p0/routine_load/test_routine_load_eof.groovy
 copy fe/fe-core/src/main/java/org/apache/doris/datasource/SplitCreator.java => 
regression-test/suites/nereids_function_p0/agg_function/sum0_cte.groovy (60%)
 create mode 100644 
regression-test/suites/nereids_p0/cache/prepare_stmt_with_sql_cache.groovy
 create mode 100644 
regression-test/suites/query_p0/join/test_join_with_const.groovy
 create mode 100644 
regression-test/suites/query_p0/show/test_show_partitions.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to