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

panxiaolei pushed a change to branch new_join2
in repository https://gitbox.apache.org/repos/asf/doris.git


    omit 872b4f3a55e [performance] opt the join and other join conjuncts 
(#27604)
    omit 05d723dab44 fix
    omit 20143a2fff4 fix
    omit 755be1457a4 fix
    omit 9ab76af825d update
    omit 6d864eb8109 fix
    omit 877bacafe88 update fix
    omit 85b9d973e13 fix compile
    omit 00bc2727dcb [Rf](bf) fix bug of in change bf (#27355)
    omit a7092a7755d fix outer join and other join conjuncts (#27319)
    omit d87b42da1c4 Join rewrite (#26140)
     add 096ce9d75b1 [typo](doc)Add flink cdc partial column update column 
(#26402)
     add 70bbaa4e56c [test](regression) add cases about datev1/datatimev1 
(#27543)
     add d769fb69dd1 NEED (#27531)
     add d98d2d491f9 [chore](tablet scheduler) update sched ctx err (#27514)
     add e4258dd868e [chore](fe plugin) Upgrade dependency to doris 
2.0-SNAPSHOT #27522
     add a0b1cb48a10 [Improve](regresscases) update cases for three-level 
nested types #27529
     add 14527c49300 [chore](case) adjust timeout of broker load case (#27539)
     add f3204ec18c4 [fix](memory) Fix thread_context check failed: 
thread_mem_tracker()->label() == "Orphan" #27468
     add eb250bca5c2 [fix](set) fix error message when set a session only 
variable (#27554)
     add 59efb1b2388 [fix](planner)join node should output required slot from 
parent node #27526
     add 6142a539f48 [deprecated](external) remove deprecated hudi and iceberg 
external table (#27456)
     add 6b1428dba1e Fix auto analyze doesn't filter unsupported type bug. 
(#27559)
     add cc395f5428c [Fix](hive-transactional-table) Fix NPE when query empty 
hive transactional table. (#27563)
     add 3d2b194985f [refactor](if_function) handle result status of function 
(#27491)
     add 7134da63ac7 [improvement](nereids) add config for nereids trace dir 
(#27495)
     add 1b8d7da0781 [chore](case) Use correct insert stmt for cold heat 
separation case #27546
     add d4f2db74f95 [fix](nereids) fix stats error when using dateTime type 
filter (#27571)
     add 7a1b4267d5c [improve](transaction) lightweight transaction lock logic 
(#27564)
     add 4232327a432 [fix](regression test) fix test_schema_change_cold_heat 
case (#27556)
     add ff1a06abcf1 [test](regression) add routine load sequence and error 
test (#27519)
     add b08865982a6 [improvement](disk balance) Impr disk rebalancer sched 
when be load r… (#26412)
     add 04033dce019 [improve](routine_load) add db and table name in create 
routine load job log (#27500)
     add 148f365da83 [fix](move-memtable) handle tablet location not found 
(#27561)
     add b6dd43bb9d6 [fix](load) return error instead of panic when slot and 
expr do not (#27423)
     add 5700332c3cc [enhance](S3) Print the error detail for every s3 
operation (#27572)
     add 3791de3cfa3 [feature](mtmv)(6)implement cancel method (#27541)
     add baadc14e600 [Enhancement](function) support unix_timestamp with float 
(#26827)
     add cd6c61347df [Feature](tvf)(avro-jni) avro-jni add projection push down 
(#26885)
     add d10a708fa28 [improve](jdbc catalog) add profile for jdbc scan (#27447)
     add 550f3e801d0 [improve](routine_load) move log from write lock (#27576)
     add d0fea8db273 [chore][log] Opt log, revert some log introduced by #25739 
(#26365)
     add 9aafcf2e221 [Enhance](fe) Support setting initial root password when 
FE firstly launch (#27438)
     add 82d15669bcc [minor](fe) convert Chinese annotations into English 
(#27560)
     add 3838b6fbaeb [refine](pipelineX) refine some code in pipelineX (#27472)
     add 5cb5241a9ea [feature](mtmv) materialized view rewrite framework 
(#27059)
     add 0e1e4c8508c [opt](nereids) disable infer column name when query 
(#27450)
     add 331effdb20a [feature](Nereids): support merge graph in group (#27353)
     add 1b4cd24b360 [opt](Nereids) support where, group by, having, order by 
clause without from clause in query statement (#27006)
     add 234aff3e788 [feature](Nereids): Pushdown TopN through Union (#27535)
     add 13b26ee920d [Fix](core) Fix wal space back pressure core and add 
regression test (#27311)
     new e5fb35abb35 Join rewrite (#26140)
     new c2a3a36ed14 fix outer join and other join conjuncts (#27319)
     new 7e6fe0b58dc [Rf](bf) fix bug of in change bf (#27355)
     new c24fcd13cd1 fix compile
     new c8d72228e63 update fix
     new f7f982d7898 fix
     new dac204d6e53 update
     new 8b487c0734d fix
     new 9f1db34e9c9 fix
     new 75e9798f9d3 fix
     new f67d0b1635e [performance] opt the join and other join conjuncts 
(#27604)
     new 65258c607e0 update fix
     new 57160b4346f fix

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   (872b4f3a55e)
            \
             N -- N -- N   refs/heads/new_join2 (57160b4346f)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 13 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/agent/be_exec_version_manager.h             |     1 +
 be/src/io/fs/buffered_reader.cpp                   |     4 +
 be/src/io/fs/s3_file_reader.cpp                    |     6 +-
 be/src/io/fs/s3_file_system.cpp                    |     7 +-
 be/src/io/fs/s3_file_writer.cpp                    |    36 +-
 be/src/olap/wal_manager.cpp                        |    14 +-
 be/src/olap/wal_manager.h                          |     2 +
 be/src/olap/wal_writer.cpp                         |    34 +-
 be/src/olap/wal_writer.h                           |     6 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |     7 +-
 be/src/pipeline/pipeline_fragment_context.cpp      |    12 +-
 be/src/pipeline/pipeline_x/operator.cpp            |     5 -
 be/src/pipeline/pipeline_x/operator.h              |     1 -
 .../pipeline_x/pipeline_x_fragment_context.cpp     |    58 +-
 .../pipeline_x/pipeline_x_fragment_context.h       |    12 +-
 be/src/pipeline/pipeline_x/pipeline_x_task.cpp     |    20 +-
 be/src/pipeline/task_scheduler.cpp                 |     2 +-
 be/src/runtime/fragment_mgr.cpp                    |    12 +-
 be/src/runtime/group_commit_mgr.cpp                |    20 +-
 be/src/runtime/plan_fragment_executor.cpp          |     8 +-
 be/src/runtime/plan_fragment_executor.h            |     2 -
 be/src/runtime/query_context.h                     |     1 -
 be/src/runtime/runtime_state.cpp                   |    11 +-
 be/src/runtime/runtime_state.h                     |     2 +-
 be/src/util/debug_util.cpp                         |     5 +-
 be/src/vec/common/hash_table/hash_map.h            |    22 +-
 be/src/vec/core/block.cpp                          |     4 +-
 be/src/vec/core/types.h                            |     4 +
 be/src/vec/exec/join/process_hash_table_probe.h    |     2 +-
 .../vec/exec/join/process_hash_table_probe_impl.h  |    15 +-
 be/src/vec/exec/scan/new_jdbc_scanner.cpp          |    40 +-
 be/src/vec/exec/scan/new_jdbc_scanner.h            |     5 +-
 be/src/vec/exec/vjdbc_connector.cpp                |     2 +
 be/src/vec/exec/vjdbc_connector.h                  |     4 +-
 be/src/vec/functions/function_timestamp.cpp        |   200 +-
 be/src/vec/functions/if.cpp                        |   114 +-
 be/src/vec/runtime/vdatetime_value.h               |     2 +
 be/src/vec/sink/group_commit_block_sink.cpp        |     5 +-
 be/src/vec/sink/writer/async_result_writer.cpp     |     6 -
 be/src/vec/sink/writer/async_result_writer.h       |     2 -
 be/src/vec/sink/writer/vtablet_writer.cpp          |    10 +
 be/src/vec/sink/writer/vtablet_writer_v2.cpp       |    23 +-
 be/src/vec/sink/writer/vtablet_writer_v2.h         |     2 +-
 be/test/olap/wal_manager_test.cpp                  |     3 +-
 be/test/olap/wal_reader_writer_test.cpp            |     3 +-
 .../hive/scripts/create_preinstalled_table.hql     |    11 +
 docs/en/docs/admin-manual/config/fe-config.md      |    67 +-
 docs/en/docs/ecosystem/flink-doris-connector.md    |    45 +
 .../Create/CREATE-DATABASE.md                      |    22 +-
 .../Create/CREATE-EXTERNAL-TABLE.md                |   274 -
 docs/sidebars.json                                 |     3 +-
 docs/zh-CN/docs/admin-manual/config/fe-config.md   |    67 +-
 docs/zh-CN/docs/ecosystem/flink-doris-connector.md |    44 +
 .../Create/CREATE-DATABASE.md                      |    24 +-
 .../Create/CREATE-EXTERNAL-TABLE.md                |   272 -
 fe/be-java-extensions/avro-scanner/pom.xml         |    38 +-
 .../java/org/apache/doris/avro/AvroFileCache.java  |   118 +
 .../java/org/apache/doris/avro/AvroJNIScanner.java |    59 +-
 .../java/org/apache/doris/avro/AvroProperties.java |     4 +
 .../java/org/apache/doris/avro/AvroReader.java     |    78 +-
 .../java/org/apache/doris/avro/AvroTypeUtils.java  |     4 +
 .../java/org/apache/doris/avro/HDFSFileReader.java |    48 +-
 .../java/org/apache/doris/avro/S3FileReader.java   |    75 +-
 .../java/org/apache/doris/catalog/ScalarType.java  |     8 +-
 .../main/java/org/apache/doris/common/Config.java  |    50 +-
 fe/fe-core/src/main/cup/sql_parser.cup             |     5 -
 .../apache/doris/analysis/CreateResourceStmt.java  |     4 +-
 .../org/apache/doris/analysis/CreateTableStmt.java |    40 +-
 .../apache/doris/analysis/FunctionCallExpr.java    |    22 +
 .../java/org/apache/doris/analysis/SelectStmt.java |    11 +-
 .../org/apache/doris/catalog/DatabaseProperty.java |    48 -
 .../main/java/org/apache/doris/catalog/Env.java    |    35 +-
 .../doris/catalog/HiveMetaStoreClientHelper.java   |   130 -
 .../org/apache/doris/catalog/IcebergTable.java     |   266 -
 .../java/org/apache/doris/catalog/OlapTable.java   |    10 +-
 .../org/apache/doris/catalog/RefreshManager.java   |    71 +-
 .../java/org/apache/doris/catalog/Replica.java     |     5 +
 .../main/java/org/apache/doris/catalog/Table.java  |     5 -
 .../doris/catalog/external/ExternalTable.java      |     4 +-
 .../org/apache/doris/clone/BeLoadRebalancer.java   |     7 +-
 .../org/apache/doris/clone/DiskRebalancer.java     |    20 +-
 .../apache/doris/clone/PartitionRebalancer.java    |    12 -
 .../java/org/apache/doris/clone/Rebalancer.java    |    28 +-
 .../org/apache/doris/clone/TabletScheduler.java    |    32 +-
 .../doris/common/profile/ExecutionProfile.java     |    22 +-
 .../apache/doris/datasource/InternalCatalog.java   |    22 +-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |     4 +
 .../org/apache/doris/external/hudi/HudiTable.java  |   110 -
 .../apache/doris/external/iceberg/HiveCatalog.java |    91 -
 .../doris/external/iceberg/IcebergCatalog.java     |    67 -
 .../doris/external/iceberg/IcebergCatalogMgr.java  |   220 -
 .../iceberg/IcebergTableCreationRecord.java        |    88 -
 .../iceberg/IcebergTableCreationRecordMgr.java     |   279 -
 .../doris/external/iceberg/util/IcebergUtils.java  |   204 -
 .../main/java/org/apache/doris/fs/FileSystem.java  |     9 +-
 .../java/org/apache/doris/fs/LocalFileSystem.java  |     5 +
 .../org/apache/doris/fs/remote/RemoteFile.java     |     4 -
 .../apache/doris/job/extensions/mtmv/MTMVTask.java |    13 +-
 .../doris/load/routineload/RoutineLoadJob.java     |    64 +-
 .../doris/load/routineload/RoutineLoadManager.java |    12 +-
 .../java/org/apache/doris/mysql/MysqlPassword.java |     4 +-
 .../org/apache/doris/mysql/privilege/Auth.java     |    25 +
 .../org/apache/doris/nereids/CascadesContext.java  |    12 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |     4 +
 .../jobs/cascades/OptimizeGroupExpressionJob.java  |     3 +
 .../doris/nereids/jobs/executor/Rewriter.java      |     4 +-
 .../jobs/joinorder/hypergraph/HyperGraph.java      |    94 +-
 .../joinorder/hypergraph/node/StructInfoNode.java  |    18 +
 .../java/org/apache/doris/nereids/memo/Group.java  |    16 +-
 .../doris/nereids/minidump/NereidsTracer.java      |     3 +-
 .../doris/nereids/parser/LogicalPlanBuilder.java   |    27 +-
 .../org/apache/doris/nereids/rules/RuleSet.java    |     9 +
 .../org/apache/doris/nereids/rules/RuleType.java   |    26 +-
 .../nereids/rules/analysis/BindExpression.java     |    18 +-
 .../mv/AbstractMaterializedViewAggregateRule.java} |    11 +-
 .../mv/AbstractMaterializedViewJoinRule.java       |    62 +
 .../mv/AbstractMaterializedViewRule.java           |   253 +
 .../rules/exploration/mv/EquivalenceClass.java     |    92 +
 .../nereids/rules/exploration/mv/Mapping.java      |   144 +
 .../exploration/mv/MaterializationContext.java     |    68 +
 .../mv/MaterializedViewAggregateRule.java}         |    21 +-
 .../mv/MaterializedViewProjectJoinRule.java        |    47 +
 .../exploration/mv/MaterializedViewScanRule.java}  |    22 +-
 .../nereids/rules/exploration/mv/Predicates.java   |   131 +
 .../rules/exploration/mv/RelationMapping.java      |    63 +
 .../exploration/mv/SlotMapping.java}               |    41 +-
 .../nereids/rules/exploration/mv/StructInfo.java   |   106 +
 .../rules/rewrite/PushDownTopNThroughJoin.java     |     4 +-
 .../rules/rewrite/PushDownTopNThroughUnion.java    |    88 +
 .../rules/rewrite/PushDownTopNThroughWindow.java   |     4 +-
 .../executable/DateTimeExtractAndTransform.java    |    17 +-
 .../functions/scalar/UnixTimestamp.java            |    45 +-
 .../expressions/literal/DateTimeV2Literal.java     |     8 +
 .../expressions/visitor/ExpressionVisitors.java    |    49 +
 .../org/apache/doris/nereids/txn/Transaction.java  |     2 +-
 .../apache/doris/nereids/types/DateTimeType.java   |    21 +
 .../apache/doris/nereids/types/DateTimeV2Type.java |    20 +
 .../org/apache/doris/nereids/types/DateType.java   |    21 +
 .../org/apache/doris/nereids/types/DateV2Type.java |    21 +
 .../doris/nereids/types/coercion/DateLikeType.java |    33 +-
 .../apache/doris/nereids/util/ExpressionUtils.java |    28 +
 .../doris/nereids/util/TypeCoercionUtils.java      |     5 +
 .../org/apache/doris/planner/JoinNodeBase.java     |     3 +
 .../main/java/org/apache/doris/qe/Coordinator.java |     7 -
 .../java/org/apache/doris/qe/QeProcessorImpl.java  |    14 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |    29 +-
 .../java/org/apache/doris/qe/ShowExecutor.java     |    14 -
 .../java/org/apache/doris/qe/StmtExecutor.java     |    13 +-
 .../main/java/org/apache/doris/qe/VariableMgr.java |     2 +-
 .../doris/statistics/StatisticsAutoCollector.java  |    22 +-
 .../apache/doris/statistics/TableStatsMeta.java    |     6 +-
 .../doris/transaction/DatabaseTransactionMgr.java  |    22 +-
 .../java/org/apache/doris/alter/AlterTest.java     |     3 +-
 .../doris/analysis/CreateResourceStmtTest.java     |     2 +-
 .../apache/doris/analysis/CreateTableStmtTest.java |    56 -
 .../org/apache/doris/catalog/CatalogTestUtil.java  |    46 +
 .../apache/doris/catalog/CreateTableLikeTest.java  |     2 +
 .../org/apache/doris/catalog/EnvOperationTest.java |     2 +-
 .../doris/catalog/OdbcCatalogResourceTest.java     |     2 +-
 .../doris/clone/DiskReblanceWhenSchedulerIdle.java |   151 +
 .../load/routineload/RoutineLoadManagerTest.java   |     6 +-
 .../load/routineload/RoutineLoadSchedulerTest.java |     4 +-
 .../org/apache/doris/mysql/privilege/AuthTest.java |    18 +
 .../org/apache/doris/planner/QueryPlanTest.java    |     1 +
 .../apache/doris/planner/StatisticDeriveTest.java  |     2 +
 .../org/apache/doris/qe/OlapQueryCacheTest.java    |    16 +-
 .../statistics/StatisticsAutoCollectorTest.java    |     2 +-
 .../transaction/GlobalTransactionMgrTest.java      |     4 +-
 .../apache/doris/utframe/MockedBackendFactory.java |    37 +-
 .../apache/doris/utframe/TestWithFeService.java    |     2 +-
 fe_plugins/pom.xml                                 |     2 +-
 gensrc/script/doris_builtins_functions.py          |    13 +-
 .../datetimev1/test_datetimev1_calc.out            |    40 +
 .../datetimev1/test_datetimev1_common.out          |  4591 ++++
 .../datetimev1/test_datetimev1_load.out            |    15 +
 .../data/datatype_p0/datev1/test_datev1_calc.out   |    40 +
 .../data/datatype_p0/datev1/test_datev1_common.out |  4952 +++++
 .../data/datatype_p0/datev1/test_datev1_load.out   |    15 +
 .../three_level_nestedtypes_with_s3data.out        | 21592 +++++++++++++++++++
 .../hive/test_transactional_hive.out               |    11 +-
 .../data/external_table_p0/tvf/test_tvf_avro.out   |    24 +
 .../load_p0/routine_load/test_routine_load.out     |    22 +
 .../test_group_commit_and_wal_back_pressure.csv.gz |   Bin 0 -> 372017 bytes
 .../test_group_commit_and_wal_back_pressure.out}   |    12 +-
 .../data/nereids_function_p0/scalar_function/U.out |   100 +-
 .../data/nereids_p0/datatype/test_date_acquire.out |    10 +
 .../select_no_from/sql/withGroupOrderHaving.out    |    10 +
 .../select_no_from/sql/withWhereClause.out}        |     9 +-
 .../select_no_from/sql/withWhereFalse.out}         |     9 +-
 .../datetime_functions/test_date_function.out      |    24 +-
 .../push_down_topn_through_union.out               |   194 +
 .../shape/query23.out                              |   100 +-
 .../select_no_from/sql/withGroupOrderHaving.out    |    10 +
 .../select_no_from/sql/withWhereClause.out}        |     9 +-
 .../select_no_from/sql/withWhereFalse.out}         |     9 +-
 .../conditional_functions/test_if_cast.out         |     2 +-
 .../datetime_functions/test_date_function.out      |    19 +-
 .../add_drop_partition.groovy                      |     2 +-
 .../test_join_with_projection.groovy               |    31 +
 .../test_push_conjunct_external_table.groovy       |     1 +
 .../datatype_p0/datetimev1/test_data/test.csv      |     5 +
 .../datetimev1/test_datetimev1_calc.groovy         |    80 +
 .../datetimev1/test_datetimev1_common.groovy       |   385 +
 .../datetimev1/test_datetimev1_load.groovy         |    89 +
 .../suites/datatype_p0/datev1/test_data/test.csv   |     5 +
 .../datatype_p0/datev1/test_datev1_calc.groovy     |    80 +
 .../datatype_p0/datev1/test_datev1_common.groovy   |   383 +
 .../datatype_p0/datev1/test_datev1_load.groovy     |    89 +
 .../three_level_nestedtypes_with_s3data.groovy     |   666 +
 .../broker_load/test_broker_load_func.groovy       |     2 +-
 .../hive/test_transactional_hive.groovy            |    13 +-
 .../jdbc/test_clickhouse_jdbc_catalog.groovy       |     2 +-
 .../external_table_p0/tvf/test_tvf_avro.groovy     |    45 +
 .../ddl/uniq_tbl_basic_create_sequence.sql         |    52 +
 .../ddl/uniq_tbl_basic_drop_sequence.sql           |     1 +
 .../load_p0/routine_load/test_routine_load.groovy  |   118 +
 .../test_group_commit_and_wal_back_pressure.groovy |   134 +
 .../suites/mtmv_p0/test_build_mtmv.groovy          |    19 +
 .../nereids_p0/datatype/test_date_acquire.groovy   |    18 +-
 .../datatype/test_date_implicit_cast.groovy        |    86 +
 .../explain/test_datetime_filter_stats0.groovy     |    49 +
 .../select_no_from/sql/withGroupOrderHaving.sql    |    10 +-
 .../select_no_from/sql/withWhereClause.sql         |     5 +-
 .../select_no_from/sql/withWhereFalse.sql          |     5 +-
 .../datetime_functions/test_date_function.groovy   |    29 +-
 .../push_down_topn_through_union.groovy            |    82 +
 .../suites/nereids_syntax_p0/bind_priority.groovy  |     2 +-
 .../select_no_from/sql/withGroupOrderHaving.sql    |    10 +-
 .../select_no_from/sql/withWhereClause.sql         |     5 +-
 .../query_p0/select_no_from/sql/withWhereFalse.sql |     5 +-
 .../datetime_functions/test_date_function.groovy   |    11 +-
 .../test_schema_change_cold_heat.groovy            |     4 +-
 232 files changed, 37319 insertions(+), 3252 deletions(-)
 delete mode 100644 
docs/en/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
 delete mode 100644 
docs/zh-CN/docs/sql-manual/sql-reference/Data-Definition-Statements/Create/CREATE-EXTERNAL-TABLE.md
 create mode 100644 
fe/be-java-extensions/avro-scanner/src/main/java/org/apache/doris/avro/AvroFileCache.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/catalog/IcebergTable.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/external/hudi/HudiTable.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/external/iceberg/HiveCatalog.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/external/iceberg/IcebergCatalog.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/external/iceberg/IcebergCatalogMgr.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/external/iceberg/IcebergTableCreationRecord.java
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/external/iceberg/IcebergTableCreationRecordMgr.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/{external/ExternalScanRange.java => 
nereids/rules/exploration/mv/AbstractMaterializedViewAggregateRule.java} (71%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewJoinRule.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/AbstractMaterializedViewRule.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/EquivalenceClass.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/Mapping.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializationContext.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/{external/iceberg/DorisIcebergException.java
 => nereids/rules/exploration/mv/MaterializedViewAggregateRule.java} (63%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/MaterializedViewProjectJoinRule.java
 rename 
fe/fe-core/src/main/java/org/apache/doris/{external/iceberg/DorisIcebergException.java
 => nereids/rules/exploration/mv/MaterializedViewScanRule.java} (64%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/Predicates.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/RelationMapping.java
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/{types/DateTimeType.java => 
rules/exploration/mv/SlotMapping.java} (50%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/exploration/mv/StructInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/rewrite/PushDownTopNThroughUnion.java
 create mode 100644 
fe/fe-core/src/test/java/org/apache/doris/clone/DiskReblanceWhenSchedulerIdle.java
 create mode 100644 
regression-test/data/datatype_p0/datetimev1/test_datetimev1_calc.out
 create mode 100644 
regression-test/data/datatype_p0/datetimev1/test_datetimev1_common.out
 create mode 100644 
regression-test/data/datatype_p0/datetimev1/test_datetimev1_load.out
 create mode 100644 regression-test/data/datatype_p0/datev1/test_datev1_calc.out
 create mode 100644 
regression-test/data/datatype_p0/datev1/test_datev1_common.out
 create mode 100644 regression-test/data/datatype_p0/datev1/test_datev1_load.out
 create mode 100644 
regression-test/data/datatype_p0/nested_types/base_cases/three_level_nestedtypes_with_s3data.out
 create mode 100644 
regression-test/data/load_p0/stream_load/test_group_commit_and_wal_back_pressure.csv.gz
 copy regression-test/data/{mtmv_p0/test_create_mtmv.out => 
load_p0/stream_load/test_group_commit_and_wal_back_pressure.out} (68%)
 create mode 100644 
regression-test/data/nereids_p0/datatype/test_date_acquire.out
 create mode 100644 
regression-test/data/nereids_p0/select_no_from/sql/withGroupOrderHaving.out
 copy regression-test/data/{mtmv_p0/test_create_mtmv.out => 
nereids_p0/select_no_from/sql/withWhereClause.out} (64%)
 copy regression-test/data/{mtmv_p0/test_create_mtmv.out => 
nereids_p0/select_no_from/sql/withWhereFalse.out} (64%)
 create mode 100644 
regression-test/data/nereids_rules_p0/push_down_topn/push_down_topn_through_union.out
 create mode 100644 
regression-test/data/query_p0/select_no_from/sql/withGroupOrderHaving.out
 copy regression-test/data/{mtmv_p0/test_create_mtmv.out => 
query_p0/select_no_from/sql/withWhereClause.out} (64%)
 rename regression-test/data/{mtmv_p0/test_create_mtmv.out => 
query_p0/select_no_from/sql/withWhereFalse.out} (64%)
 create mode 100644 
regression-test/suites/datatype_p0/datetimev1/test_data/test.csv
 create mode 100644 
regression-test/suites/datatype_p0/datetimev1/test_datetimev1_calc.groovy
 create mode 100644 
regression-test/suites/datatype_p0/datetimev1/test_datetimev1_common.groovy
 create mode 100644 
regression-test/suites/datatype_p0/datetimev1/test_datetimev1_load.groovy
 create mode 100644 regression-test/suites/datatype_p0/datev1/test_data/test.csv
 create mode 100644 
regression-test/suites/datatype_p0/datev1/test_datev1_calc.groovy
 create mode 100644 
regression-test/suites/datatype_p0/datev1/test_datev1_common.groovy
 create mode 100644 
regression-test/suites/datatype_p0/datev1/test_datev1_load.groovy
 create mode 100644 
regression-test/suites/datatype_p0/nested_types/base_cases/three_level_nestedtypes_with_s3data.groovy
 create mode 100644 
regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_create_sequence.sql
 create mode 100644 
regression-test/suites/load_p0/routine_load/ddl/uniq_tbl_basic_drop_sequence.sql
 create mode 100644 
regression-test/suites/load_p0/stream_load/test_group_commit_and_wal_back_pressure.groovy
 create mode 100644 
regression-test/suites/nereids_p0/datatype/test_date_implicit_cast.groovy
 create mode 100644 
regression-test/suites/nereids_p0/explain/test_datetime_filter_stats0.groovy
 create mode 100644 
regression-test/suites/nereids_rules_p0/push_down_topn/push_down_topn_through_union.groovy


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

Reply via email to