sql >> Database >  >> RDS >> PostgreSQL

Postgis-query inschakelen in Spark SQL

U kunt hetzelfde doen met Scala. Gebruik JDBC (java.sql.{Connection,DriverManager} ) en krijg resultaatset.

Dat kan niet, want dit is geen Postgres-query. Wat u uitvoert in spark.sql is een Spark-query. Wat u kunt doen, is subquery gebruiken:

Misschien voldoet het aan uw eisen (als de zoekopdracht niet dynamisch hoeft te zijn). Helaas ondersteunt Spark SQL ook geen geometrische typen, dus het kan zijn dat je het moet casten naar iets dat door Spark kan worden verbruikt of je eigen dialect moet definiëren.




  1. MySQL bulk invoegen vanuit CSV-gegevensbestanden

  2. ActiveRecord Fuzzy Zoeken

  3. Verschillende LISTAGG die zich in een subquery in de SELECT-lijst bevindt

  4. De dynamische tabbladen presenteren dezelfde records