Class/Object

org.locationtech.geomesa.index.view

RoutedDataStoreView

Related Docs: object RoutedDataStoreView | package view

Permalink

class RoutedDataStoreView extends MergedDataStoreSchemas with HasGeoMesaStats

Routed querying against multiple data stores

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

Instance Constructors

  1. new RoutedDataStoreView(stores: Seq[DataStore], router: RouteSelector, namespace: Option[String])

    Permalink

    stores

    delegate stores

    router

    query router

    namespace

    schema namespace

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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def createSchema(featureType: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataAccess
  7. def dispose(): Unit

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  8. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  12. def getFeatureReader(query: Query, transaction: Transaction): FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    RoutedDataStoreView → DataStore
  13. def getFeatureSource(typeName: String): SimpleFeatureSource

    Permalink
    Definition Classes
    RoutedDataStoreView → DataStore
  14. def getFeatureSource(name: Name): SimpleFeatureSource

    Permalink
    Definition Classes
    RoutedDataStoreView → DataStore → DataAccess
  15. def getFeatureWriter(typeName: String, filter: Filter, transaction: Transaction): SimpleFeatureWriter

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataStore
  16. def getFeatureWriter(typeName: String, transaction: Transaction): SimpleFeatureWriter

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataStore
  17. def getFeatureWriterAppend(typeName: String, transaction: Transaction): SimpleFeatureWriter

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataStore
  18. def getInfo(): ServiceInfo

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  19. def getLockingManager(): LockingManager

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataStore
  20. def getNames(): List[Name]

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  21. def getSchema(typeName: String): SimpleFeatureType

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataStore
  22. def getSchema(name: Name): SimpleFeatureType

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataAccess
  23. def getTypeNames(): Array[String]

    Permalink
    Definition Classes
    MergedDataStoreSchemas → DataStore
  24. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  29. def removeSchema(typeName: String): Unit

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataStore
  30. def removeSchema(typeName: Name): Unit

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataAccess
  31. val router: RouteSelector

    Permalink

    query router

  32. val stats: GeoMesaStats

    Permalink
    Definition Classes
    RoutedDataStoreViewHasGeoMesaStats
  33. val stores: Seq[DataStore]

    Permalink

    delegate stores

  34. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  36. def updateSchema(typeName: String, featureType: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataStore
  37. def updateSchema(typeName: Name, featureType: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    ReadOnlyDataStore → DataAccess
  38. final def wait(): Unit

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

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

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

Inherited from HasGeoMesaStats

Inherited from MergedDataStoreSchemas

Inherited from ReadOnlyDataStore

Inherited from DataStore

Inherited from DataAccess[SimpleFeatureType, SimpleFeature]

Inherited from AnyRef

Inherited from Any

Ungrouped