-
- Downloads
[SPARK-17682][SQL] Mark children as final for unary, binary, leaf expressions and plan nodes
## What changes were proposed in this pull request? This patch marks the children method as final in unary, binary, and leaf expressions and plan nodes (both logical plan and physical plan), as brought up in http://apache-spark-developers-list.1001551.n3.nabble.com/Should-LeafExpression-have-children-final-override-like-Nondeterministic-td19104.html ## How was this patch tested? This is a simple modifier change and has no impact on test coverage. Author: Reynold Xin <rxin@databricks.com> Closes #15256 from rxin/SPARK-17682.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala 3 additions, 3 deletions...rg/apache/spark/sql/catalyst/expressions/Expression.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/generators.scala 0 additions, 4 deletions...rg/apache/spark/sql/catalyst/expressions/generators.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/Command.scala 0 additions, 1 deletion...org/apache/spark/sql/catalyst/plans/logical/Command.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala 3 additions, 3 deletions...apache/spark/sql/catalyst/plans/logical/LogicalPlan.scala
- sql/core/src/main/scala/org/apache/spark/sql/execution/SparkPlan.scala 3 additions, 3 deletions...main/scala/org/apache/spark/sql/execution/SparkPlan.scala
Loading
Please register or sign in to comment