Packages

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

    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

    Marker trait for classes with stats

  3. abstract class MetadataBackedStats extends RunnableStats with StatsBasedEstimator

    Tracks stats via entries stored in metadata

  4. class RunnableStats extends GeoMesaStats with LazyLogging

    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

    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
  2. object MetadataBackedStats
  3. object NoopStatUpdater extends StatUpdater
  4. object NoopStatWriter extends GeoMesaStatWriter
  5. object NoopStats extends GeoMesaStats

    Stats implementation that will always return None

  6. object RunnableStats
  7. object StatsBasedEstimator

Inherited from AnyRef

Inherited from Any

Ungrouped