Connaissons-nous une référence de syntaxe pour spark-sql
? Je parle de style comme MySQL SELECT syntax ou Documentation PostgreSQL: SELECT .
Si non, quelle est la meilleure source à laquelle nous pouvons accéder?
SparkSql suit le style Hive, vous pouvez donc vous référer à la syntaxe Hive pour améliorer documentation .
Les fonctionnalités Hive prises en charge et non prises en charge par SparkSql se trouvent dans le document officiel documentation .
Si non, quelle est la meilleure source à laquelle nous pouvons accéder?
Je ne connais pas de meilleure source qui pourrait être considérée "la meilleure" mais le code source d’Apache Spark lui-même. J'imagine que ce n'est pas aussi convivial que les sources mentionnées, mais Apache Spark est un projet open source extrêmement dynamique et il serait très difficile de suivre tous les changements.
Si vous vous interrogez sur ce qui est supporté en mode dit SQL, vous devriez consulter SqlBase.g4 qui est la grammaire ANTLR de Spark SQL. À moins d’un bogue dans ANTLR, vous ne pouvez rien faire d’autre que la grammaire.