Package

org.locationtech.geomesa.accumulo

iterators

Permalink

package iterators

Visibility
  1. Public
  2. All

Type Members

  1. class AgeOffIterator extends Filter with AgeOffFilter

    Permalink

    Accumulo implementation of AgeOffFilter, based on an expiry.

    Accumulo implementation of AgeOffFilter, based on an expiry. Features with a timestamp older than the expiry will be aged off.

    This iterator can be configured on scan, minc, and majc to age off data

    Age off iterators can be stacked but this may have performance implications

  2. class ArrowIterator extends BaseAggregatingIterator[ArrowAggregate] with ArrowScan

    Permalink
  3. class AttributeKeyValueIterator extends SortedKeyValueIterator[Key, Value] with LazyLogging

    Permalink

    Iterator that operates on kryo encoded attribute index rows.

    Iterator that operates on kryo encoded attribute index rows. It will modify the value (kryo encoded simple feature) by setting the attribute from the row key.

    It is expected to run *after* the normal iterator stack - thus the key value received in getTopValue will be the already transformed feature result, with a null value for the attribute in question. This iterator will set the attribute value based on the row, then re-serialize the feature

  4. abstract class BaseAggregatingIterator[T <: Result] extends SortedKeyValueIterator[Key, Value] with AggregatingScan[T]

    Permalink

    Aggregating iterator - only works on kryo-encoded features

  5. class BinAggregatingIterator extends BaseAggregatingIterator[ResultCallback] with BinAggregatingScan

    Permalink

    Iterator that computes and aggregates 'bin' entries

  6. class DensityIterator extends BaseAggregatingIterator[DensityScanResult] with DensityScan

    Permalink

    Density iterator - only works on kryo-encoded features

  7. class DtgAgeOffIterator extends AgeOffIterator with DtgAgeOffFilter

    Permalink

    Age off data based on the dtg value stored in the SimpleFeature

  8. class FilterTransformIterator extends SortedKeyValueIterator[Key, Value] with SamplingIterator with LazyLogging

    Permalink

    Iterator that operates on kryo encoded values.

    Iterator that operates on kryo encoded values. It will: a) evaluate the feature against an optional filter b) apply an optional transform

    Uses lazy evaluation of attributes and binary transforms when possible.

  9. class KryoVisibilityRowEncoder extends RowEncodingIterator

    Permalink

    Assumes cq are byte-encoded attribute number

  10. class ProjectVersionIterator extends SortedKeyValueIterator[Key, Value]

    Permalink
  11. abstract class RowFilterIterator[T <: RowFilter] extends SortedKeyValueIterator[Key, Value]

    Permalink

    Abstract base class for filtering iterators.

    Abstract base class for filtering iterators. Implementations must have a no-arg default constructor, used when deep copying an instance.

    T

    filter type bound

  12. class S2Iterator extends RowFilterIterator[S2Filter]

    Permalink
  13. class S3Iterator extends RowFilterIterator[S3Filter]

    Permalink
  14. class StatsIterator extends BaseAggregatingIterator[StatResult] with StatsScan

    Permalink

    Reads simple features and observe them with a Stat server-side

    Reads simple features and observe them with a Stat server-side

    Only works with z3IdxStrategy for now (queries that date filters)

  15. class Z2Iterator extends RowFilterIterator[Z2Filter]

    Permalink
  16. class Z3Iterator extends RowFilterIterator[Z3Filter]

    Permalink

Value Members

  1. object AgeOffIterator extends LazyLogging

    Permalink
  2. object ArrowIterator

    Permalink
  3. object AttributeKeyValueIterator

    Permalink
  4. object BaseAggregatingIterator

    Permalink
  5. object BinAggregatingIterator extends LazyLogging

    Permalink
  6. object DensityIterator extends LazyLogging

    Permalink
  7. object DtgAgeOffIterator extends LazyLogging

    Permalink
  8. object FilterTransformIterator

    Permalink
  9. object KryoVisibilityRowEncoder

    Permalink
  10. object ProjectVersionIterator

    Permalink
  11. object RowFilterIterator

    Permalink
  12. object S2Iterator

    Permalink
  13. object S3Iterator

    Permalink
  14. object StatsIterator extends LazyLogging

    Permalink
  15. object Z2Iterator

    Permalink
  16. object Z3Iterator

    Permalink

Ungrouped