Package

org.locationtech.geomesa.index.index

attribute

Permalink

package attribute

Visibility
  1. Public
  2. All

Type Members

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

    Permalink

    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

    Permalink
  3. class AttributeIndexKeySpace extends IndexKeySpace[AttributeIndexValues[Any], AttributeIndexKey] with LazyLogging

    Permalink

    Attribute index key

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

    Permalink
  5. class DateIndexKeySpace extends IndexKeySpace[Seq[Bounds[ZonedDateTime]], Long]

    Permalink

    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

    Permalink
  2. object AttributeIndexKey extends Serializable

    Permalink
  3. object AttributeIndexKeySpace extends IndexKeySpaceFactory[AttributeIndexValues[Any], AttributeIndexKey]

    Permalink
  4. object DateIndexKeySpace extends IndexKeySpaceFactory[Seq[Bounds[ZonedDateTime]], Long]

    Permalink
  5. package legacy

    Permalink

Ungrouped