Package

org.locationtech.geomesa.index

stats

Permalink

package stats

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

Type Members

  1. trait GeoMesaStats extends Closeable

    Permalink

    Tracks stats for a schema - spatial/temporal bounds, number of records, etc.

    Tracks stats for a schema - spatial/temporal bounds, number of records, etc. Persistence of stats is not part of this trait, as different implementations will likely have different method signatures.

  2. trait HasGeoMesaStats extends AnyRef

    Permalink

    Marker trait for classes with stats

  3. abstract class MetadataBackedStats extends RunnableStats with StatsBasedEstimator

    Permalink

    Tracks stats via entries stored in metadata

  4. class RunnableStats extends GeoMesaStats with LazyLogging

    Permalink

    Runnable stats implementation, doesn't persist stat values.

    Runnable stats implementation, doesn't persist stat values. DataStore needs to be able to handle stat query hints

  5. trait StatsBasedEstimator extends AnyRef

    Permalink

    Estimate query counts based on cached stats.

    Estimate query counts based on cached stats.

    Although this trait only requires a generic GeoMesaStats implementation mixin, it has been written based on MetadataBackedStats. In particular, getCount(Filter.INCLUDE) is expected to look up the stat and not invoke any methods in this trait. Also, only Frequency and Z3Histograms are split out by time interval, so filters are only passed in when reading those two types.

Value Members

  1. object GeoMesaStats

    Permalink
  2. object MetadataBackedStats

    Permalink
  3. object NoopStatUpdater extends StatUpdater

    Permalink
  4. object NoopStatWriter extends GeoMesaStatWriter

    Permalink
  5. object NoopStats extends GeoMesaStats

    Permalink

    Stats implementation that will always return None

  6. object RunnableStats

    Permalink
  7. object StatsBasedEstimator

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped