Packages

package attribute

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AttributeIndex extends GeoMesaFeatureIndex[AttributeIndexValues[Any], AttributeIndexKey] with AttributeFilterStrategy[AttributeIndexValues[Any], AttributeIndexKey]

    Attribute index with configurable secondary index tiering.

    Attribute index with configurable secondary index tiering. Each attribute has its own table

  2. case class AttributeIndexKey(i: Short, value: String, inclusive: Boolean = true) extends Ordered[AttributeIndexKey] with Product with Serializable
  3. class AttributeIndexKeySpace extends IndexKeySpace[AttributeIndexValues[Any], AttributeIndexKey] with LazyLogging

    Attribute index key

  4. case class AttributeIndexValues[T](attribute: String, i: Int, values: FilterValues[Bounds[T]], binding: Class[T]) extends Product with Serializable
  5. class DateIndexKeySpace extends IndexKeySpace[FilterValues[Bounds[ZonedDateTime]], Long]

    Encodes dates as lexicoded longs.

    Encodes dates as lexicoded longs. Null values are encoded as Long.MinValue. This class is only used for secondary tiering, so it never has sharing or shards

Value Members

  1. object AttributeIndex extends ConfiguredIndex
  2. object AttributeIndexKey extends Serializable
  3. object AttributeIndexKeySpace extends IndexKeySpaceFactory[AttributeIndexValues[Any], AttributeIndexKey]
  4. object DateIndexKeySpace extends IndexKeySpaceFactory[FilterValues[Bounds[ZonedDateTime]], Long]

Ungrouped