package sql
- Alphabetic
- By Inheritance
- sql
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
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
-
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.
-
class
GeoMesaSchema extends AbstractSchema
Schema for discovering simple feature types stored in GeoTools DataStores, where SimpleFeatureTypes in DataStores were populated as Tables.
-
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.
-
abstract
class
GeoMesaTable extends AbstractTable
Base class for Table interface implementation for adapting GeoMesa DataStores to Calcite.
-
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.
-
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.
-
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
-
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.
- object GeoMesaSchemaFactory
- object GeoMesaTable
- object GeoMesaTableFactory
- object GeoMesaTranslatableTable