-
- Downloads
[SPARK-5213] [SQL] Pluggable SQL Parser Support
based on #4015, we should not delete `sqlParser` from sqlcontext, that leads to mima failed. Users implement dialect to give a fallback for `sqlParser` and we should construct `sqlParser` in sqlcontext according to the dialect `protected[sql] val sqlParser = new SparkSQLParser(getSQLDialect().parse(_))` Author: Cheng Hao <hao.cheng@intel.com> Author: scwf <wangfei1@huawei.com> Closes #5827 from scwf/sqlparser1 and squashes the following commits: 81b9737 [scwf] comment fix 0878bd1 [scwf] remove comments c19780b [scwf] fix mima tests c2895cf [scwf] Merge branch 'master' of https://github.com/apache/spark into sqlparser1 493775c [Cheng Hao] update the code as feedback 81a731f [Cheng Hao] remove the unecessary comment aab0b0b [Cheng Hao] polish the code a little bit 49b9d81 [Cheng Hao] shrink the comment for rebasing
Showing
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/AbstractSparkSQLParser.scala 5 additions, 6 deletions...rg/apache/spark/sql/catalyst/AbstractSparkSQLParser.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/Dialect.scala 33 additions, 0 deletions...rc/main/scala/org/apache/spark/sql/catalyst/Dialect.scala
- sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/errors/package.scala 2 additions, 0 deletions.../scala/org/apache/spark/sql/catalyst/errors/package.scala
- sql/core/src/main/scala/org/apache/spark/sql/SQLContext.scala 65 additions, 11 deletions...core/src/main/scala/org/apache/spark/sql/SQLContext.scala
- sql/core/src/main/scala/org/apache/spark/sql/sources/ddl.scala 3 additions, 3 deletions...ore/src/main/scala/org/apache/spark/sql/sources/ddl.scala
- sql/core/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala 22 additions, 0 deletions...e/src/test/scala/org/apache/spark/sql/SQLQuerySuite.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/HiveContext.scala 25 additions, 16 deletions...rc/main/scala/org/apache/spark/sql/hive/HiveContext.scala
- sql/hive/src/main/scala/org/apache/spark/sql/hive/test/TestHive.scala 4 additions, 1 deletion.../main/scala/org/apache/spark/sql/hive/test/TestHive.scala
- sql/hive/src/test/scala/org/apache/spark/sql/hive/execution/SQLQuerySuite.scala 37 additions, 2 deletions...a/org/apache/spark/sql/hive/execution/SQLQuerySuite.scala
Loading
Please register or sign in to comment