package bloom
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- 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
- trait FieldHasher extends AnyRef
- 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
- object Bitmap
- object ExperimentIndex extends Serializable
- object FeatureBloomIndex extends Serializable
- object FieldHasher
- object HashBuilder extends StrictLogging with Serializable
- object LayerIndex extends Serializable