Packages

class BloomFilter[T] extends ApproxFilter[T]

An ApproxFilter implementation backed by a Guava BloomFilter.

Import magnolify.guava.auto._ to get common instances of Guava Funnel s.

Source
ApproxFilter.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BloomFilter
  2. ApproxFilter
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val approxElementCount: Long

    Return an estimate for the total number of distinct elements that have been added to this ApproxFilter.

    Return an estimate for the total number of distinct elements that have been added to this ApproxFilter. This approximation is reasonably accurate if it does not exceed the value of expectedInsertions that was used when constructing the filter.

    Definition Classes
    BloomFilterApproxFilter
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. val expectedFpp: Double

    Return the probability that mightContain will erroneously return true for an object that has not actually been put in the ApproxFilter.

    Return the probability that mightContain will erroneously return true for an object that has not actually been put in the ApproxFilter.

    Definition Classes
    BloomFilterApproxFilter
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. def mightContain(elem: T): Boolean

    Return true if the element might have been put in this filter, false if this is definitely not the case.

    Return true if the element might have been put in this filter, false if this is definitely not the case.

    Definition Classes
    BloomFilterApproxFilter
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from ApproxFilter[T]

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped