t

org.locationtech.geomesa.index.view

ReadOnlyDataStore

trait ReadOnlyDataStore extends DataStore

Read only data store - does not support creating/updating/deleting schemas or features

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

Abstract Value Members

  1. abstract def dispose(): Unit
    Definition Classes
    DataAccess
  2. abstract def getFeatureReader(arg0: Query, arg1: Transaction): FeatureReader[SimpleFeatureType, SimpleFeature]
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  3. abstract def getFeatureSource(arg0: Name): SimpleFeatureSource
    Definition Classes
    DataStore → DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  4. abstract def getFeatureSource(arg0: String): SimpleFeatureSource
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  5. abstract def getInfo(): ServiceInfo
    Definition Classes
    DataAccess
  6. abstract def getLockingManager(): LockingManager
    Definition Classes
    DataStore
  7. abstract def getNames(): List[Name]
    Definition Classes
    DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  8. abstract def getSchema(arg0: String): SimpleFeatureType
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  9. abstract def getSchema(arg0: Name): SimpleFeatureType
    Definition Classes
    DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  10. abstract def getTypeNames(): Array[String]
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )

Concrete Value Members

  1. def createSchema(featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess
  2. def getFeatureWriter(typeName: String, filter: Filter, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  3. def getFeatureWriter(typeName: String, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  4. def getFeatureWriterAppend(typeName: String, transaction: Transaction): SimpleFeatureWriter
    Definition Classes
    ReadOnlyDataStore → DataStore
  5. def removeSchema(typeName: String): Unit
    Definition Classes
    ReadOnlyDataStore → DataStore
  6. def removeSchema(typeName: Name): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess
  7. def updateSchema(typeName: String, featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataStore
  8. def updateSchema(typeName: Name, featureType: SimpleFeatureType): Unit
    Definition Classes
    ReadOnlyDataStore → DataAccess