Trait

org.locationtech.geomesa.raster.iterators

SetTopIndexUnique

Related Doc: package iterators

Permalink

trait SetTopIndexUnique extends SetTopIndexInclude with HasInMemoryDeduplication

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SetTopIndexUnique
  2. HasInMemoryDeduplication
  3. SetTopIndexInclude
  4. HasFeatureDecoder
  5. HasIndexValueDecoder
  6. IteratorExtensions
  7. IteratorFunctions
  8. HasSourceIterator
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type CheckUniqueId = (String) ⇒ Boolean

    Permalink
    Definition Classes
    HasInMemoryDeduplication

Abstract Value Members

  1. abstract def source: SortedKeyValueIterator[Key, Value]

    Permalink
    Definition Classes
    HasSourceIterator

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. var checkUniqueId: CheckUniqueId

    Permalink

    Returns a local estimate as to whether the current identifier is likely to be a duplicate.

    Returns a local estimate as to whether the current identifier is likely to be a duplicate.

    Because we set a limit on how many unique IDs will be preserved in the local cache, a TRUE response is always accurate, but a FALSE response may not be accurate. (That is, this cache allows for false- negatives, but no false-positives.) We accept this, because there is a final, client-side filter that will eliminate all duplicate IDs definitively. The purpose of the local cache is to reduce traffic through the remainder of the iterator/aggregator pipeline as quickly as possible.

    returns

    False if this identifier is in the local cache; True otherwise

    Definition Classes
    HasInMemoryDeduplication
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val defaultEncoding: features.SerializationType.Value

    Permalink
    Definition Classes
    HasFeatureDecoder
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. var featureDecoder: SimpleFeatureSerializer

    Permalink
    Definition Classes
    HasFeatureDecoder
  11. var featureEncoder: SimpleFeatureSerializer

    Permalink
    Definition Classes
    HasFeatureDecoder
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. var indexEncoder: SimpleFeatureSerializer

    Permalink
    Definition Classes
    HasIndexValueDecoder
  16. var indexSft: SimpleFeatureType

    Permalink
    Definition Classes
    HasIndexValueDecoder
  17. def init(featureType: SimpleFeatureType, options: OptionMap): Unit

    Permalink
  18. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  19. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. val reusableValue: Value

    Permalink
    Attributes
    protected
    Definition Classes
    IteratorFunctions
  23. def setTopIndexInclude(key: Key): Unit

    Permalink

    for index iterator - no eval, just return value

    for index iterator - no eval, just return value

    Definition Classes
    SetTopIndexInclude
  24. def setTopIndexUnique(key: Key): Unit

    Permalink

    for index iterator - eval uniqueness

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  27. var topKey: Key

    Permalink
    Definition Classes
    HasSourceIterator
  28. var topValue: Value

    Permalink
    Definition Classes
    HasSourceIterator
  29. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  31. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from HasInMemoryDeduplication

Inherited from SetTopIndexInclude

Inherited from HasFeatureDecoder

Inherited from HasIndexValueDecoder

Inherited from IteratorExtensions

Inherited from IteratorFunctions

Inherited from HasSourceIterator

Inherited from AnyRef

Inherited from Any

Ungrouped