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

zouxinyi pushed a change to branch auto-pick-44734-branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 4ecd550b86b [fix](outfile) add regression test for outfile (#44734)
     add 7780dda2fdc branch-3.0: [improvement](mysql)Support mysql 
COM_RESET_CONNECTION command. #44747 (#44787)
     add 8e2c58175ea [feature](nereids)support show view command in nereids 
(#44699)
     add 47fbbfabace branch-3.0: [fix](iceberg)Bring field_id with parquet 
files And fix map type's key optional #44470 (#44827)
     add 73379300bfc [fix](nereids) fix months_add/ months_sub/ 
years_add/years_sub compute wrong result because 
SimplifyArithmeticComparisonRule (#44725) (#44813)
     add cb5a0b7649a branch-3.0: [Improvement](shuffle) Use a knob to decide 
whether a serial exchange… #44676 (#44731)
     add 95aacdaa99e [fix](sql_cache) fix sql cache result wrong of 
from_unixtime(col, 'yyyy-MM-dd HH:mm:ss') (#44631) (#44811)
     add 7af87cc80e2 branch-3.0: [refactor](cancel) Reduce lock scope in cancel 
worker #42520 (#44837)
     add d8bed481b38 [enhance](mtmv)External partition prune #44415 #44567 
#44673 (#44844)
     add 9affc1035ba branch-3.0: [Opt](SegmentIterator) clear and release 
iterators memory footprint in advance when EOF #44768 (#44839)
     add 19d9296fb9a [fix](cache) fix same sql return wrong result when switch 
database with use db and enable sql cache (#44782) (#44852)
     add cc85069f976  [Bug](runtime-filter) fix publish not inited rf when 
broadcast join meet wake up by downsteam #44823 (#44860)
     add 8e881cedd3e [fix](cluster key) 3.0 forbid mow cluster key (#44737)
     add 66b9b8f8d26 branch-3.0: [Fix](TPartitionVersionInfo) Fix duplicate 
`TPartitionVersionInfo` in `PublishVersionTask.partitionVersionInfos` #44846 
(#44883)
     add 06d9a44559d branch-3.0: [chore](binlog) Save table type in 
CreateTableRecord #44735 (#44835)
     add 866b70477f5 branch-3.0: [improve](routine load) ensure load balance 
after scaling up BE nodes #44693 (#44798)
     add 6e045458d0a [fix](nereids) fix UnknownValue's reference in  simplify 
range rule #44637 (#44770)
     add 38799405c68 branch-3.0: [fix](arrow-flight-sql) Fix Doris NULL column 
conversion to arrow batch #43929 (#44231)
     add eef1d766d3f Merge branch 'branch-3.0' into auto-pick-44734-branch-3.0

No new revisions were added by this update.

Summary of changes:
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |   8 +
 be/src/olap/rowset/segment_v2/segment_iterator.h   |   2 +
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |  31 ++-
 be/src/runtime/fragment_mgr.cpp                    |  11 +-
 .../data_types/serde/data_type_number_serde.cpp    |  21 +-
 .../format/table/iceberg/arrow_schema_util.cpp     | 134 +++++++++
 .../exec/format/table/iceberg/arrow_schema_util.h  |  37 ++-
 be/src/vec/exec/format/table/iceberg/types.cpp     |   3 +-
 be/src/vec/exec/format/table/iceberg/types.h       |   4 +
 be/src/vec/runtime/vparquet_transformer.cpp        |  51 ++--
 be/src/vec/runtime/vparquet_transformer.h          |   5 +-
 .../writer/iceberg/viceberg_partition_writer.cpp   |   2 +-
 .../table/iceberg/arrow_schema_util_test.cpp       | 304 +++++++++++++++++++++
 .../format/table/iceberg/schema_parser_test.cpp    |  24 ++
 .../antlr4/org/apache/doris/nereids/DorisParser.g4 |  12 +-
 .../java/org/apache/doris/analysis/KeysDesc.java   |   4 +-
 .../org/apache/doris/binlog/CreateTableRecord.java |   5 +
 .../java/org/apache/doris/catalog/Database.java    |  13 +
 .../java/org/apache/doris/catalog/OlapTable.java   |  23 +-
 .../apache/doris/catalog/TabletInvertedIndex.java  |  13 +-
 .../doris/common/NereidsSqlCacheManager.java       |  49 ++--
 .../org/apache/doris/datasource/ExternalTable.java |  53 ++++
 .../doris/datasource/hive/HMSExternalTable.java    |  61 +++--
 .../mvcc/MvccSnapshot.java}                        |  17 +-
 .../mvcc/MvccTable.java}                           |  23 +-
 .../doris/datasource/mvcc/MvccTableInfo.java       |  84 ++++++
 .../doris/load/routineload/RoutineLoadManager.java |   1 +
 .../org/apache/doris/master/ReportHandler.java     |   9 +-
 .../doris/mtmv/MTMVPartitionExprDateTrunc.java     |   2 +-
 .../org/apache/doris/mtmv/MTMVPartitionInfo.java   |   3 +-
 .../org/apache/doris/mtmv/MTMVPartitionUtil.java   |  11 +-
 .../MTMVRelatedPartitionDescInitGenerator.java     |   3 +-
 .../MTMVRelatedPartitionDescRollUpGenerator.java   |   3 +-
 .../org/apache/doris/mtmv/MTMVRelatedTableIf.java  |  22 +-
 .../org/apache/doris/nereids/CascadesContext.java  |   8 +
 .../org/apache/doris/nereids/NereidsPlanner.java   |   2 +-
 .../org/apache/doris/nereids/StatementContext.java |  31 +++
 .../doris/nereids/parser/LogicalPlanBuilder.java   |  12 +
 .../doris/nereids/rules/analysis/BindRelation.java |   1 -
 .../exploration/mv/MaterializedViewUtils.java      |   4 +-
 .../rules/OneListPartitionEvaluator.java           |  14 +-
 .../expression/rules/OnePartitionEvaluator.java    |   4 +-
 .../rules/OneRangePartitionEvaluator.java          |  14 +-
 .../rules/expression/rules/PartitionPruner.java    |  16 +-
 .../rules/SimplifyArithmeticComparisonRule.java    |  11 +-
 .../rules/expression/rules/SimplifyRange.java      | 235 +++++++++-------
 .../expression/rules/SupportJavaDateFormatter.java |   3 +-
 .../rules/UnknownPartitionEvaluator.java           |  12 +-
 .../rules/rewrite/PruneFileScanPartition.java      |  32 +--
 .../executable/DateTimeExtractAndTransform.java    |   9 +
 .../apache/doris/nereids/trees/plans/PlanType.java |   1 +
 .../trees/plans/commands/ShowViewCommand.java      | 157 +++++++++++
 .../trees/plans/commands/info/CreateMTMVInfo.java  |   2 +-
 .../trees/plans/commands/info/CreateTableInfo.java |   4 +
 .../commands/info/MTMVPartitionDefinition.java     |   3 +-
 .../trees/plans/commands/info/TableNameInfo.java   |  31 +++
 .../trees/plans/logical/LogicalFileScan.java       |  16 +-
 .../trees/plans/visitor/CommandVisitor.java        |   5 +
 .../org/apache/doris/planner/ExchangeNode.java     |  13 +-
 .../org/apache/doris/planner/PlanFragment.java     |  14 +-
 .../java/org/apache/doris/planner/PlanNode.java    |   7 +
 .../java/org/apache/doris/planner/ScanNode.java    |   5 +
 .../java/org/apache/doris/qe/ConnectContext.java   |   5 +
 .../java/org/apache/doris/qe/ConnectProcessor.java |   7 +
 .../main/java/org/apache/doris/qe/Coordinator.java |  10 +-
 .../org/apache/doris/qe/MysqlConnectProcessor.java |   3 +
 .../java/org/apache/doris/qe/SessionVariable.java  |  13 +-
 .../java/org/apache/doris/qe/StmtExecutor.java     |   4 +
 .../apache/doris/mtmv/MTMVPartitionUtilTest.java   |   5 +-
 .../expression/SimplifyArithmeticRuleTest.java     |   8 +-
 .../rules/expression/SimplifyRangeTest.java        |   4 +
 .../data/nereids_hint_tpcds_p0/shape/query41.out   |   2 +-
 .../data/nereids_p0/show/show_view_command.out     |  17 ++
 .../shape/query41.out                              |   2 +-
 .../noStatsRfPrune/query41.out                     |   2 +-
 .../no_stats_shape/query41.out                     |   2 +-
 .../rf_prune/query41.out                           |   2 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query41.out |   2 +-
 .../shape/query41.out                              |   2 +-
 .../tpcds_sf100/noStatsRfPrune/query41.out         |   2 +-
 .../tpcds_sf100/no_stats_shape/query41.out         |   2 +-
 .../new_shapes_p0/tpcds_sf100/rf_prune/query41.out |   2 +-
 .../new_shapes_p0/tpcds_sf100/shape/query41.out    |   2 +-
 .../new_shapes_p0/tpcds_sf1000/shape/query41.out   |   2 +-
 .../cloud_p0/conf/regression-conf-custom.groovy    |   6 +-
 .../pipeline/p0/conf/regression-conf.groovy        |   7 +
 .../create_view_nereids/create_view_use_mv.groovy  |   2 +
 .../test_index_compaction_unique_keys_arr.groovy   |   2 +-
 .../cache/parse_sql_from_sql_cache.groovy          |  81 ++++++
 .../nereids_p0/show/show_view_command.groovy       |  80 ++++++
 .../datetime_functions/test_date_function.groovy   |  11 +
 .../expression/test_simplify_range.groovy          |  24 +-
 .../datetime_functions/test_date_function.groovy   |  11 +
 93 files changed, 1650 insertions(+), 388 deletions(-)
 create mode 100644 be/src/vec/exec/format/table/iceberg/arrow_schema_util.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescInitGenerator.java
 => be/src/vec/exec/format/table/iceberg/arrow_schema_util.h (53%)
 create mode 100644 
be/test/vec/exec/format/table/iceberg/arrow_schema_util_test.cpp
 copy 
fe/fe-core/src/main/java/org/apache/doris/{mtmv/MTMVRelatedPartitionDescInitGenerator.java
 => datasource/mvcc/MvccSnapshot.java} (60%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/{mtmv/MTMVRelatedPartitionDescInitGenerator.java
 => datasource/mvcc/MvccTable.java} (60%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/datasource/mvcc/MvccTableInfo.java
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/commands/ShowViewCommand.java
 create mode 100644 regression-test/data/nereids_p0/show/show_view_command.out
 create mode 100644 
regression-test/suites/nereids_p0/show/show_view_command.groovy
 copy 
fe/fe-core/src/main/java/org/apache/doris/mtmv/MTMVRelatedPartitionDescInitGenerator.java
 => 
regression-test/suites/nereids_rules_p0/expression/test_simplify_range.groovy 
(60%)


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

Reply via email to