Repository: spark
Updated Branches:
  refs/heads/master d28521275 -> 0fe66744f


[SPARK-9784] [SQL] Exchange.isUnsafe should check whether codegen and unsafe 
are enabled

Exchange.isUnsafe should check whether codegen and unsafe are enabled.

Author: Josh Rosen <joshro...@databricks.com>

Closes #8073 from JoshRosen/SPARK-9784 and squashes the following commits:

7a1019f [Josh Rosen] [SPARK-9784] Exchange.isUnsafe should check whether 
codegen and unsafe are enabled


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/0fe66744
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/0fe66744
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/0fe66744

Branch: refs/heads/master
Commit: 0fe66744f16854fc8cd8a72174de93a788e3cf6c
Parents: d285212
Author: Josh Rosen <joshro...@databricks.com>
Authored: Mon Aug 10 13:05:03 2015 -0700
Committer: Josh Rosen <joshro...@databricks.com>
Committed: Mon Aug 10 13:05:03 2015 -0700

----------------------------------------------------------------------
 .../src/main/scala/org/apache/spark/sql/execution/Exchange.scala   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/0fe66744/sql/core/src/main/scala/org/apache/spark/sql/execution/Exchange.scala
----------------------------------------------------------------------
diff --git 
a/sql/core/src/main/scala/org/apache/spark/sql/execution/Exchange.scala 
b/sql/core/src/main/scala/org/apache/spark/sql/execution/Exchange.scala
index b89e634..029f226 100644
--- a/sql/core/src/main/scala/org/apache/spark/sql/execution/Exchange.scala
+++ b/sql/core/src/main/scala/org/apache/spark/sql/execution/Exchange.scala
@@ -46,7 +46,7 @@ case class Exchange(newPartitioning: Partitioning, child: 
SparkPlan) extends Una
    * Returns true iff we can support the data type, and we are not doing range 
partitioning.
    */
   private lazy val tungstenMode: Boolean = {
-    GenerateUnsafeProjection.canSupport(child.schema) &&
+    unsafeEnabled && codegenEnabled && 
GenerateUnsafeProjection.canSupport(child.schema) &&
       !newPartitioning.isInstanceOf[RangePartitioning]
   }
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to