Class

org.locationtech.geomesa.cassandra.data

CassandraDataStore

Related Doc: package data

Permalink

class CassandraDataStore extends CassandraDataStoreType with LocalLocking

Linear Supertypes
LocalLocking, GeoMesaDataStore[CassandraDataStore, CassandraFeature, Seq[RowValue]], LazyLogging, DistributedLocking, HasGeoMesaStats, HasGeoMesaMetadata[String], DataStore, DataAccess[SimpleFeatureType, SimpleFeature], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CassandraDataStore
  2. LocalLocking
  3. GeoMesaDataStore
  4. LazyLogging
  5. DistributedLocking
  6. HasGeoMesaStats
  7. HasGeoMesaMetadata
  8. DataStore
  9. DataAccess
  10. AnyRef
  11. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CassandraDataStore(session: Session, config: CassandraDataStoreConfig)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def acquireCatalogLock(): Releasable

    Permalink
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  5. def acquireDistributedLock(key: String, timeOut: Long): Option[Releasable]

    Permalink
    Attributes
    protected
    Definition Classes
    LocalLocking → DistributedLocking
  6. def acquireDistributedLock(key: String): Releasable

    Permalink
    Attributes
    protected
    Definition Classes
    LocalLocking → DistributedLocking
  7. def afterCreateSchemaTasks(sft: SimpleFeatureType): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. val config: GeoMesaDataStoreConfig

    Permalink
    Definition Classes
    GeoMesaDataStore
  11. def createFeatureCollection(query: Query, source: GeoMesaFeatureSource): GeoMesaFeatureCollection

    Permalink
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  12. def createFeatureWriterAppend(sft: SimpleFeatureType, indices: Option[Seq[CassandraFeatureIndexType]]): CassandraFeatureWriterType

    Permalink
    Definition Classes
    CassandraDataStore → GeoMesaDataStore
  13. def createFeatureWriterModify(sft: SimpleFeatureType, indices: Option[Seq[CassandraFeatureIndexType]], filter: Filter): CassandraFeatureWriterType

    Permalink
    Definition Classes
    CassandraDataStore → GeoMesaDataStore
  14. def createQueryPlanner(): QueryPlanner[CassandraDataStore, CassandraFeature, Seq[RowValue]]

    Permalink
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  15. def createSchema(sft: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    CassandraDataStore → GeoMesaDataStore → DataAccess
  16. def delete(): Unit

    Permalink
    Definition Classes
    CassandraDataStore → GeoMesaDataStore
  17. def dispose(): Unit

    Permalink
    Definition Classes
    CassandraDataStore → GeoMesaDataStore → DataAccess
  18. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  20. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def getAllIndexTableNames(typeName: String): Seq[String]

    Permalink
    Definition Classes
    GeoMesaDataStore
  22. def getAllTableNames(typeName: String): Seq[String]

    Permalink
    Definition Classes
    GeoMesaDataStore
  23. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  24. def getFeatureReader(query: Query, transaction: Transaction): GeoMesaFeatureReader

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  25. def getFeatureSource(typeName: String): GeoMesaFeatureStore

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  26. def getFeatureSource(typeName: Name): GeoMesaFeatureStore

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore → DataAccess
  27. def getFeatureWriter(typeName: String, filter: Filter, transaction: Transaction): GeoMesaFeatureWriter[CassandraDataStore, CassandraFeature, Seq[RowValue], _]

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  28. def getFeatureWriter(typeName: String, transaction: Transaction): GeoMesaFeatureWriter[CassandraDataStore, CassandraFeature, Seq[RowValue], _]

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  29. def getFeatureWriterAppend(typeName: String, transaction: Transaction): GeoMesaFeatureWriter[CassandraDataStore, CassandraFeature, Seq[RowValue], _]

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  30. def getIndexWriterAppend(typeName: String, indices: Seq[GeoMesaFeatureIndex[CassandraDataStore, CassandraFeature, Seq[RowValue]]]): GeoMesaFeatureWriter[CassandraDataStore, CassandraFeature, Seq[RowValue], _]

    Permalink
    Definition Classes
    GeoMesaDataStore
  31. def getInfo(): ServiceInfo

    Permalink
    Definition Classes
    GeoMesaDataStore → DataAccess
  32. def getIteratorVersion: Set[String]

    Permalink
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  33. def getLockingManager(): LockingManager

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  34. def getNames(): List[Name]

    Permalink
    Definition Classes
    GeoMesaDataStore → DataAccess
  35. def getQueryPlan(query: Query, index: Option[GeoMesaFeatureIndex[CassandraDataStore, CassandraFeature, Seq[RowValue]]], explainer: Explainer): Seq[index.api.QueryPlan[CassandraDataStore, CassandraFeature, Seq[RowValue]]]

    Permalink
    Definition Classes
    GeoMesaDataStore
  36. def getSchema(typeName: String): SimpleFeatureType

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  37. def getSchema(name: Name): SimpleFeatureType

    Permalink
    Definition Classes
    GeoMesaDataStore → DataAccess
  38. def getTypeNames(): Array[String]

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  39. def getVersion: (String, Set[String])

    Permalink
    Definition Classes
    GeoMesaDataStore
  40. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  41. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  42. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  43. def manager: CassandraIndexManagerType

    Permalink
    Definition Classes
    CassandraDataStore → GeoMesaDataStore
  44. val metadata: GeoMesaMetadata[String]

    Permalink
    Definition Classes
    CassandraDataStore → HasGeoMesaMetadata
  45. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  48. lazy val queryPlanner: QueryPlanner[CassandraDataStore, CassandraFeature, Seq[RowValue]]

    Permalink
    Definition Classes
    GeoMesaDataStore
  49. def removeSchema(typeName: Name): Unit

    Permalink
    Definition Classes
    GeoMesaDataStore → DataAccess
  50. def removeSchema(typeName: String): Unit

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  51. val session: Session

    Permalink
  52. def stats: GeoMesaStats

    Permalink
    Definition Classes
    CassandraDataStore → HasGeoMesaStats
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  54. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  55. def updateSchema(typeName: Name, sft: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    GeoMesaDataStore → DataAccess
  56. def updateSchema(typeName: String, sft: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    GeoMesaDataStore → DataStore
  57. def validateNewSchema(sft: SimpleFeatureType): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
    Annotations
    @throws( ... )
  58. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LocalLocking

Inherited from GeoMesaDataStore[CassandraDataStore, CassandraFeature, Seq[RowValue]]

Inherited from LazyLogging

Inherited from DistributedLocking

Inherited from HasGeoMesaStats

Inherited from HasGeoMesaMetadata[String]

Inherited from DataStore

Inherited from DataAccess[SimpleFeatureType, SimpleFeature]

Inherited from AnyRef

Inherited from Any

Ungrouped