我们是否知道spark-sql
的任何语法参考?我的意思是像MySQL SELECT syntax或PostgreSQL Documentation: SELECT这样的风格。
如果没有,我们可以访问的最佳来源是什么?
答案 0 :(得分:19)
SparkSql遵循Hive样式,因此您可以参考Hive语法以获得更好的documentation。
SparkSql支持和不支持的Hive功能可以在官方documentation中找到。
答案 1 :(得分:2)
如果没有,我们可以访问的最佳来源是什么?
我不知道有哪些更好的来源可以被认为是"最好的" ,但是Apache Spark本身的源代码。我可以想象这不像上面提到的那些用户友好,但Apache Spark是一个高度动态的开源项目,并且很难跟上所有的变化。
如果你在询问所谓的SQL模式支持什么,你应该参考SqlBase.g4这是Spark SQL的ANTLR语法。除非ANTLR中存在错误,否则你无法做任何事情,除了语法中的内容。