-
- Downloads
[SPARK-8023][SQL] Add "deterministic" attribute to Expression to avoid...
[SPARK-8023][SQL] Add "deterministic" attribute to Expression to avoid collapsing nondeterministic projects. This closes #6570. Author: Yin Huai <yhuai@databricks.com> Author: Reynold Xin <rxin@databricks.com> Closes #6573 from rxin/deterministic and squashes the following commits: 356cd22 [Reynold Xin] Added unit test for the optimizer. da3fde1 [Reynold Xin] Merge pull request #6570 from yhuai/SPARK-8023 da56200 [Yin Huai] Comments. e38f264 [Yin Huai] Comment. f9d6a73 [Yin Huai] Add a deterministic method to Expression.
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/Expression.scala 8 additions, 0 deletions...rg/apache/spark/sql/catalyst/expressions/Expression.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/random.scala 2 additions, 0 deletions...la/org/apache/spark/sql/catalyst/expressions/random.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala 10 additions, 1 deletion...a/org/apache/spark/sql/catalyst/optimizer/Optimizer.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/optimizer/ProjectCollapsingSuite.scala 73 additions, 0 deletions...spark/sql/catalyst/optimizer/ProjectCollapsingSuite.scala
- sql/core/src/test/scala/org/apache/spark/sql/ColumnExpressionSuite.scala 40 additions, 1 deletion...st/scala/org/apache/spark/sql/ColumnExpressionSuite.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/hiveUdfs.scala 4 additions, 0 deletions...e/src/main/scala/org/apache/spark/sql/hive/hiveUdfs.scala
Loading
Please register or sign in to comment