-
- Downloads
[SPARK-5009] [SQL] Long keyword support in SQL Parsers
* The `SqlLexical.allCaseVersions` will cause `StackOverflowException` if the key word is too long, the patch will fix that by normalizing all of the keywords in `SqlLexical`. * And make a unified SparkSQLParser for sharing the common code. Author: Cheng Hao <hao.cheng@intel.com> Closes #3926 from chenghao-intel/long_keyword and squashes the following commits: 686660f [Cheng Hao] Support Long Keyword and Refactor the SQLParsers
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/AbstractSparkSQLParser.scala 43 additions, 16 deletions...rg/apache/spark/sql/catalyst/AbstractSparkSQLParser.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/SqlParser.scala 2 additions, 13 deletions.../main/scala/org/apache/spark/sql/catalyst/SqlParser.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/SqlParserSuite.scala 61 additions, 0 deletions.../scala/org/apache/spark/sql/catalyst/SqlParserSuite.scala
- sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala 1 addition, 1 deletion...core/src/main/scala/org/apache/spark/sql/SQLContext.scala
- sql/core/src/main/scala/org/apache/spark/sql/SparkSQLParser.scala 2 additions, 13 deletions.../src/main/scala/org/apache/spark/sql/SparkSQLParser.scala
- sql/core/src/main/scala/org/apache/spark/sql/sources/ddl.scala 15 additions, 24 deletions...ore/src/main/scala/org/apache/spark/sql/sources/ddl.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/ExtendedHiveQlParser.scala 3 additions, 13 deletions...cala/org/apache/spark/sql/hive/ExtendedHiveQlParser.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala 1 addition, 1 deletion...rc/main/scala/org/apache/spark/sql/hive/HiveContext.scala
Loading
Please register or sign in to comment