Package

com.spatialx.geomesa

sql

Permalink

package sql

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sql
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class GeoMesaQueryParams(typeName: String, ecql: String = "", properties: Array[String] = Array.empty, statsStrings: Array[String] = Array.empty, statAttributes: Array[String] = Array.empty, offset: Long = 0, fetch: Long = 0) extends Product with Serializable

    Permalink

    Parameters for querying GeoMesa datastore

  2. class GeoMesaScannableTable extends GeoMesaTable with ScannableTable

    Permalink

    ScannableTable implementation only support scanning data sequentially from DataStore, which does not take advantage of GeoMesa indexes.

    ScannableTable implementation only support scanning data sequentially from DataStore, which does not take advantage of GeoMesa indexes. This is a baseline implementation for verifying the correctness of other more optimized implementations of Table interface.

  3. class GeoMesaSchema extends AbstractSchema

    Permalink

    Schema for discovering simple feature types stored in GeoTools DataStores, where SimpleFeatureTypes in DataStores were populated as Tables.

  4. class GeoMesaSchemaFactory extends SchemaFactory

    Permalink

    Factory for instantiating a Schema object for accessing simple feature types in GeoMesa datastore.

    Factory for instantiating a Schema object for accessing simple feature types in GeoMesa datastore. This is the entrypoint for discovering tables and rows in GeoMesa datastore.

  5. abstract class GeoMesaTable extends AbstractTable

    Permalink

    Base class for Table interface implementation for adapting GeoMesa DataStores to Calcite.

  6. class GeoMesaTableFactory extends TableFactory[GeoMesaTable]

    Permalink

    Factory that creates a GeoMesaTable instance, which is useful when user want to skip the schema discovery process (which was initiated from GeoMesaSchemaFactory) and access a GeoMesa schema directly.

  7. class GeoMesaTranslatableTable extends GeoMesaTable with QueryableTable with TranslatableTable with ModifiableTable

    Permalink

    GeoMesa table implementation with query optimization rules.

    GeoMesa table implementation with query optimization rules. It rewrites the query to push down predicates, projections and aggregations to geotools filters.

  8. class GeomLambdaExpression extends AnyRef

    Permalink

Value Members

  1. val FID_FIELD_NAME: String

    Permalink

    Column/field name of feature ID.

    Column/field name of feature ID. We need to do lots of special treatments for feature ID columns since the SimpleFeature methods for accessing feature ID are quite different from those for accessing other attributes.

  2. object GeoMesaSchemaFactory

    Permalink
  3. object GeoMesaTable

    Permalink
  4. object GeoMesaTableFactory

    Permalink
  5. object GeoMesaTranslatableTable

    Permalink
  6. package enumerator

    Permalink
  7. package modifier

    Permalink
  8. package nodes

    Permalink
  9. package rules

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped