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

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


    from 697745bb58 [chore](workflow) Increase the build space for building 
third-party libraries (#22322)
     add 5da5fac37a [refactor](Nereids) add result sink node (#22254)

No new revisions were added by this update.

Summary of changes:
 .../nereids/analyzer/UnboundOlapTableSink.java     |   3 +-
 .../UnboundResultSink.java}                        |  48 +++---
 .../glue/translator/PhysicalPlanTranslator.java    |   7 +
 .../doris/nereids/parser/LogicalPlanBuilder.java   |   8 +-
 .../nereids/properties/RequestPropertyDeriver.java |   7 +
 .../org/apache/doris/nereids/rules/RuleSet.java    |   2 +
 .../org/apache/doris/nereids/rules/RuleType.java   |   2 +
 .../nereids/rules/analysis/BindExpression.java     |   9 ++
 .../doris/nereids/rules/analysis/BindRelation.java |   5 +
 ... => LogicalResultSinkToPhysicalResultSink.java} |  20 ++-
 .../nereids/rules/rewrite/AddDefaultLimit.java     |   3 +-
 .../nereids/rules/rewrite/PullUpCteAnchor.java     |   8 -
 .../apache/doris/nereids/trees/plans/PlanType.java | 132 ++++++++--------
 .../trees/plans/logical/LogicalCTEConsumer.java    |   6 +-
 ...icalCTEProducer.java => LogicalResultSink.java} |  58 +++----
 .../trees/plans/physical/PhysicalCTEConsumer.java  |   2 +-
 .../trees/plans/physical/PhysicalCTEProducer.java  |   3 +-
 .../trees/plans/physical/PhysicalDistribute.java   |   4 +-
 .../plans/physical/PhysicalHashAggregate.java      |   4 +-
 .../trees/plans/physical/PhysicalResultSink.java   | 125 +++++++++++++++
 .../nereids/trees/plans/visitor/SinkVisitor.java   |  15 ++
 .../org/apache/doris/nereids/JoinHintTest.java     |  31 ++--
 .../doris/nereids/parser/LimitClauseTest.java      |  12 +-
 .../doris/nereids/parser/NereidsParserTest.java    |  42 ++---
 .../nereids/postprocess/TopNRuntimeFilterTest.java |   4 +-
 .../nereids/rules/analysis/AnalyzeCTETest.java     |  10 +-
 .../rules/analysis/AnalyzeSubQueryTest.java        |   6 +-
 .../rules/analysis/AnalyzeWhereSubqueryTest.java   |  58 +++----
 .../nereids/rules/analysis/BindRelationTest.java   |   2 +-
 .../analysis/CheckExpressionLegalityTest.java      |   4 +-
 .../rules/analysis/FillUpMissingSlotsTest.java     |  44 +++---
 .../rules/analysis/FunctionRegistryTest.java       |   6 +-
 .../nereids/rules/rewrite/ColumnPruningTest.java   |  24 +--
 .../nereids/rules/rewrite/InferPredicatesTest.java |  44 +++---
 .../PushdownExpressionsInHashConditionTest.java    |   6 +-
 .../rules/rewrite/mv/SelectRollupIndexTest.java    |   2 +
 .../apache/doris/nereids/sqltest/InferTest.java    |   6 +-
 .../org/apache/doris/nereids/sqltest/JoinTest.java |  21 ++-
 .../doris/nereids/trees/expressions/ViewTest.java  |   4 +-
 .../nereids_tpcds_shape_sf100_p0/shape/query1.out  |  49 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query10.out |  89 +++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query11.out |  35 +++--
 .../nereids_tpcds_shape_sf100_p0/shape/query12.out |  47 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query13.out |  61 ++++----
 .../nereids_tpcds_shape_sf100_p0/shape/query14.out | 163 +++++++++----------
 .../nereids_tpcds_shape_sf100_p0/shape/query15.out |  45 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query16.out |  61 ++++----
 .../nereids_tpcds_shape_sf100_p0/shape/query17.out |  87 ++++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query18.out |  89 +++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query19.out |  63 ++++----
 .../nereids_tpcds_shape_sf100_p0/shape/query2.out  |  51 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query20.out |  43 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query21.out |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query22.out |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query23.out |  81 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query24.out |  41 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query25.out |  85 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query26.out |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query27.out |  59 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query28.out |  97 ++++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query29.out |  77 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query3.out  |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query30.out |  47 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query31.out |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query32.out |  41 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query33.out | 157 +++++++++----------
 .../nereids_tpcds_shape_sf100_p0/shape/query34.out |  53 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query35.out |  93 +++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query36.out |  59 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query37.out |  45 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query38.out | 115 +++++++-------
 .../nereids_tpcds_shape_sf100_p0/shape/query39.out |  27 ++--
 .../nereids_tpcds_shape_sf100_p0/shape/query4.out  |  67 ++++----
 .../nereids_tpcds_shape_sf100_p0/shape/query40.out |  51 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query41.out |  39 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query42.out |  35 +++--
 .../nereids_tpcds_shape_sf100_p0/shape/query43.out |  35 +++--
 .../nereids_tpcds_shape_sf100_p0/shape/query44.out |  77 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query45.out |  75 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query46.out |  69 ++++----
 .../nereids_tpcds_shape_sf100_p0/shape/query47.out |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query48.out |  51 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query49.out | 155 +++++++++---------
 .../nereids_tpcds_shape_sf100_p0/shape/query5.out  | 129 +++++++--------
 .../nereids_tpcds_shape_sf100_p0/shape/query50.out |  51 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query51.out |  75 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query52.out |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query53.out |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query54.out | 149 +++++++++---------
 .../nereids_tpcds_shape_sf100_p0/shape/query55.out |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query56.out | 161 +++++++++----------
 .../nereids_tpcds_shape_sf100_p0/shape/query57.out |  37 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query58.out | 123 +++++++--------
 .../nereids_tpcds_shape_sf100_p0/shape/query59.out |  59 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query6.out  |  95 +++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query60.out | 157 +++++++++----------
 .../nereids_tpcds_shape_sf100_p0/shape/query61.out | 107 ++++++-------
 .../nereids_tpcds_shape_sf100_p0/shape/query62.out |  47 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query63.out |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query65.out |  73 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query66.out | 105 ++++++-------
 .../nereids_tpcds_shape_sf100_p0/shape/query67.out |  51 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query68.out |  73 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query69.out |  87 ++++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query7.out  |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query70.out |  85 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query71.out |  81 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query72.out | 103 ++++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query73.out |  53 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query74.out |  35 +++--
 .../nereids_tpcds_shape_sf100_p0/shape/query75.out |  23 +--
 .../nereids_tpcds_shape_sf100_p0/shape/query76.out |  81 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query77.out | 173 +++++++++++----------
 .../nereids_tpcds_shape_sf100_p0/shape/query78.out | 113 +++++++-------
 .../nereids_tpcds_shape_sf100_p0/shape/query79.out |  55 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query8.out  |  73 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query80.out | 163 +++++++++----------
 .../nereids_tpcds_shape_sf100_p0/shape/query81.out |  47 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query82.out |  45 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query83.out | 113 +++++++-------
 .../nereids_tpcds_shape_sf100_p0/shape/query84.out |  55 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query85.out |  79 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query86.out |  47 +++---
 .../nereids_tpcds_shape_sf100_p0/shape/query87.out | 113 +++++++-------
 .../nereids_tpcds_shape_sf100_p0/shape/query88.out |  95 +++++------
 .../nereids_tpcds_shape_sf100_p0/shape/query89.out |  59 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query9.out  |  53 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query90.out |  53 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query91.out |  83 +++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query92.out |  41 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query93.out |  31 ++--
 .../nereids_tpcds_shape_sf100_p0/shape/query94.out |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query95.out |  73 ++++-----
 .../nereids_tpcds_shape_sf100_p0/shape/query96.out |  43 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query97.out |  57 +++----
 .../nereids_tpcds_shape_sf100_p0/shape/query98.out |  43 ++---
 .../nereids_tpcds_shape_sf100_p0/shape/query99.out |  47 +++---
 .../data/nereids_tpch_shape_sf1000_p0/shape/q1.out |  19 +--
 .../nereids_tpch_shape_sf1000_p0/shape/q10.out     |  49 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q11.out     |  65 ++++----
 .../nereids_tpch_shape_sf1000_p0/shape/q12.out     |  27 ++--
 .../nereids_tpch_shape_sf1000_p0/shape/q13.out     |  35 +++--
 .../nereids_tpch_shape_sf1000_p0/shape/q14.out     |  23 +--
 .../nereids_tpch_shape_sf1000_p0/shape/q15.out     |  53 +++----
 .../nereids_tpch_shape_sf1000_p0/shape/q16.out     |  37 ++---
 .../nereids_tpch_shape_sf1000_p0/shape/q17.out     |  33 ++--
 .../nereids_tpch_shape_sf1000_p0/shape/q18.out     |  43 ++---
 .../nereids_tpch_shape_sf1000_p0/shape/q19.out     |  23 +--
 .../data/nereids_tpch_shape_sf1000_p0/shape/q2.out |  57 +++----
 .../shape/q20-rewrite.out                          |  57 +++----
 .../nereids_tpch_shape_sf1000_p0/shape/q20.out     |  57 +++----
 .../nereids_tpch_shape_sf1000_p0/shape/q21.out     |  51 +++---
 .../nereids_tpch_shape_sf1000_p0/shape/q22.out     |  49 +++---
 .../data/nereids_tpch_shape_sf1000_p0/shape/q3.out |  41 ++---
 .../data/nereids_tpch_shape_sf1000_p0/shape/q4.out |  29 ++--
 .../data/nereids_tpch_shape_sf1000_p0/shape/q5.out |  65 ++++----
 .../data/nereids_tpch_shape_sf1000_p0/shape/q6.out |  13 +-
 .../data/nereids_tpch_shape_sf1000_p0/shape/q7.out |  61 ++++----
 .../data/nereids_tpch_shape_sf1000_p0/shape/q8.out |  87 ++++++-----
 .../data/nereids_tpch_shape_sf1000_p0/shape/q9.out |  67 ++++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q1.out  |  19 +--
 .../data/nereids_tpch_shape_sf500_p0/shape/q10.out |  49 +++---
 .../data/nereids_tpch_shape_sf500_p0/shape/q11.out |  65 ++++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q12.out |  27 ++--
 .../data/nereids_tpch_shape_sf500_p0/shape/q13.out |  35 +++--
 .../data/nereids_tpch_shape_sf500_p0/shape/q14.out |  23 +--
 .../data/nereids_tpch_shape_sf500_p0/shape/q15.out |  53 +++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q16.out |  37 ++---
 .../data/nereids_tpch_shape_sf500_p0/shape/q17.out |  33 ++--
 .../data/nereids_tpch_shape_sf500_p0/shape/q18.out |  43 ++---
 .../data/nereids_tpch_shape_sf500_p0/shape/q19.out |  23 +--
 .../data/nereids_tpch_shape_sf500_p0/shape/q2.out  |  57 +++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q20.out |  57 +++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q21.out |  51 +++---
 .../data/nereids_tpch_shape_sf500_p0/shape/q22.out |  49 +++---
 .../data/nereids_tpch_shape_sf500_p0/shape/q3.out  |  41 ++---
 .../data/nereids_tpch_shape_sf500_p0/shape/q4.out  |  29 ++--
 .../data/nereids_tpch_shape_sf500_p0/shape/q5.out  |  65 ++++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q6.out  |  13 +-
 .../data/nereids_tpch_shape_sf500_p0/shape/q7.out  |  61 ++++----
 .../data/nereids_tpch_shape_sf500_p0/shape/q8.out  |  87 ++++++-----
 .../data/nereids_tpch_shape_sf500_p0/shape/q9.out  |  63 ++++----
 182 files changed, 5066 insertions(+), 4724 deletions(-)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/{trees/plans/logical/LogicalCTEAnchor.java
 => analyzer/UnboundResultSink.java} (55%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/rules/implementation/{LogicalFileSinkToPhysicalFileSink.java
 => LogicalResultSinkToPhysicalResultSink.java} (66%)
 copy 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/logical/{LogicalCTEProducer.java
 => LogicalResultSink.java} (56%)
 create mode 100644 
fe/fe-core/src/main/java/org/apache/doris/nereids/trees/plans/physical/PhysicalResultSink.java


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

Reply via email to