sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo habilitar Postgis Query en Spark SQL

Puedes hacer lo mismo con Scala. Utilice JDBC (java.sql.{Connection,DriverManager} ) y obtenga el conjunto de resultados.

No puede, porque esta no es una consulta de Postgres. Lo que ejecutas en spark.sql es una consulta de Spark. Lo que puedes hacer es usar la subconsulta:

Tal vez se ajuste a sus requisitos (si la consulta no tiene que ser dinámica). Desafortunadamente, Spark SQL tampoco admite tipos geométricos, por lo que es posible que tenga que convertirlo en algo consumible por Spark o definir su propio dialecto.