Type Members
-
Abstract Value Members
-
abstract
def
configurePartitions(sft: SimpleFeatureType, schema: Schema, config: Map[String, String], options: CreateTableOptions): Unit
-
abstract
def
createKeyValues(toIndexKey: (SimpleFeature) ⇒ Seq[U], toTieredIndexKey: (SimpleFeature) ⇒ Seq[Array[Byte]])(kf: KuduFeature): Seq[Seq[KuduValue[_]]]
-
abstract
def
createKeyValues(toIndexKey: (SimpleFeature) ⇒ Seq[U])(kf: KuduFeature): Seq[Seq[KuduValue[_]]]
-
abstract
def
getCost(sft: SimpleFeatureType, stats: Option[GeoMesaStats], filter: TypedFilterStrategy, transform: Option[SimpleFeatureType]): Long
-
abstract
def
getFilterStrategy(sft: SimpleFeatureType, filter: Filter, transform: Option[SimpleFeatureType]): Seq[TypedFilterStrategy]
-
-
abstract
def
keySpace: IndexKeySpace[T, U]
-
abstract
def
name: String
-
abstract
def
tieredKeySpace(sft: SimpleFeatureType): Option[IndexKeySpace[_, _]]
-
abstract
def
toRowRanges(sft: SimpleFeatureType, schema: Schema, range: ScanRange[U]): (Option[PartialRow], Option[PartialRow])
-
abstract
def
toTieredRowRanges(sft: SimpleFeatureType, schema: Schema, range: ScanRange[U], tiers: ⇒ Seq[ByteRange], minTier: ⇒ Array[Byte], maxTier: ⇒ Array[Byte]): Seq[(Option[PartialRow], Option[PartialRow])]
-
abstract
def
version: Int
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
def
configure(sft: SimpleFeatureType, ds: KuduDataStore, partition: Option[String]): String
-
def
createPartition(sft: SimpleFeatureType, table: KuduTable, splitters: Map[String, String], bin: Short): Option[Partitioning]
-
def
delete(sft: SimpleFeatureType, ds: KuduDataStore, partition: Option[String]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
generateTableName(sft: SimpleFeatureType, ds: KuduDataStore, partition: Option[String]): String
-
final
def
getClass(): Class[_]
-
def
getIdFromRow(sft: SimpleFeatureType): (Array[Byte], Int, Int, SimpleFeature) ⇒ String
-
def
getPartitions(sft: SimpleFeatureType, ds: KuduDataStore): Seq[String]
-
-
def
getSplits(sft: SimpleFeatureType, partition: Option[String]): Seq[Array[Byte]]
-
def
getTableNames(sft: SimpleFeatureType, ds: KuduDataStore, partition: Option[String]): Seq[String]
-
def
getTablesForQuery(sft: SimpleFeatureType, ds: KuduDataStore, filter: Option[Filter]): Seq[String]
-
def
hashCode(): Int
-
lazy val
identifier: String
-
final
def
isInstanceOf[T0]: Boolean
-
lazy val
logger: Logger
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
removeAll(sft: SimpleFeatureType, ds: KuduDataStore): Unit
-
-
def
supports(sft: SimpleFeatureType): Boolean
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
tableNameKey(partition: Option[String]): String
-
def
tableSchema(sft: SimpleFeatureType): Schema
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
Deprecated Value Members
-
def
serializedWithId: Boolean
Inherited from LazyLogging
Inherited from AnyRef
Inherited from Any