Packages

package zetasketch

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. zetasketch
  2. AllSyntax
  3. SCollectionSyntax
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package syntax

Type Members

  1. sealed trait HllPlus[T] extends Serializable
  2. final class ZetaSketchHll[T] extends Serializable

    This is a wrapper for internal HyperLogLogPlusPlus implementation.

  3. case class ZetaSketchHllPlusPlus[T](p: Int = HllCount.DEFAULT_PRECISION)(implicit zs: ZetaSketchable[T]) extends ApproxDistinctCounter[T] with Product with Serializable

    com.spotify.scio.estimators.ApproxDistinctCounter implementation for org.apache.beam.sdk.extensions.zetasketch.HllCount.

    com.spotify.scio.estimators.ApproxDistinctCounter implementation for org.apache.beam.sdk.extensions.zetasketch.HllCount. HllCount estimate the distinct count using HyperLogLogPlusPlus (HLL++) sketches on data streams based on the ZetaSketch implementation.

    The HyperLogLog++ (HLL++) algorithm estimates the number of distinct values in a data stream. HLL++ is based on HyperLogLog; HLL++ more accurately estimates the number of distinct values in very large and small data streams.

    p

    Precision, controls the accuracy of the estimation. The precision value will have an impact on the number of buckets used to store information about the distinct elements. should be in the range [10, 24], default precision value is 15.

  4. sealed trait ZetaSketchable[T] extends AnyRef
  5. implicit final class PairedZetaSCollection[K, V] extends AnyRef
    Definition Classes
    SCollectionSyntax
  6. implicit final class ZetaSCollection[T] extends AnyRef
    Definition Classes
    SCollectionSyntax
  7. implicit final class ZetaSketchHllSCollection[T] extends AnyRef
    Definition Classes
    SCollectionSyntax
  8. implicit final class ZetaSketchHllSCollectionKV[K, V] extends AnyRef
    Definition Classes
    SCollectionSyntax

Value Members

  1. object HllPlus extends Serializable
  2. object ZetaSketchHll extends Serializable
  3. object ZetaSketchable

Inherited from AllSyntax

Inherited from SCollectionSyntax

Inherited from AnyRef

Inherited from Any

Ungrouped