哪里可以找到Spark SQL语法参考?

时间:2015-06-17 09:29:20

标签: apache-spark apache-spark-sql

我们是否知道spark-sql的任何语法参考?我的意思是像MySQL SELECT syntaxPostgreSQL Documentation: SELECT这样的风格。

如果没有,我们可以访问的最佳来源是什么?

2 个答案:

答案 0 :(得分:19)

SparkSql遵循Hive样式,因此您可以参考Hive语法以获得更好的documentation

SparkSql支持和不支持的Hive功能可以在官方documentation中找到。

答案 1 :(得分:2)

  

如果没有,我们可以访问的最佳来源是什么?

我不知道有哪些更好的来源可以被认为是"最好的" ,但是Apache Spark本身的源代码。我可以想象这不像上面提到的那些用户友好,但Apache Spark是一个高度动态的开源项目,并且很难跟上所有的变化。

如果你在询问所谓的SQL模式支持什么,你应该参考SqlBase.g4这是Spark SQL的ANTLR语法。除非ANTLR中存在错误,否则你无法做任何事情,除了语法中的内容。