Packages

package bloom

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class FeatureBloomIndex(hashBitSets: Vector[RoaringBitmap], featureStateBuilders: Vector[FeatureStateBuilder], featureTags: Map[FeatureId, Set[Tag]], hashBuilder: HashBuilder, samplingSettings: Map[FeatureId, SamplingSettings], experimentIndex: Option[ExperimentIndex] = None, layerIndex: Option[LayerIndex] = None) extends Product with Serializable

    Maintains bloom filter indexes for quick pre-filtering of features

  2. trait FieldHasher extends AnyRef
  3. case class HashBuilder(fieldHashers: (Attr, FieldHasher)*) extends Product with Serializable

    HashBuilder builds a combined hash by applying a set of field hashers.

    HashBuilder builds a combined hash by applying a set of field hashers.

    fieldHashers

    a sequence pairing an Attr with its corresponding FieldHasher

Value Members

  1. object Bitmap
  2. object ExperimentIndex extends Serializable
  3. object FeatureBloomIndex extends Serializable
  4. object FieldHasher
  5. object HashBuilder extends StrictLogging with Serializable
  6. object LayerIndex extends Serializable

Ungrouped