-
- Downloads
[SPARK-12576][SQL] Enable expression parsing in CatalystQl
The PR allows us to use the new SQL parser to parse SQL expressions such as: ```1 + sin(x*x)``` We enable this functionality in this PR, but we will not start using this actively yet. This will be done as soon as we have reached grammar parity with the existing parser stack. cc rxin Author: Herman van Hovell <hvanhovell@questtec.nl> Closes #10649 from hvanhovell/SPARK-12576.
Showing
- sql/catalyst/src/main/antlr3/org/apache/spark/sql/catalyst/parser/SelectClauseParser.g 7 additions, 0 deletions...org/apache/spark/sql/catalyst/parser/SelectClauseParser.g
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/CatalystQl.scala 37 additions, 22 deletions...main/scala/org/apache/spark/sql/catalyst/CatalystQl.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/parser/ParseDriver.scala 21 additions, 3 deletions...la/org/apache/spark/sql/catalyst/parser/ParseDriver.scala
- sql/catalyst/src/test/scala/org/apache/spark/sql/catalyst/CatalystQlSuite.scala 136 additions, 15 deletions...scala/org/apache/spark/sql/catalyst/CatalystQlSuite.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/ExtendedHiveQlParser.scala 1 addition, 1 deletion...cala/org/apache/spark/sql/hive/ExtendedHiveQlParser.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala 2 additions, 2 deletions...cala/org/apache/spark/sql/hive/HiveMetastoreCatalog.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala 10 additions, 9 deletions...ive/src/main/scala/org/apache/spark/sql/hive/HiveQl.scala
- sql/hive/src/test/scala/org/apache/spark/sql/hive/ErrorPositionSuite.scala 2 additions, 3 deletions.../scala/org/apache/spark/sql/hive/ErrorPositionSuite.scala
- sql/hive/src/test/scala/org/apache/spark/sql/hive/HiveQlSuite.scala 1 addition, 1 deletion...rc/test/scala/org/apache/spark/sql/hive/HiveQlSuite.scala
Loading
Please register or sign in to comment