Trait

org.locationtech.geomesa.raster.iterators

SetTopIndexTransformUnique

Related Doc: package iterators

Permalink

trait SetTopIndexTransformUnique extends SetTopIndexTransform with HasInMemoryDeduplication

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SetTopIndexTransformUnique
  2. HasInMemoryDeduplication
  3. SetTopIndexTransform
  4. HasTransforms
  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
  2. type TransformFunction = (SimpleFeature) ⇒ Array[Byte]

    Permalink
    Definition Classes
    HasTransforms

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. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  9. def finalize(): Unit

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

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

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

    Permalink
    Definition Classes
    HasIndexValueDecoder
  13. var indexSft: SimpleFeatureType

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

    Permalink
  15. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  19. val reusableValue: Value

    Permalink
    Attributes
    protected
    Definition Classes
    IteratorFunctions
  20. def setTopIndexTransform(key: Key): Unit

    Permalink

    for index iterator - decode and encode to apply transform

    for index iterator - decode and encode to apply transform

    Definition Classes
    SetTopIndexTransform
  21. def setTopIndexTransformUnique(key: Key): Unit

    Permalink

    for index iterator - decode and encode to apply transform

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

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

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

    Permalink
    Definition Classes
    HasSourceIterator
  25. var topValue: Value

    Permalink
    Definition Classes
    HasSourceIterator
  26. var transform: TransformFunction

    Permalink
    Definition Classes
    HasTransforms
  27. final def wait(): Unit

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

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

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

Inherited from HasInMemoryDeduplication

Inherited from SetTopIndexTransform

Inherited from HasTransforms

Inherited from HasIndexValueDecoder

Inherited from IteratorExtensions

Inherited from IteratorFunctions

Inherited from HasSourceIterator

Inherited from AnyRef

Inherited from Any

Ungrouped