Trait

org.locationtech.geomesa.raster.iterators

SetTopFilterTransformUnique

Related Doc: package iterators

Permalink

trait SetTopFilterTransformUnique extends SetTopFilterTransform with HasInMemoryDeduplication

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SetTopFilterTransformUnique
  2. HasInMemoryDeduplication
  3. SetTopFilterTransform
  4. HasTransforms
  5. HasFilter
  6. HasFeatureDecoder
  7. IteratorExtensions
  8. IteratorFunctions
  9. HasSourceIterator
  10. AnyRef
  11. 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. 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. var filter: Filter

    Permalink
    Definition Classes
    HasFilter
  13. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  16. def init(featureType: SimpleFeatureType, options: OptionMap): Unit

    Permalink
  17. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  21. val reusableValue: Value

    Permalink
    Attributes
    protected
    Definition Classes
    IteratorFunctions
  22. def setTopFilterTransform(key: Key): Unit

    Permalink

    decode to eval filter, encode to apply transform

    decode to eval filter, encode to apply transform

    Definition Classes
    SetTopFilterTransform
  23. def setTopFilterTransformUnique(key: Key): Unit

    Permalink

    decode to eval filter, encode to apply transform

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

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

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

    Permalink
    Definition Classes
    HasSourceIterator
  27. var topValue: Value

    Permalink
    Definition Classes
    HasSourceIterator
  28. var transform: TransformFunction

    Permalink
    Definition Classes
    HasTransforms
  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 SetTopFilterTransform

Inherited from HasTransforms

Inherited from HasFilter

Inherited from HasFeatureDecoder

Inherited from IteratorExtensions

Inherited from IteratorFunctions

Inherited from HasSourceIterator

Inherited from AnyRef

Inherited from Any

Ungrouped