Trait

org.locationtech.geomesa.kafka09

KafkaDataStoreSchemaManager

Related Doc: package kafka09

Permalink

trait KafkaDataStoreSchemaManager extends DataStore with LazyLogging

A partial implementation of DataStore implementing all methods related to SimpleFeatureTypes.

See GEOMESA-818 for additional considerations.

Linear Supertypes
LazyLogging, DataStore, DataAccess[SimpleFeatureType, SimpleFeature], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. KafkaDataStoreSchemaManager
  2. LazyLogging
  3. DataStore
  4. DataAccess
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def getFeatureReader(arg0: Query, arg1: Transaction): FeatureReader[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  2. abstract def getFeatureSource(arg0: Name): SimpleFeatureSource

    Permalink
    Definition Classes
    DataStore → DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  3. abstract def getFeatureSource(arg0: String): SimpleFeatureSource

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  4. abstract def getFeatureWriter(arg0: String, arg1: Transaction): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  5. abstract def getFeatureWriter(arg0: String, arg1: Filter, arg2: Transaction): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  6. abstract def getFeatureWriterAppend(arg0: String, arg1: Transaction): FeatureWriter[SimpleFeatureType, SimpleFeature]

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  7. abstract def getInfo(): ServiceInfo

    Permalink
    Definition Classes
    DataAccess
  8. abstract def getLockingManager(): LockingManager

    Permalink
    Definition Classes
    DataStore
  9. abstract def getSchema(arg0: String): SimpleFeatureType

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  10. abstract def getSchema(arg0: Name): SimpleFeatureType

    Permalink
    Definition Classes
    DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  11. abstract def getTypeNames(): Array[String]

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  12. abstract def partitions: Int

    Permalink
    Attributes
    protected
  13. abstract def replication: Int

    Permalink
    Attributes
    protected
  14. abstract def updateSchema(arg0: String, arg1: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    DataStore
    Annotations
    @throws( classOf[java.io.IOException] )
  15. abstract def updateSchema(arg0: Name, arg1: SimpleFeatureType): Unit

    Permalink
    Definition Classes
    DataAccess
    Annotations
    @throws( classOf[java.io.IOException] )
  16. abstract def zkPath: String

    Permalink
    Attributes
    protected
  17. abstract def zookeepers: String

    Permalink
    Attributes
    protected

Concrete 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
    KafkaDataStoreSchemaManager → DataAccess
  7. def dispose(): Unit

    Permalink
    Definition Classes
    KafkaDataStoreSchemaManager → 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 getFeatureConfig(typeName: String): KafkaFeatureConfig

    Permalink
  13. def getLiveFeatureType(replayType: SimpleFeatureType): Option[SimpleFeatureType]

    Permalink

    Extracts the "Streaming SFT" which the given "Replay SFT" is based on.

  14. def getNames(): List[Name]

    Permalink
    Definition Classes
    KafkaDataStoreSchemaManager → DataAccess
  15. def getReplayConfigPath(typeName: String): String

    Permalink
  16. def getSchemaPath(typeName: String): String

    Permalink
  17. def getTopicPath(typeName: String): String

    Permalink
  18. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  20. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  21. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    KafkaDataStoreSchemaManager → DataStore
  25. def removeSchema(typeName: Name): Unit

    Permalink
    Definition Classes
    KafkaDataStoreSchemaManager → DataAccess
  26. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  28. def updateKafkaSchema(typeName: String, sft: SimpleFeatureType): Unit

    Permalink
  29. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def waitUntilTopicReady(zkUtils: ZkUtils09, topic: String, partitions: Int, timeToWait: Long = 5000L): Unit

    Permalink
  33. def waitUntilTopicReadyForPartition(zkUtils: ZkUtils09, topic: String, partition: Int, timeToWait: Long): Unit

    Permalink

Inherited from LazyLogging

Inherited from DataStore

Inherited from DataAccess[SimpleFeatureType, SimpleFeature]

Inherited from AnyRef

Inherited from Any

Ungrouped