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

- Packages that use IDiskAtomFilter
  Package | Description
  --- | ---
  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
    Modifier and Type | Method and Description
    --- | ---
    `IDiskAtomFilter` | CQL3CasRequest.`readFilter()`

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

    Fields in org.apache.cassandra.db declared as IDiskAtomFilter
    Modifier and Type | Field and Description
    --- | ---
    `protected IDiskAtomFilter` | DataRange.`columnFilter`
    `IDiskAtomFilter` | AbstractRangeCommand.`predicate`

    Methods in org.apache.cassandra.db that return IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NamesQueryFilter`
    `class` | `SliceQueryFilter`

    Fields in org.apache.cassandra.db.filter declared as IDiskAtomFilter
    Modifier and Type | Field and Description
    --- | ---
    `IDiskAtomFilter` | QueryFilter.`filter`

    Methods in org.apache.cassandra.db.filter that return IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `static IDiskAtomFilter` | ThriftValidation.`asIFilter(SlicePredicate sp, CFMetaData metadata, java.nio.ByteBuffer superColumn)`

Copyright © 2018 The Apache Software Foundation