## Uses of Interface
org.apache.cassandra.utils.IFilter

Packages that use IFilter
org.apache.cassandra.io.sstable.format
org.apache.cassandra.utils

### Uses of IFilter in org.apache.cassandra.io.sstable.format

Fields in org.apache.cassandra.io.sstable.format declared as IFilter
`protected IFilter` SSTableReader.`bf`

Methods in org.apache.cassandra.io.sstable.format that return IFilter
`IFilter` SSTableReader.`getBloomFilter()`

Methods in org.apache.cassandra.io.sstable.format with parameters of type IFilter
`static SSTableReader` SSTableReader.`internalOpen(Descriptor desc, java.util.Set<Component> components, CFMetaData metadata, IPartitioner partitioner, SegmentedFile ifile, SegmentedFile dfile, IndexSummary isummary, IFilter bf, long maxDataAge, StatsMetadata sstableMetadata, SSTableReader.OpenReason openReason)` Open a RowIndexedReader which already has its state initialized (by SSTableWriter).

### Uses of IFilter in org.apache.cassandra.utils

Classes in org.apache.cassandra.utils that implement IFilter
`class` `AlwaysPresentFilter`
`class` `BloomFilter`

Fields in org.apache.cassandra.utils declared as IFilter
`static IFilter` FilterFactory.`AlwaysPresent`

Methods in org.apache.cassandra.utils that return IFilter
`static IFilter` FilterFactory.`deserialize(java.io.DataInput input, boolean offheap)`
`static IFilter` FilterFactory.`getFilter(long numElements, double maxFalsePosProbability, boolean offheap)`
`static IFilter` FilterFactory.`getFilter(long numElements, int targetBucketsPerElem, boolean offheap)`
`IFilter` AlwaysPresentFilter.`sharedCopy()`
`IFilter` BloomFilter.`sharedCopy()`
`IFilter` IFilter.`sharedCopy()`

Methods in org.apache.cassandra.utils with parameters of type IFilter
`static void` FilterFactory.`serialize(IFilter bf, DataOutputPlus output)`