PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So aktivieren Sie die Postgis-Abfrage in Spark SQL

Dasselbe können Sie mit Scala tun. Verwenden Sie JDBC (java.sql.{Connection,DriverManager} ) und Ergebnismenge abrufen.

Das können Sie nicht, da dies keine Postgres-Abfrage ist. Was Sie in spark.sql ausführen ist eine Spark-Abfrage. Was Sie tun können, ist die Unterabfrage:

Vielleicht passt es zu Ihren Anforderungen (wenn die Abfrage nicht dynamisch sein muss). Leider unterstützt Spark SQL auch keine geometrischen Typen, daher müssen Sie es möglicherweise in etwas umwandeln, das von Spark verwendet werden kann, oder Ihren eigenen Dialekt definieren.