package stats
- Alphabetic
- By Inheritance
- stats
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
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.
-
trait
HasGeoMesaStats extends AnyRef
Marker trait for classes with stats
-
abstract
class
MetadataBackedStats extends RunnableStats with StatsBasedEstimator
Tracks stats via entries stored in metadata
-
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
-
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
- object GeoMesaStats
- object MetadataBackedStats
- object NoopStatUpdater extends StatUpdater
- object NoopStatWriter extends GeoMesaStatWriter
-
object
NoopStats extends GeoMesaStats
Stats implementation that will always return None
- object RunnableStats
- object StatsBasedEstimator