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 4c9bfcb5d9b7 [SPARK-52353][SQL] Fix bug with wrong constraints in LogicalRDDs referencing previous iterations in UnionLoop add 5ef6d4ba7051 [SPARK-52392][SQL] New single-pass Analyzer functionality No new revisions were added by this update. Summary of changes: .../resolver/AggregateExpressionResolver.scala | 96 +++----- .../analysis/resolver/AggregateResolver.scala | 33 +-- .../catalyst/analysis/resolver/AliasResolver.scala | 18 +- .../analysis/resolver/AnalyzerBridgeState.scala | 25 +- .../analysis/resolver/AttributeScopeStack.scala | 16 +- .../resolver/BridgedRelationMetadataProvider.scala | 52 ++-- .../analysis/resolver/CoercesExpressionTypes.scala | 16 +- .../sql/catalyst/analysis/resolver/CteScope.scala | 31 ++- .../resolver/DefaultCollationTypeCoercion.scala | 98 ++++++++ .../analysis/resolver/ExpressionIdAssigner.scala | 63 +++-- .../resolver/ExpressionResolutionValidator.scala | 15 +- .../analysis/resolver/ExpressionResolver.scala | 78 +++--- .../resolver/ExpressionTreeTraversal.scala | 24 +- .../analysis/resolver/FilterResolver.scala | 53 +--- .../analysis/resolver/FunctionResolver.scala | 5 +- .../GroupingAndAggregateExpressionsExtractor.scala | 119 +++++++++ .../analysis/resolver/HavingResolver.scala | 201 ++++++++++++++++ .../analysis/resolver/HybridAnalyzer.scala | 11 +- .../resolver/IdentifierAndCteSubstituor.scala | 24 +- .../catalyst/analysis/resolver/JoinResolver.scala | 51 +++- .../resolver/LimitLikeExpressionValidator.scala | 4 +- .../analysis/resolver/MetadataResolver.scala | 33 ++- .../sql/catalyst/analysis/resolver/NameScope.scala | 225 +++++++++-------- .../catalyst/analysis/resolver/PlanRewriter.scala | 20 +- .../analysis/resolver/ProhibitedResolver.scala | 2 +- .../analysis/resolver/ProjectResolver.scala | 6 +- .../analysis/resolver/ResolutionValidator.scala | 20 +- .../sql/catalyst/analysis/resolver/Resolver.scala | 62 +++-- .../catalyst/analysis/resolver/ResolverGuard.scala | 21 +- .../analysis/resolver/ResolverMetricTracker.scala | 5 +- .../analysis/resolver/ResolverRunner.scala | 7 +- .../resolver/SetOperationLikeResolver.scala | 30 ++- .../catalyst/analysis/resolver/SortResolver.scala | 144 +++++------ .../resolver/SubqueryExpressionResolver.scala | 66 +++-- .../catalyst/analysis/resolver/SubqueryScope.scala | 65 ++--- .../resolver/TimezoneAwareExpressionResolver.scala | 72 +++++- ...UnsupportedExpressionInOperatorValidation.scala | 32 ++- ...{FilterResolver.scala => ValidatesFilter.scala} | 57 +---- .../catalyst/analysis/resolver/ViewResolver.scala | 27 ++- .../execution/datasources/DataSourceStrategy.scala | 9 +- .../analysis/resolver/DeepResolutionSuite.scala | 64 +++++ .../resolver/ExpressionIdAssignerSuite.scala | 100 ++++---- .../analysis/resolver/HybridAnalyzerSuite.scala | 13 + .../analysis/resolver/MetadataResolverSuite.scala | 268 +++++++++++++-------- .../sql/analysis/resolver/NameScopeSuite.scala | 59 ++--- .../sql/analysis/resolver/ResolverGuardSuite.scala | 9 +- .../sql/analysis/resolver/ViewResolverSuite.scala | 35 ++- .../spark/sql/hive/HiveSessionStateBuilder.scala | 5 +- .../org/apache/spark/sql/hive/HiveStrategies.scala | 10 +- .../spark/sql/hive/HiveTableRelationResolver.scala | 17 ++ 50 files changed, 1678 insertions(+), 838 deletions(-) create mode 100644 sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/resolver/DefaultCollationTypeCoercion.scala create mode 100644 sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/resolver/GroupingAndAggregateExpressionsExtractor.scala create mode 100644 sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/resolver/HavingResolver.scala copy sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/analysis/resolver/{FilterResolver.scala => ValidatesFilter.scala} (52%) create mode 100644 sql/core/src/test/scala/org/apache/spark/sql/analysis/resolver/DeepResolutionSuite.scala --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org