Package

org.locationtech.geomesa.utils

index

Permalink

package index

Visibility
  1. Public
  2. All

Type Members

  1. class BucketIndex[T] extends SpatialIndex[T] with LazyLogging

    Permalink

    Spatial index that breaks up space into discrete buckets to index points

    Spatial index that breaks up space into discrete buckets to index points

    Does not support non-point inserts

    T

    index value binding

  2. trait SimpleFeatureIndex extends AnyRef

    Permalink
  3. class SizeSeparatedBucketIndex[T] extends SpatialIndex[T] with StrictLogging

    Permalink

    Creates an index suitable for geometries with extents.

    Creates an index suitable for geometries with extents. The index is broken up into tiers, where each geometry is assigned a tier based on its envelope size. When querying, each tier must be evaluated, so if possible tiers should be matched closely to the envelopes of the entries.

    Values are indexed by the centroid of their envelope. When querying, the bounding box is expanded based on the max envelope size of the tier, to ensure that all potential results are found. Thus, the false positive rate tends to go up with larger tiers, and post-filtering is recommended.

    T

    item type

  4. trait SpatialIndex[T] extends AnyRef

    Permalink

    Trait for indexing and querying spatial data

  5. class SynchronizedQuadtree[T] extends SpatialIndex[T] with Serializable

    Permalink

    Thread safe quad tree

  6. class WrappedQuadtree[T] extends WrapperIndex[T, Quadtree] with Serializable

    Permalink

    Spatial index wrapper for un-synchronized quad tree

  7. class WrappedSTRtree[T] extends WrapperIndex[T, STRtree] with Serializable

    Permalink
  8. class WrapperIndex[T, Index <: jts.index.SpatialIndex] extends SpatialIndex[T] with Serializable

    Permalink

Value Members

  1. object ByteArrays

    Permalink
  2. object GeoMesaSchemaValidator

    Permalink
  3. object IndexConfigurationCheck

    Permalink
  4. object IndexMode

    Permalink

    BitSet for indicating read/write mode of an index

  5. object MixedGeometryCheck extends LazyLogging

    Permalink
  6. object ReservedWordCheck extends LazyLogging

    Permalink

    Utility object that ensures that none of the (local portion of the) property names is a reserved word in ECQL.

    Utility object that ensures that none of the (local portion of the) property names is a reserved word in ECQL. Using those reserved words in a simple feature type will cause queries to fail.

  7. object SizeSeparatedBucketIndex

    Permalink
  8. object SpatialIndex

    Permalink
  9. object TemporalIndexCheck extends LazyLogging

    Permalink

    Utility object for emitting a warning to the user if a SimpleFeatureType contains a temporal attribute, but none is used in the index.

    Utility object for emitting a warning to the user if a SimpleFeatureType contains a temporal attribute, but none is used in the index.

    Furthermore, this object presents a candidate to be used in this case.

    This is useful since the only symptom of this mistake is slower than normal queries on temporal ranges.

  10. object VisibilityLevel extends Enumeration

    Permalink

Ungrouped