Packages

class KuduDataStore extends GeoMesaDataStore[KuduDataStore] with LocalLocking

Linear Supertypes
LocalLocking, GeoMesaDataStore[KuduDataStore], HasGeoMesaStats, MetadataBackedDataStore, LazyLogging, DistributedLocking, HasGeoMesaMetadata[String], DataStore, DataAccess[SimpleFeatureType, SimpleFeature], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KuduDataStore
  2. LocalLocking
  3. GeoMesaDataStore
  4. HasGeoMesaStats
  5. MetadataBackedDataStore
  6. LazyLogging
  7. DistributedLocking
  8. HasGeoMesaMetadata
  9. DataStore
  10. DataAccess
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new KuduDataStore(client: KuduClient, config: KuduDataStoreConfig)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def acquireCatalogLock(): Releasable
    Attributes
    protected[geomesa]
    Definition Classes
    MetadataBackedDataStore
  5. def acquireDistributedLock(key: String, timeOut: Long): Option[Releasable]
    Attributes
    protected
    Definition Classes
    LocalLocking → DistributedLocking
  6. def acquireDistributedLock(key: String): Releasable
    Attributes
    protected
    Definition Classes
    LocalLocking → DistributedLocking
  7. val adapter: KuduIndexAdapter
    Definition Classes
    KuduDataStore → GeoMesaDataStore
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def checkSchemaCompatibility(typeName: String, sft: SimpleFeatureType): SchemaCompatibility
    Definition Classes
    GeoMesaDataStore
  10. val client: KuduClient
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  12. val config: KuduDataStoreConfig
    Definition Classes
    KuduDataStore → GeoMesaDataStore
  13. def createSchema(schema: SimpleFeatureType): Unit
    Definition Classes
    MetadataBackedDataStore → DataAccess
  14. def delete(): Unit
    Definition Classes
    GeoMesaDataStore
  15. def dispose(): Unit
    Definition Classes
    KuduDataStore → GeoMesaDataStore → MetadataBackedDataStore → DataAccess
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def getAllIndexTableNames(typeName: String): Seq[String]
    Definition Classes
    GeoMesaDataStore
  20. def getAllTableNames(typeName: String): Seq[String]
    Definition Classes
    GeoMesaDataStore
  21. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def getClientVersion: SemanticVersion
    Definition Classes
    GeoMesaDataStore
  23. def getDistributedVersion: Option[SemanticVersion]
    Definition Classes
    GeoMesaDataStore
  24. def getFeatureReader(query: Query, transaction: Transaction): GeoMesaFeatureReader
    Definition Classes
    MetadataBackedDataStore → DataStore
  25. def getFeatureSource(typeName: String): GeoMesaFeatureStore
    Definition Classes
    GeoMesaDataStore → DataStore
  26. def getFeatureSource(typeName: Name): SimpleFeatureSource
    Definition Classes
    MetadataBackedDataStore → DataStore → DataAccess
  27. def getFeatureWriter(typeName: String, filter: Filter, transaction: Transaction): FlushableFeatureWriter
    Definition Classes
    MetadataBackedDataStore → DataStore
  28. def getFeatureWriter(typeName: String, transaction: Transaction): FlushableFeatureWriter
    Definition Classes
    MetadataBackedDataStore → DataStore
  29. def getFeatureWriterAppend(typeName: String, transaction: Transaction): FlushableFeatureWriter
    Definition Classes
    MetadataBackedDataStore → DataStore
  30. def getIndexWriterAppend(typeName: String, indices: Seq[GeoMesaFeatureIndex[_, _]]): FlushableFeatureWriter
    Definition Classes
    GeoMesaDataStore
  31. def getInfo(): ServiceInfo
    Definition Classes
    MetadataBackedDataStore → DataAccess
  32. def getLockingManager(): LockingManager
    Definition Classes
    MetadataBackedDataStore → DataStore
  33. def getNames(): List[Name]
    Definition Classes
    MetadataBackedDataStore → DataAccess
  34. def getQueryPlan(query: Query, index: Option[String], explainer: Explainer): Seq[KuduQueryPlan]
    Definition Classes
    KuduDataStore → GeoMesaDataStore
  35. def getSchema(typeName: String): SimpleFeatureType
    Definition Classes
    GeoMesaDataStore → MetadataBackedDataStore → DataStore
  36. def getSchema(name: Name): SimpleFeatureType
    Definition Classes
    MetadataBackedDataStore → DataAccess
  37. def getTypeNames(): Array[String]
    Definition Classes
    MetadataBackedDataStore → DataStore
  38. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  39. val interceptors: QueryInterceptorFactory
    Attributes
    protected[geomesa]
    Definition Classes
    MetadataBackedDataStore
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. def loadIteratorVersions: Set[String]
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  42. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging
  43. val manager: IndexManager
    Definition Classes
    GeoMesaDataStore
  44. val metadata: GeoMesaMetadata[String]
    Definition Classes
    KuduDataStore → HasGeoMesaMetadata
  45. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  46. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  47. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  48. def onSchemaCreated(sft: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore → MetadataBackedDataStore
  49. def onSchemaDeleted(sft: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore → MetadataBackedDataStore
  50. def onSchemaUpdated(sft: SimpleFeatureType, previous: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore → MetadataBackedDataStore
  51. def preSchemaCreate(sft: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    KuduDataStore → GeoMesaDataStore → MetadataBackedDataStore
    Annotations
    @throws( classOf[IllegalArgumentException] )
  52. def preSchemaUpdate(sft: SimpleFeatureType, previous: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore → MetadataBackedDataStore
    Annotations
    @throws( ... )
  53. val queryPlanner: QueryPlanner[KuduDataStore]
    Definition Classes
    GeoMesaDataStore
  54. def removeSchema(typeName: Name): Unit
    Definition Classes
    MetadataBackedDataStore → DataAccess
  55. def removeSchema(typeName: String): Unit
    Definition Classes
    MetadataBackedDataStore → DataStore
  56. val stats: GeoMesaStats
    Definition Classes
    KuduDataStore → HasGeoMesaStats
  57. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  58. def toString(): String
    Definition Classes
    AnyRef → Any
  59. def transitionIndices(sft: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    GeoMesaDataStore
  60. def updateSchema(typeName: Name, schema: SimpleFeatureType): Unit
    Definition Classes
    MetadataBackedDataStore → DataAccess
  61. def updateSchema(typeName: String, sft: SimpleFeatureType): Unit
    Definition Classes
    MetadataBackedDataStore → DataStore
  62. def validateSchemaUpdate(existing: SimpleFeatureType, schema: SimpleFeatureType): Unit
    Attributes
    protected
    Definition Classes
    MetadataBackedDataStore
  63. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  65. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  66. def withLock[T](key: String, timeOut: Long, fn: ⇒ T, fallback: ⇒ T): T
    Attributes
    protected
    Definition Classes
    DistributedLocking
  67. def withLock[T](key: String, fn: ⇒ T): T
    Attributes
    protected
    Definition Classes
    DistributedLocking

Inherited from LocalLocking

Inherited from GeoMesaDataStore[KuduDataStore]

Inherited from HasGeoMesaStats

Inherited from MetadataBackedDataStore

Inherited from LazyLogging

Inherited from DistributedLocking

Inherited from HasGeoMesaMetadata[String]

Inherited from DataStore

Inherited from DataAccess[SimpleFeatureType, SimpleFeature]

Inherited from AnyRef

Inherited from Any

Ungrouped