Packages

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

    Parameters for querying GeoMesa datastore

  2. class GeoMesaScannableTable extends GeoMesaTable with ScannableTable

    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

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

  4. class GeoMesaSchemaFactory extends SchemaFactory

    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

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

  6. class GeoMesaTableFactory extends TableFactory[GeoMesaTable]

    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

    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

    Generating a lambda expression returning a geometry object.

    Generating a lambda expression returning a geometry object. This class is implemented in java for working around a scala compiler bug, which prevents us from of calling java overloaded method with varargs from scala.

Value Members

  1. val FID_FIELD_NAME: String

    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
  3. object GeoMesaTable
  4. object GeoMesaTableFactory
  5. object GeoMesaTranslatableTable

Inherited from AnyRef

Inherited from Any

Ungrouped