spark-instrumented-optimizer/sql/hive/src/test
Kazuaki Ishizaki 6f62e9d9b9 [SPARK-19372][SQL] Fix throwing a Java exception at df.fliter() due to 64KB bytecode size limit
## What changes were proposed in this pull request?

When an expression for `df.filter()` has many nodes (e.g. 400), the size of Java bytecode for the generated Java code is more than 64KB. It produces an Java exception. As a result, the execution fails.
This PR continues to execute by calling `Expression.eval()` disabling code generation if an exception has been caught.

## How was this patch tested?

Add a test suite into `DataFrameSuite`

Author: Kazuaki Ishizaki <ishizaki@jp.ibm.com>

Closes #17087 from kiszk/SPARK-19372.
2017-05-16 14:47:21 -07:00
..
java/org/apache/spark/sql/hive [SPARK-20160][SQL] Move ParquetConversions and OrcConversions Out Of HiveSessionCatalog 2017-04-01 00:56:18 +08:00
resources [SPARK-19660][CORE][SQL] Replace the configuration property names that are deprecated in the version of Hadoop 2.6 2017-02-28 10:13:42 +00:00
scala/org/apache/spark/sql [SPARK-19372][SQL] Fix throwing a Java exception at df.fliter() due to 64KB bytecode size limit 2017-05-16 14:47:21 -07:00