## Uses of Interface
org.apache.cassandra.db.filter.IDiskAtomFilter

Packages that use IDiskAtomFilter
org.apache.cassandra.cql3.statements
org.apache.cassandra.db
org.apache.cassandra.db.columniterator
org.apache.cassandra.db.composites
org.apache.cassandra.db.filter
org.apache.cassandra.service
org.apache.cassandra.thrift

### Uses of IDiskAtomFilter in org.apache.cassandra.cql3.statements

Methods in org.apache.cassandra.cql3.statements that return IDiskAtomFilter
`IDiskAtomFilter` CQL3CasRequest.`readFilter()`

### Uses of IDiskAtomFilter in org.apache.cassandra.db

Fields in org.apache.cassandra.db declared as IDiskAtomFilter
`protected IDiskAtomFilter` DataRange.`columnFilter`
`IDiskAtomFilter` AbstractRangeCommand.`predicate`

Methods in org.apache.cassandra.db that return IDiskAtomFilter
`IDiskAtomFilter` DataRange.`columnFilter(java.nio.ByteBuffer rowKey)` Returns a column filter that should be used for a particular row key.
`IDiskAtomFilter` DataRange.Paging.`columnFilter(java.nio.ByteBuffer rowKey)`
`abstract IDiskAtomFilter` ReadCommand.`filter()`
`IDiskAtomFilter` SliceByNamesReadCommand.`filter()`
`IDiskAtomFilter` SliceFromReadCommand.`filter()`
`static IDiskAtomFilter` SuperColumns.`fromSCFilter(CellNameType type, java.nio.ByteBuffer scName, IDiskAtomFilter filter)`
`static IDiskAtomFilter` SuperColumns.`fromSCNamesFilter(CellNameType type, java.nio.ByteBuffer scName, NamesQueryFilter filter)`

Methods in org.apache.cassandra.db with parameters of type IDiskAtomFilter
`static ReadCommand` ReadCommand.`create(java.lang.String ksName, java.nio.ByteBuffer key, java.lang.String cfName, long timestamp, IDiskAtomFilter filter)`
`static IDiskAtomFilter` SuperColumns.`fromSCFilter(CellNameType type, java.nio.ByteBuffer scName, IDiskAtomFilter filter)`
`int` Row.`getLiveCount(IDiskAtomFilter filter, long now)`
`java.util.List<Row>` ColumnFamilyStore.`getRangeSlice(AbstractBounds<RowPosition> range, java.util.List<IndexExpression> rowFilter, IDiskAtomFilter columnFilter, int maxResults)`
`java.util.List<Row>` ColumnFamilyStore.`getRangeSlice(AbstractBounds<RowPosition> range, java.util.List<IndexExpression> rowFilter, IDiskAtomFilter columnFilter, int maxResults, long now)`
`java.util.List<Row>` ColumnFamilyStore.`getRangeSlice(AbstractBounds<RowPosition> range, java.util.List<IndexExpression> rowFilter, IDiskAtomFilter columnFilter, int maxResults, long now, boolean countCQL3Rows, boolean isPaging)`
`boolean` ColumnFamilyStore.`isFilterFullyCoveredBy(IDiskAtomFilter filter, ColumnFamily cachedCf, long now)`
`ExtendedFilter` ColumnFamilyStore.`makeExtendedFilter(AbstractBounds<RowPosition> range, IDiskAtomFilter columnFilter, java.util.List<IndexExpression> rowFilter, int maxResults, boolean countCQL3Rows, boolean isPaging, long timestamp)`
`java.util.List<Row>` ColumnFamilyStore.`search(AbstractBounds<RowPosition> range, java.util.List<IndexExpression> clause, IDiskAtomFilter dataFilter, int maxResults)`
`java.util.List<Row>` ColumnFamilyStore.`search(AbstractBounds<RowPosition> range, java.util.List<IndexExpression> clause, IDiskAtomFilter dataFilter, int maxResults, long now)`

Constructors in org.apache.cassandra.db with parameters of type IDiskAtomFilter
Constructor and Description
`AbstractRangeCommand(java.lang.String keyspace, java.lang.String columnFamily, long timestamp, AbstractBounds<RowPosition> keyRange, IDiskAtomFilter predicate, java.util.List<IndexExpression> rowFilter)`
`DataRange(AbstractBounds<RowPosition> range, IDiskAtomFilter columnFilter)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String columnFamily, long timestamp, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String columnFamily, long timestamp, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
`RangeSliceCommand(java.lang.String keyspace, java.lang.String columnFamily, long timestamp, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> rowFilter, int maxResults, boolean countCQL3Rows, boolean isPaging)`

### Uses of IDiskAtomFilter in org.apache.cassandra.db.columniterator

Classes in org.apache.cassandra.db.columniterator that implement IDiskAtomFilter
`class` `IdentityQueryFilter`

### Uses of IDiskAtomFilter in org.apache.cassandra.db.composites

Methods in org.apache.cassandra.db.composites that return types with arguments of type IDiskAtomFilter
`IVersionedSerializer<IDiskAtomFilter>` AbstractCellNameType.`diskAtomFilterSerializer()`
`IVersionedSerializer<IDiskAtomFilter>` CellNameType.`diskAtomFilterSerializer()`

### Uses of IDiskAtomFilter in org.apache.cassandra.db.filter

Classes in org.apache.cassandra.db.filter that implement IDiskAtomFilter
`class` `NamesQueryFilter`
`class` `SliceQueryFilter`

Fields in org.apache.cassandra.db.filter declared as IDiskAtomFilter
`IDiskAtomFilter` QueryFilter.`filter`

Methods in org.apache.cassandra.db.filter that return IDiskAtomFilter
`IDiskAtomFilter` IDiskAtomFilter.`cloneShallow()`
`IDiskAtomFilter` ExtendedFilter.`columnFilter(java.nio.ByteBuffer key)`
`IDiskAtomFilter` ExtendedFilter.WithClauses.`columnFilter(java.nio.ByteBuffer key)`
`IDiskAtomFilter` IDiskAtomFilter.Serializer.`deserialize(java.io.DataInput in, int version)`
`abstract IDiskAtomFilter` ExtendedFilter.`getExtraFilter(DecoratedKey key, ColumnFamily data)` Returns a filter to query the columns from the clause that the initial slice filter may not have caught.
`IDiskAtomFilter` ExtendedFilter.WithClauses.`getExtraFilter(DecoratedKey rowKey, ColumnFamily data)`

Methods in org.apache.cassandra.db.filter with parameters of type IDiskAtomFilter
`static void` QueryFilter.`collateColumns(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<Cell>> toCollate, IDiskAtomFilter filter, DecoratedKey key, int gcBefore, long timestamp)`
`static void` QueryFilter.`collateOnDiskAtom(ColumnFamily returnCF, java.util.List<? extends java.util.Iterator<? extends OnDiskAtom>> toCollate, IDiskAtomFilter filter, DecoratedKey key, int gcBefore, long timestamp)`
`void` IDiskAtomFilter.Serializer.`serialize(IDiskAtomFilter filter, DataOutputPlus out, int version)`
`long` IDiskAtomFilter.Serializer.`serializedSize(IDiskAtomFilter filter, int version)`

Constructors in org.apache.cassandra.db.filter with parameters of type IDiskAtomFilter
Constructor and Description
`QueryFilter(DecoratedKey key, java.lang.String cfName, IDiskAtomFilter filter, long timestamp)`

### Uses of IDiskAtomFilter in org.apache.cassandra.service

Methods in org.apache.cassandra.service that return IDiskAtomFilter
`IDiskAtomFilter` CASRequest.`readFilter()` The filter to use to fetch the value to compare for the CAS.

Constructors in org.apache.cassandra.service with parameters of type IDiskAtomFilter
Constructor and Description
`RowDataResolver(java.lang.String keyspaceName, java.nio.ByteBuffer key, IDiskAtomFilter qFilter, long timestamp, int maxResponseCount)`

### Uses of IDiskAtomFilter in org.apache.cassandra.thrift

Methods in org.apache.cassandra.thrift that return IDiskAtomFilter
`static IDiskAtomFilter` ThriftValidation.`asIFilter(SlicePredicate sp, CFMetaData metadata, java.nio.ByteBuffer superColumn)`