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

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


    from a57e0d3500c [Pick](nerids) pick #33010 #32982 #33531 to branch 2.1 
(#33829)
     new 4de357ccfb7 [Fix](Variant Type) forbit distribution info contains 
variant columns (#33707)
     new 5a5b0c07d7e [fix](inverted index) fix incorrect case test_index_delete 
(#33609)
     new 8c535c51b5a [Improvement](materialized-view) support multiple agg 
function have same base table slot (#33774)
     new a05d738b6ca [fix](planner) create view statement should forbid mv 
rewrite (#33784)
     new 04e30c91a0b [Fix](Variant) VariantRootColumnIterator::read_by_rowids 
with wrong null map size (#33734)
     new ad80a650e4b [fix][mow] segment_creator should not flush data when 
encouter abnormal exit (#33802)
     new e106d341908 [enhancement](plsql) regression for routine select and 
show create procedure (#33608)
     new 75b47b7189b [opt](nereids)clear min/max column stats if table is 
partially analyzed (#33685)
     new ea19224d146 [exec](table_fun) opt numbers table func performance 
(#33804)
     new f17ac173b4e [Improvementation](join) empty_block shall be set true 
when build block only one row (#33721)
     new 657a29fd9e7 [refactor](partitioner) refine get channel id logics 
(#33765)
     new 34a97d5e8bf [fix](Nereids)fix unstable plan shape in limit_push_down 
case
     new 3eca9da0dd9 [refactor](filesystem)refactor `filesystem` interface 
(#33361)
     new 46fa64f34ba [minor](Nereids): remove useless getFilterConjuncts() 
filter() in Translator (#33801)
     new c8a92b82ccd [fix](restore) Reset index id for MaterializedIndexMeta 
(#33831)

The 15 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/olap/rowset/beta_rowset_writer.cpp          |   2 -
 be/src/olap/rowset/segment_v2/column_reader.cpp    |   5 +-
 .../inverted_index/query/disjunction_query.cpp     |  48 +--
 .../inverted_index/query/disjunction_query.h       |   7 +-
 be/src/pipeline/exec/exchange_sink_operator.cpp    |   4 +-
 be/src/pipeline/exec/exchange_sink_operator.h      |   3 +-
 be/src/pipeline/exec/hashjoin_build_sink.cpp       |  17 +-
 be/src/pipeline/exec/hashjoin_probe_operator.cpp   |  17 +-
 .../exec/partitioned_hash_join_probe_operator.cpp  |   2 +-
 .../exec/partitioned_hash_join_sink_operator.cpp   |   4 +-
 .../pipeline_x/local_exchange/local_exchanger.cpp  |   2 +-
 be/src/vec/core/column_with_type_and_name.cpp      |  12 +-
 be/src/vec/exprs/table_function/vexplode_numbers.h |  38 ++-
 be/src/vec/runtime/partitioner.h                   |  17 +-
 be/src/vec/sink/vdata_stream_sender.cpp            |   4 +-
 .../apache/doris/analysis/SetOperationStmt.java    |   7 +
 .../java/org/apache/doris/backup/Repository.java   |   8 +-
 .../doris/catalog/MaterializedIndexMeta.java       |   4 +
 .../java/org/apache/doris/catalog/OlapTable.java   |  14 +-
 .../org/apache/doris/common/util/BrokerUtil.java   |   2 +-
 .../apache/doris/datasource/InternalCatalog.java   |   6 +
 .../doris/datasource/hive/HMSTransaction.java      |  36 ++-
 .../doris/datasource/hive/HiveMetaStoreCache.java  |  71 +++--
 .../main/java/org/apache/doris/fs/FileSystem.java  |  61 ++--
 .../java/org/apache/doris/fs/FileSystemUtil.java   |  70 +++++
 .../org/apache/doris/fs/LocalDfsFileSystem.java    |  81 +----
 .../apache/doris/fs/remote/BrokerFileSystem.java   |  20 +-
 .../apache/doris/fs/remote/RemoteFileSystem.java   |  76 +++--
 .../org/apache/doris/fs/remote/S3FileSystem.java   |   2 +-
 .../apache/doris/fs/remote/dfs/DFSFileSystem.java  | 114 +-------
 .../org/apache/doris/nereids/cost/CostModelV1.java |   2 +-
 .../glue/translator/PhysicalPlanTranslator.java    | 325 ++++++++++-----------
 .../java/org/apache/doris/nereids/memo/Memo.java   |  10 -
 .../nereids/rules/analysis/BindExpression.java     |  26 +-
 .../mv/AbstractSelectMaterializedIndexRule.java    |  19 +-
 .../mv/SelectMaterializedIndexWithAggregate.java   | 173 ++++++-----
 .../doris/nereids/stats/StatsCalculator.java       |  56 ++--
 .../org/apache/doris/nereids/util/PlanUtils.java   |  25 ++
 .../org/apache/doris/backup/BrokerStorageTest.java |   2 +-
 .../org/apache/doris/backup/RepositoryTest.java    |   8 +-
 .../org/apache/doris/fs/obj/S3FileSystemTest.java  |   4 +-
 .../nereids/rules/rewrite/EliminateFilterTest.java |  42 ++-
 .../multi_agg_with_same_slot.out                   |  48 +++
 .../data/mv_p0/mv_percentile/mv_percentile.out     |  36 +++
 .../limit_push_down/limit_push_down.out            |  89 +++---
 .../limit_push_down/order_push_down.out            |  86 +++---
 .../data/plsql_p0/test_plsql_routine.out           |   7 +
 .../data/variant_p0/topn_opt_read_by_rowids.out    |  14 +
 .../suites/correctness_p0/test_mv_case.groovy      |  32 ++
 .../multi_agg_with_same_slot.groovy                |  73 +++++
 .../mv_p0/mv_percentile/mv_percentile.groovy       |  66 +++++
 .../limit_push_down/limit_push_down.groovy         |   8 +-
 .../limit_push_down/order_push_down.groovy         |  48 +--
 .../suites/plsql_p0/test_plsql_routine.groovy      |  79 +++++
 regression-test/suites/variant_p0/load.groovy      |  12 +
 .../variant_p0/topn_opt_read_by_rowids.groovy      | 104 +++++++
 56 files changed, 1322 insertions(+), 826 deletions(-)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/fs/FileSystemUtil.java
 create mode 100644 
regression-test/data/mv_p0/multi_agg_with_same_slot/multi_agg_with_same_slot.out
 create mode 100644 regression-test/data/mv_p0/mv_percentile/mv_percentile.out
 create mode 100644 regression-test/data/plsql_p0/test_plsql_routine.out
 create mode 100644 regression-test/data/variant_p0/topn_opt_read_by_rowids.out
 create mode 100644 
regression-test/suites/mv_p0/multi_agg_with_same_slot/multi_agg_with_same_slot.groovy
 create mode 100644 
regression-test/suites/mv_p0/mv_percentile/mv_percentile.groovy
 create mode 100644 regression-test/suites/plsql_p0/test_plsql_routine.groovy
 create mode 100644 
regression-test/suites/variant_p0/topn_opt_read_by_rowids.groovy


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

Reply via email to