Packages

package sql

User-facing module imports

Linear Supertypes
SpatialEncoders, Library, SpatialRelations, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sql
  2. SpatialEncoders
  3. Library
  4. SpatialRelations
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. class GeoMesaDataSource extends DataSourceRegister with RelationProvider with SchemaRelationProvider with CreatableRelationProvider with LazyLogging
  2. case class GeoMesaJoinRelation(sqlContext: SQLContext, leftRel: GeoMesaRelation, rightRel: GeoMesaRelation, schema: StructType, condition: Expression, filt: Filter = org.opengis.filter.Filter.INCLUDE, props: Option[Seq[String]] = None) extends BaseRelation with PrunedFilteredScan with Product with Serializable
  3. case class GeoMesaRelation(sqlContext: SQLContext, sft: SimpleFeatureType, schema: StructType, params: Map[String, String], filter: Option[Filter], cached: Option[CachedRDD], partitioned: Option[PartitionedRDD]) extends BaseRelation with PrunedFilteredScan with LazyLogging with Product with Serializable

    The Spark Relation that builds the scan over the GeoMesa table

    The Spark Relation that builds the scan over the GeoMesa table

    sqlContext

    spark sql context

    sft

    simple feature type associated with the rows in the relation

    schema

    spark sql schema (must correspond to the sft)

    params

    user parameters, generally for configured the underlying data store and/or caching/partitioning

    filter

    a push-down geotools filter applied to the relation

    cached

    an optional cached RDD, used to speed up queries when enabled

    partitioned

    an optional spatially partitioned RDD, used to speed up spatial joins when enabled

  4. class IndexPartitioner extends Partitioner
  5. class OverlapAction extends SweepLineOverlapAction with Serializable

Value Members

  1. implicit def jtsGeometryCollectionEncoder: Encoder[GeometryCollection]
    Definition Classes
    SpatialEncoders
  2. implicit def jtsGeometryEncoder: Encoder[Geometry]
    Definition Classes
    SpatialEncoders
  3. implicit def jtsLineStringEncoder: Encoder[LineString]
    Definition Classes
    SpatialEncoders
  4. implicit def jtsMultiLineStringEncoder: Encoder[MultiLineString]
    Definition Classes
    SpatialEncoders
  5. implicit def jtsMultiPointEncoder: Encoder[MultiPoint]
    Definition Classes
    SpatialEncoders
  6. implicit def jtsMultiPolygonEncoder: Encoder[MultiPolygon]
    Definition Classes
    SpatialEncoders
  7. implicit def jtsPointEncoder: Encoder[Point]
    Definition Classes
    SpatialEncoders
  8. implicit def jtsPolygonEncoder: Encoder[Polygon]
    Definition Classes
    SpatialEncoders
  9. def st_distanceSpheroid(left: Column, right: Column): TypedColumn[Any, Double]
    Definition Classes
    SpatialRelations
  10. def st_lengthSphere(line: Column): TypedColumn[Any, Double]
    Definition Classes
    SpatialRelations
  11. def st_lengthSpheroid: UserDefinedFunction
  12. def st_transform(geom: Column, fromCRS: Column, toCRS: Column): TypedColumn[Any, Geometry]
    Definition Classes
    SpatialRelations
  13. object Aggregates
  14. object DataFrameFunctions extends SpatialEncoders

    DataFrame DSL functions for working with GeoTools

  15. object GeoJSONExtensions
  16. object GeoMesaRelation extends LazyLogging with Serializable
  17. object GeoMesaSparkSQL
  18. object GeomesaPysparkFunctions

    Re-wrapping the UDFs so we can access them from PySpark without using the SQL API.

  19. object GeometricDistanceFunctions
  20. object RelationUtils extends LazyLogging
  21. object SQLRules extends LazyLogging
  22. object SQLTypes
  23. object SparkUtils extends LazyLogging
  24. object SparkVersions

    Utility to smooth over differences in spark API versions using reflection

Inherited from SpatialEncoders

Inherited from Library

Inherited from SpatialRelations

Inherited from AnyRef

Inherited from Any

Ungrouped