This is an automated email from the ASF dual-hosted git repository. wenchen pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/spark.git
from 21e48b7a2b8 [SPARK-28330][SQL] Support ANSI SQL: result offset clause in query expression add e00b81ee9b3 [SPARK-34079][SQL] Merge non-correlated scalar subqueries No new revisions were added by this update. Summary of changes: .../expressions/BloomFilterMightContain.scala | 3 + .../catalyst/optimizer/MergeScalarSubqueries.scala | 389 ++++++++++ ...ushdownPredicatesAndPruneColumnsForCTEDef.scala | 4 +- .../optimizer/ReplaceCTERefWithRepartition.scala | 15 +- .../plans/logical/basicLogicalOperators.scala | 39 +- .../spark/sql/catalyst/trees/TreePatterns.scala | 1 + .../optimizer/MergeScalarSubqueriesSuite.scala | 578 +++++++++++++++ .../execution/UnsafeFixedWidthAggregationMap.java | 9 +- .../spark/sql/execution/SparkOptimizer.scala | 2 + .../spark/sql/execution/aggregate/AggUtils.scala | 5 +- .../execution/aggregate/HashAggregateExec.scala | 10 +- .../aggregate/ObjectHashAggregateExec.scala | 9 - .../approved-plans-v1_4/q9.sf100/explain.txt | 781 +++++---------------- .../approved-plans-v1_4/q9.sf100/simplified.txt | 235 ++----- .../approved-plans-v1_4/q9/explain.txt | 781 +++++---------------- .../approved-plans-v1_4/q9/simplified.txt | 235 ++----- .../spark/sql/InjectRuntimeFilterSuite.scala | 35 +- .../scala/org/apache/spark/sql/SubquerySuite.scala | 167 +++++ .../execution/LogicalPlanTagInSparkPlanSuite.scala | 8 +- 19 files changed, 1706 insertions(+), 1600 deletions(-) create mode 100644 sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/MergeScalarSubqueries.scala create mode 100644 sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/MergeScalarSubqueriesSuite.scala --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org