org.locationtech.geomesa.compute.spark.sql
Execute a sql query against geomesa.
Execute a sql query against geomesa. Where clause is interpreted as CQL.
Get the attribute names referenced in the query - used to select a subset of attributes from geomesa
Register a data store.
Register a data store. This makes all schemas in the data store available for querying. Synchronized to ensure it's only called when the spark context is not running.
Starts the spark context, if not already running.
Stops the spark context, if running.
Stops the spark context, if running. Blocks until all current processes have finished executing. Note that the synchronization on this method will prevent new tasks from executing.
if < 0, will block indefinitely if >= 0, will return after that many millis
true if successfully stopped, else false
Class to manage running sql queries against geomesa using spark.
There can only be a single spark context running in a given jvm, so it has to be managed using the start/stop/register methods.