Trait

org.locationtech.geomesa.raster.iterators

HasInMemoryDeduplication

Related Doc: package iterators

Permalink

trait HasInMemoryDeduplication extends IteratorExtensions

Provides deduplication if the iterator config specifies it

Linear Supertypes
IteratorExtensions, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. HasInMemoryDeduplication
  2. IteratorExtensions
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. type CheckUniqueId = (String) ⇒ Boolean

    Permalink

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

  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. def init(featureType: SimpleFeatureType, options: OptionMap): Unit

    Permalink
  13. final def isInstanceOf[T0]: Boolean

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

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

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

    Permalink
    Definition Classes
    AnyRef
  17. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  19. final def wait(): Unit

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

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

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

Inherited from IteratorExtensions

Inherited from AnyRef

Inherited from Any

Ungrouped