c

org.locationtech.geomesa.index.view

MergedDataStoreSchemas

abstract class MergedDataStoreSchemas extends ReadOnlyDataStore

Data store that merges the schemas from multiple delegate stores and presents them as a unified result

Linear Supertypes
ReadOnlyDataStore, DataStore, DataAccess[SimpleFeatureType, SimpleFeature], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MergedDataStoreSchemas
  2. ReadOnlyDataStore
  3. DataStore
  4. DataAccess
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MergedDataStoreSchemas(stores: Seq[DataStore], namespace: Option[String])

    stores

    delegate stores

    namespace

    schema namespace

Abstract Value Members

  1. abstract def getFeatureReader(arg0: Query, arg1: Transaction): FeatureReader[SimpleFeatureType, SimpleFeature]
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  2. abstract def getFeatureSource(arg0: Name): SimpleFeatureSource
    Definition Classes
    DataStore → DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  3. abstract def getFeatureSource(arg0: String): SimpleFeatureSource
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )

Concrete Value Members

  1. def createSchema(featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess
  2. def dispose(): Unit
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  3. def getFeatureWriter(typeName: String, filter: Filter, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  4. def getFeatureWriter(typeName: String, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  5. def getFeatureWriterAppend(typeName: String, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  6. def getInfo(): ServiceInfo
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  7. def getLockingManager(): LockingManager
    Definition Classes
    MergedDataStoreSchemas → DataStore
  8. def getNames(): List[Name]
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  9. def getSchema(typeName: String): SimpleFeatureType
    Definition Classes
    MergedDataStoreSchemas → DataStore
  10. def getSchema(name: Name): SimpleFeatureType
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  11. def getTypeNames(): Array[String]
    Definition Classes
    MergedDataStoreSchemas → DataStore
  12. def removeSchema(typeName: String): Unit
    Definition Classes
    ReadOnlyDataStore → DataStore
  13. def removeSchema(typeName: Name): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess
  14. def updateSchema(typeName: String, featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataStore
  15. def updateSchema(typeName: Name, featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess