class MergedDataStoreView extends MergedDataStoreSchemas with HasGeoMesaFeatureReader with HasGeoMesaStats

Merged querying against multiple data stores

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

Instance Constructors

  1. new MergedDataStoreView(stores: Seq[(DataStore, Option[Filter])], deduplicate: Boolean, parallel: Boolean, namespace: Option[String] = None)

    stores

    delegate stores

    namespace

    namespace

Value Members

  1. def createSchema(featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess
  2. def dispose(): Unit
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  3. def getFeatureReader(query: Query, transaction: Transaction): SimpleFeatureReader
    Definition Classes
    MergedDataStoreView → DataStore
  4. def getFeatureSource(typeName: String): SimpleFeatureSource
    Definition Classes
    MergedDataStoreView → DataStore
  5. def getFeatureSource(name: Name): SimpleFeatureSource
    Definition Classes
    MergedDataStoreView → DataStore → DataAccess
  6. def getFeatureWriter(typeName: String, filter: Filter, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  7. def getFeatureWriter(typeName: String, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  8. def getFeatureWriterAppend(typeName: String, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  9. def getInfo(): ServiceInfo
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  10. def getLockingManager(): LockingManager
    Definition Classes
    MergedDataStoreSchemas → DataStore
  11. def getNames(): List[Name]
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  12. def getSchema(typeName: String): SimpleFeatureType
    Definition Classes
    MergedDataStoreSchemas → DataStore
  13. def getSchema(name: Name): SimpleFeatureType
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  14. def getTypeNames(): Array[String]
    Definition Classes
    MergedDataStoreSchemas → DataStore
  15. def removeSchema(typeName: String): Unit
    Definition Classes
    ReadOnlyDataStore → DataStore
  16. def removeSchema(typeName: Name): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess
  17. val stats: GeoMesaStats
    Definition Classes
    MergedDataStoreViewHasGeoMesaStats
  18. val stores: Seq[(DataStore, Option[Filter])]
  19. def updateSchema(typeName: String, featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataStore
  20. def updateSchema(typeName: Name, featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess