Object/Class

org.locationtech.geomesa.index.api

GeoMesaFeatureIndex

Related Docs: class GeoMesaFeatureIndex | package api

Permalink

object GeoMesaFeatureIndex

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. GeoMesaFeatureIndex
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait IdFromRow extends AnyRef

    Permalink

    Trait for parsing feature ids out of row keys

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. object IdFromRow

    Permalink
  5. object Schemes

    Permalink

    Some predefined indexing schemes

  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def baseTableNameKey(name: String, attributes: Seq[String], version: Int): String

    Permalink

    Base table name key used for storing in metadata

    Base table name key used for storing in metadata

    name

    index name

    attributes

    index attributes

    version

    index version

  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  14. def idFromBytes(sft: SimpleFeatureType): (Array[Byte], Int, Int, SimpleFeature) ⇒ String

    Permalink

    Converts a byte array to a feature id.

    Converts a byte array to a feature id. Return method takes an optional (null accepted) simple feature, which will be used to cache the parsed feature ID if it is a UUID.

    sft

    simple feature type

    returns

    (bytes, offset, length, SimpleFeature) => id

  15. def idToBytes(sft: SimpleFeatureType): (String) ⇒ Array[Byte]

    Permalink

    Converts a feature id to bytes, for indexing or querying

    Converts a feature id to bytes, for indexing or querying

    sft

    simple feature type

  16. def identifier(index: GeoMesaFeatureIndex[_, _]): String

    Permalink

    Identifier string for an index.

    Identifier string for an index. Can be parsed with IndexId.parse

    index

    index

  17. def identifier(id: IndexId): String

    Permalink

    Identifier string for an index.

    Identifier string for an index. Can be parsed with IndexId.parse

    id

    id to encode

  18. def identifier(name: String, version: Int, attributes: Seq[String]): String

    Permalink

    Identifier string for an index.

    Identifier string for an index. Can be parsed with IndexId.parse

    name

    name

    version

    version

    attributes

    attributes

  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  25. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def concatenate(parts: String*): String

    Permalink
    Annotations
    @deprecated
    Deprecated

    Deprecated with no replacement

  2. def formatSharedTableName(prefix: String, suffix: String): String

    Permalink
    Annotations
    @deprecated
    Deprecated

    Deprecated with no replacement

  3. def formatSoloTableName(prefix: String, suffix: String, typeName: String): String

    Permalink
    Annotations
    @deprecated
    Deprecated

    Deprecated with no replacement

  4. def formatTableName(catalog: String, suffix: String, sft: SimpleFeatureType): String

    Permalink
    Annotations
    @deprecated
    Deprecated

    Deprecated with no replacement

  5. def hexEncodeNonAlphaNumeric(input: String): String

    Permalink
    Annotations
    @deprecated
    Deprecated

    Replaced with org.locationtech.geomesa.utils.text.StringSerialization.alphaNumericSafeString

  6. def tableSuffix(index: GeoMesaFeatureIndex[_, _], partition: Option[String] = None): String

    Permalink
    Annotations
    @deprecated
    Deprecated

    Deprecated with no replacement

Inherited from AnyRef

Inherited from Any

Ungrouped