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

kxiao pushed a change to branch branch-2.0-beta
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 3dc9aa05ae [feature-wip](duplicate_no_keys) Add some test cases of all 
the duplicate tables in test case tpcds_sf100_dup_without_key_p2 and make them 
duplicate tables without keys (#20431)
     new 35f438ec74 [opt](planner)(Nereids) add switch to determine if some 
unfixed functions will be folded on fe. (#20270)
     new c43dcb222e [fix](stats) set analysis job status to finished when be 
crashed by mistake (#20485)
     new 56a6d566d9 [fix](regression) unique_with_mow_p2/test_pk_uk_case 
(#20497)
     new 2121aa6460 [enhancement](stats) Forbid unknown stats check for 
internal_column (#20535)
     new 99615e31cb [improvement](exception-safe) create and prepare node/sink 
support exception safe (#20551)
     new 46e2277a30 [Improvement](column) reduce cache miss for data copy 
(#20583)
     new 0be6785858  [performance](executor) remove repeated call within the 
loop in validate_column
     new 4a33b956e6 [enhancement](index) Nereids support no need to read raw 
data for index column that only in filter conditions (#20605)
     new cbfaec4c9c [minor](Nereids) remove some invasive code of  minidump in 
cascades framework (#20606)
     new 8ec410794a [opt](Nereids) remove running in OptimizeGroup to avoid 
recompute on it parent (#20608)
     new 05877f555c [regression](nereids) check tpch sf1T and sf500 plan shape 
on 3 BE environment #20610
     new de0bbc3d3c [fix](memory) Fix runtime state default mem tracker (#20615)
     new 237a4837e7 [enhancement](stats) ignore view by default when analyze 
whole DB #20630

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/common/exception.h                          |  22 +
 be/src/exec/data_sink.cpp                          |  49 +--
 be/src/olap/push_handler.cpp                       |   6 +-
 be/src/olap/rowset/segment_v2/page_io.cpp          |   2 +-
 be/src/olap/rowset/segment_v2/segment_iterator.cpp |  19 +-
 be/src/olap/rowset/segment_v2/segment_iterator.h   |   1 +
 be/src/pipeline/pipeline_fragment_context.cpp      |   2 +-
 be/src/runtime/fold_constant_executor.cpp          |   6 +-
 be/src/runtime/plan_fragment_executor.cpp          |  13 +-
 be/src/runtime/runtime_state.cpp                   |  12 +-
 be/src/runtime/runtime_state.h                     |   6 +-
 be/src/vec/columns/column.h                        |   1 +
 be/src/vec/columns/column_decimal.h                |   3 +
 be/src/vec/columns/column_string.cpp               |   3 +
 be/src/vec/columns/column_string.h                 |   5 +
 be/src/vec/columns/column_vector.cpp               |   6 +
 be/src/vec/core/block.cpp                          |   4 +-
 be/src/vec/data_types/data_type_decimal.cpp        |  11 +-
 be/src/vec/data_types/data_type_time_v2.cpp        |   4 +-
 be/src/vec/exec/format/orc/vorc_reader.cpp         |   4 +-
 .../exec/format/parquet/vparquet_group_reader.cpp  |   4 +-
 be/src/vec/exec/join/vhash_join_node.cpp           |   4 +-
 be/src/vec/exec/scan/new_olap_scan_node.cpp        |   3 -
 be/src/vec/exec/scan/vfile_scanner.cpp             |  13 +-
 be/src/vec/exec/vsort_node.cpp                     |   4 +-
 be/src/vec/sink/vtablet_sink.cpp                   |  11 +-
 .../apache/doris/analysis/ExpressionFunctions.java |  16 +
 .../doris/catalog/InternalSchemaInitializer.java   |   2 +-
 .../java/org/apache/doris/nereids/cost/Cost.java   |  14 +-
 .../apache/doris/nereids/cost/CostCalculator.java  |  16 +-
 .../org/apache/doris/nereids/cost/CostModelV1.java |   5 +-
 .../org/apache/doris/nereids/cost/CostWeight.java  |   9 +-
 .../nereids/jobs/cascades/CostAndEnforcerJob.java  |  33 +-
 .../nereids/jobs/cascades/OptimizeGroupJob.java    |   3 +-
 .../jobs/joinorder/hypergraph/GraphSimplifier.java |   4 +-
 .../apache/doris/nereids/memo/GroupExpression.java |   2 +-
 .../expression/rules/FoldConstantRuleOnFE.java     |   3 +
 .../doris/nereids/stats/StatsCalculator.java       |  14 +-
 .../nereids/trees/expressions/Expression.java      |   5 -
 .../trees/expressions/ExpressionEvaluator.java     |   2 +-
 .../doris/nereids/trees/expressions/Foldable.java  |  24 --
 .../expressions/functions/ExpressionTrait.java     |   4 +
 .../expressions/functions/Nondeterministic.java    |  10 +-
 .../expressions/functions/scalar/CurrentDate.java  |   3 +-
 .../expressions/functions/scalar/CurrentTime.java  |   3 +-
 .../functions/scalar/UnixTimestamp.java            |  11 +-
 .../org/apache/doris/planner/OriginalPlanner.java  |  44 +-
 .../java/org/apache/doris/qe/SessionVariable.java  |  13 +
 .../java/org/apache/doris/qe/StmtExecutor.java     |  10 +-
 .../apache/doris/statistics/AnalysisManager.java   |  20 +-
 .../doris/statistics/AnalysisTaskExecutor.java     |   2 +-
 .../doris/statistics/AnalysisTaskWrapper.java      |   4 +-
 .../apache/doris/statistics/ColumnStatistic.java   |   3 +-
 .../apache/doris/statistics/OlapAnalysisTask.java  |  12 +-
 .../doris/statistics/StatisticsAutoAnalyzer.java   |   1 -
 .../doris/statistics/util/StatisticsUtil.java      |   4 +-
 .../org/apache/doris/system/SystemInfoService.java |   9 +
 .../org/apache/doris/nereids/memo/MemoTest.java    |   2 +-
 .../org/apache/doris/planner/QueryPlanTest.java    |   2 +-
 .../apache/doris/statistics/AnalysisJobTest.java   |   9 +
 .../doris/statistics/AnalysisTaskExecutorTest.java |  18 +
 .../test_index_no_need_read_data.out               | 129 ++++++
 .../nereids_tpcds_shape_sf100_p0/shape/query33.out |  44 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q2.out |  19 +-
 .../data/nereids_tpch_shape_sf1_p0/shape/q1.out    |  12 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q10.out   |  25 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q11.out   |  39 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q12.out   |  16 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q13.out   |  19 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q14.out   |  15 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q15.out   |  30 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q16.out   |  22 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q17.out   |  20 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q18.out   |  25 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q19.out   |  15 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q2.out    |  30 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q20.out   |  32 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q21.out   |  33 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q22.out   |  26 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q3.out    |  22 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q4.out    |  17 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q5.out    |  35 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q6.out    |   9 -
 .../data/nereids_tpch_shape_sf1_p0/shape/q7.out    |  36 --
 .../data/nereids_tpch_shape_sf1_p0/shape/q8.out    |  48 ---
 .../data/nereids_tpch_shape_sf1_p0/shape/q9.out    |  35 --
 .../data/nereids_tpch_shape_sf500_p0/shape/q2.out  |  19 +-
 .../test_index_no_need_read_data.groovy            |  88 ++++
 .../unique_with_mow/test_pk_uk_case.groovy         |   7 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q1.groovy   | 114 +++--
 .../nereids_tpch_shape_sf1000_p0/shape/q10.groovy  | 136 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q11.groovy  | 130 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q12.groovy  | 126 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q13.groovy  | 118 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q14.groovy  |  98 +++--
 .../nereids_tpch_shape_sf1000_p0/shape/q15.groovy  | 118 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q16.groovy  | 140 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q17.groovy  | 114 +++--
 .../nereids_tpch_shape_sf1000_p0/shape/q18.groovy  | 146 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q19.groovy  | 154 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q2.groovy   |   6 +-
 .../nereids_tpch_shape_sf1000_p0/shape/q20.groovy  | 156 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q21.groovy  | 160 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q22.groovy  | 154 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q3.groovy   | 128 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q4.groovy   | 118 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q5.groovy   | 128 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q6.groovy   |  98 +++--
 .../nereids_tpch_shape_sf1000_p0/shape/q7.groovy   | 158 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q8.groovy   | 154 ++++---
 .../nereids_tpch_shape_sf1000_p0/shape/q9.groovy   | 144 +++----
 .../suites/nereids_tpch_shape_sf1_p0/load.groovy   | 467 ---------------------
 .../nereids_tpch_shape_sf1_p0/shape/q1.groovy      |  56 ---
 .../nereids_tpch_shape_sf1_p0/shape/q10.groovy     |  71 ----
 .../nereids_tpch_shape_sf1_p0/shape/q11.groovy     |  66 ---
 .../nereids_tpch_shape_sf1_p0/shape/q12.groovy     |  67 ---
 .../nereids_tpch_shape_sf1_p0/shape/q13.groovy     |  59 ---
 .../nereids_tpch_shape_sf1_p0/shape/q14.groovy     |  52 ---
 .../nereids_tpch_shape_sf1_p0/shape/q15.groovy     |  58 ---
 .../nereids_tpch_shape_sf1_p0/shape/q16.groovy     |  69 ---
 .../nereids_tpch_shape_sf1_p0/shape/q17.groovy     |  56 ---
 .../nereids_tpch_shape_sf1_p0/shape/q18.groovy     |  72 ----
 .../nereids_tpch_shape_sf1_p0/shape/q19.groovy     |  76 ----
 .../nereids_tpch_shape_sf1_p0/shape/q2.groovy      |  83 ----
 .../nereids_tpch_shape_sf1_p0/shape/q20.groovy     |  77 ----
 .../nereids_tpch_shape_sf1_p0/shape/q21.groovy     |  79 ----
 .../nereids_tpch_shape_sf1_p0/shape/q22.groovy     |  76 ----
 .../nereids_tpch_shape_sf1_p0/shape/q3.groovy      |  63 ---
 .../nereids_tpch_shape_sf1_p0/shape/q4.groovy      |  60 ---
 .../nereids_tpch_shape_sf1_p0/shape/q5.groovy      |  64 ---
 .../nereids_tpch_shape_sf1_p0/shape/q6.groovy      |  49 ---
 .../nereids_tpch_shape_sf1_p0/shape/q7.groovy      |  79 ----
 .../nereids_tpch_shape_sf1_p0/shape/q8.groovy      |  76 ----
 .../nereids_tpch_shape_sf1_p0/shape/q9.groovy      |  71 ----
 .../nereids_tpch_shape_sf500_p0/shape/q1.groovy    | 116 +++--
 .../nereids_tpch_shape_sf500_p0/shape/q10.groovy   | 144 +++----
 .../nereids_tpch_shape_sf500_p0/shape/q11.groovy   | 134 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q12.groovy   | 136 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q13.groovy   | 114 +++--
 .../nereids_tpch_shape_sf500_p0/shape/q14.groovy   | 100 +++--
 .../nereids_tpch_shape_sf500_p0/shape/q15.groovy   | 118 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q16.groovy   | 140 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q17.groovy   | 114 +++--
 .../nereids_tpch_shape_sf500_p0/shape/q18.groovy   | 146 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q19.groovy   | 154 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q2.groovy    |   6 +-
 .../nereids_tpch_shape_sf500_p0/shape/q20.groovy   | 156 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q21.groovy   | 160 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q22.groovy   | 154 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q3.groovy    | 134 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q4.groovy    | 126 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q5.groovy    | 122 +++---
 .../nereids_tpch_shape_sf500_p0/shape/q6.groovy    |  92 ++--
 .../nereids_tpch_shape_sf500_p0/shape/q7.groovy    | 152 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q8.groovy    | 146 ++++---
 .../nereids_tpch_shape_sf500_p0/shape/q9.groovy    | 138 +++---
 .../unique_with_mow_p0/test_pk_uk_case.groovy      |   9 +-
 .../unique_with_mow_p2/test_pk_uk_case.groovy      |   7 +-
 158 files changed, 3281 insertions(+), 5702 deletions(-)
 delete mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/expressions/Foldable.java
 create mode 100644 
regression-test/data/inverted_index_p0/test_index_no_need_read_data.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q1.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q10.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q11.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q12.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q13.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q14.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q15.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q16.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q17.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q18.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q19.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q2.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q20.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q21.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q22.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q3.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q4.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q5.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q6.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q7.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q8.out
 delete mode 100644 regression-test/data/nereids_tpch_shape_sf1_p0/shape/q9.out
 create mode 100644 
regression-test/suites/inverted_index_p0/test_index_no_need_read_data.groovy
 delete mode 100644 regression-test/suites/nereids_tpch_shape_sf1_p0/load.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q1.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q10.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q11.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q12.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q13.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q14.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q15.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q16.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q17.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q18.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q19.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q2.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q20.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q21.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q22.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q3.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q4.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q5.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q6.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q7.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q8.groovy
 delete mode 100644 
regression-test/suites/nereids_tpch_shape_sf1_p0/shape/q9.groovy


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to