-
- Downloads
[SPARK-12362][SQL][WIP] Inline Hive Parser
This PR inlines the Hive SQL parser in Spark SQL. The previous (merged) incarnation of this PR passed all tests, but had and still has problems with the build. These problems are caused by a the fact that - for some reason - in some cases the ANTLR generated code is not included in the compilation fase. This PR is a WIP and should not be merged until we have sorted out the build issues. Author: Herman van Hovell <hvanhovell@questtec.nl> Author: Nong Li <nong@databricks.com> Author: Nong Li <nongli@gmail.com> Closes #10525 from hvanhovell/SPARK-12362.
Showing
- pom.xml 5 additions, 0 deletionspom.xml
- project/SparkBuild.scala 44 additions, 2 deletionsproject/SparkBuild.scala
- project/plugins.sbt 2 additions, 0 deletionsproject/plugins.sbt
- sql/hive/compatibility/src/test/scala/org/apache/spark/sql/hive/execution/HiveCompatibilitySuite.scala 6 additions, 4 deletions...che/spark/sql/hive/execution/HiveCompatibilitySuite.scala
- sql/hive/pom.xml 22 additions, 0 deletionssql/hive/pom.xml
- sql/hive/src/main/antlr3/org/apache/spark/sql/parser/FromClauseParser.g 330 additions, 0 deletions...ain/antlr3/org/apache/spark/sql/parser/FromClauseParser.g
- sql/hive/src/main/antlr3/org/apache/spark/sql/parser/IdentifiersParser.g 697 additions, 0 deletions...in/antlr3/org/apache/spark/sql/parser/IdentifiersParser.g
- sql/hive/src/main/antlr3/org/apache/spark/sql/parser/SelectClauseParser.g 226 additions, 0 deletions...n/antlr3/org/apache/spark/sql/parser/SelectClauseParser.g
- sql/hive/src/main/antlr3/org/apache/spark/sql/parser/SparkSqlLexer.g 474 additions, 0 deletions...c/main/antlr3/org/apache/spark/sql/parser/SparkSqlLexer.g
- sql/hive/src/main/antlr3/org/apache/spark/sql/parser/SparkSqlParser.g 2457 additions, 0 deletions.../main/antlr3/org/apache/spark/sql/parser/SparkSqlParser.g
- sql/hive/src/main/java/org/apache/spark/sql/parser/ASTErrorNode.java 49 additions, 0 deletions...c/main/java/org/apache/spark/sql/parser/ASTErrorNode.java
- sql/hive/src/main/java/org/apache/spark/sql/parser/ASTNode.java 245 additions, 0 deletions...ve/src/main/java/org/apache/spark/sql/parser/ASTNode.java
- sql/hive/src/main/java/org/apache/spark/sql/parser/ParseDriver.java 213 additions, 0 deletions...rc/main/java/org/apache/spark/sql/parser/ParseDriver.java
- sql/hive/src/main/java/org/apache/spark/sql/parser/ParseError.java 54 additions, 0 deletions...src/main/java/org/apache/spark/sql/parser/ParseError.java
- sql/hive/src/main/java/org/apache/spark/sql/parser/ParseException.java 51 additions, 0 deletions...main/java/org/apache/spark/sql/parser/ParseException.java
- sql/hive/src/main/java/org/apache/spark/sql/parser/ParseUtils.java 96 additions, 0 deletions...src/main/java/org/apache/spark/sql/parser/ParseUtils.java
- sql/hive/src/main/java/org/apache/spark/sql/parser/SemanticAnalyzer.java 406 additions, 0 deletions...in/java/org/apache/spark/sql/parser/SemanticAnalyzer.java
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala 66 additions, 67 deletions...ive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala
Loading
Please register or sign in to comment