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

- Packages that use IDiskAtomFilter
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.index |
  org.apache.cassandra.db.index.composites |
  org.apache.cassandra.db.index.keys |
  org.apache.cassandra.service |
  org.apache.cassandra.thrift |

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

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

    Methods in org.apache.cassandra.db that return IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `abstract IDiskAtomFilter` | ReadCommand.`filter()`
    `IDiskAtomFilter` | SliceByNamesReadCommand.`filter()`
    `IDiskAtomFilter` | SliceFromReadCommand.`filter()`

    Methods in org.apache.cassandra.db with parameters of type IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `int` | Row.`getLiveCount(IDiskAtomFilter filter)`
    `java.util.List<Row>` | ColumnFamilyStore.`getRangeSlice(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter columnFilter, java.util.List<IndexExpression> rowFilter)`
    `java.util.List<Row>` | ColumnFamilyStore.`getRangeSlice(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter columnFilter, java.util.List<IndexExpression> rowFilter, boolean countCQL3Rows, boolean isPaging)`
    `ColumnFamilyStore.AbstractScanIterator` | ColumnFamilyStore.`getSequentialIterator(java.nio.ByteBuffer superColumn, AbstractBounds<RowPosition> range, IDiskAtomFilter columnFilter)` Iterate over a range of rows and columns from memtables/sstables.
    `java.util.List<Row>` | ColumnFamilyStore.`search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter dataFilter)`
    `java.util.List<Row>` | ColumnFamilyStore.`search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter dataFilter, boolean countCQL3Rows)`

    Constructors in org.apache.cassandra.db with parameters of type IDiskAtomFilter
    Constructor and Description
    `RangeSliceCommand(java.lang.String keyspace, ColumnParent column_parent, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
    `RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, int maxResults)`
    `RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, int maxResults)`
    `RangeSliceCommand(java.lang.String keyspace, java.lang.String column_family, java.nio.ByteBuffer super_column, IDiskAtomFilter predicate, AbstractBounds<RowPosition> range, java.util.List<IndexExpression> row_filter, 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.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`
    `protected IDiskAtomFilter` | ExtendedFilter.`originalFilter`

    Methods in org.apache.cassandra.db.filter that return IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `IDiskAtomFilter` | IDiskAtomFilter.Serializer.`deserialize(java.io.DataInput dis, int version)`
    `IDiskAtomFilter` | IDiskAtomFilter.Serializer.`deserialize(java.io.DataInput dis, int version, AbstractType<?> comparator)`
    `abstract IDiskAtomFilter` | ExtendedFilter.`getExtraFilter(ColumnFamily data)` Returns a filter to query the columns from the clause that the initial slice filter may not have caught.
    `abstract IDiskAtomFilter` | ExtendedFilter.`initialFilter()` The initial filter we'll do our first slice with (either the original or a superset of it)
    `IDiskAtomFilter` | ExtendedFilter.`originalFilter()`

    Methods in org.apache.cassandra.db.filter with parameters of type IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `static ExtendedFilter` | ExtendedFilter.`create(ColumnFamilyStore cfs, IDiskAtomFilter filter, java.util.List<IndexExpression> clause, int maxResults, boolean countCQL3Rows, boolean isPaging)`
    `void` | IDiskAtomFilter.Serializer.`serialize(IDiskAtomFilter filter, java.io.DataOutput dos, 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
    `ExtendedFilter(ColumnFamilyStore cfs, IDiskAtomFilter filter, int maxResults, boolean countCQL3Rows, boolean isPaging)`
    `QueryFilter(DecoratedKey key, QueryPath path, IDiskAtomFilter filter)`

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

    Methods in org.apache.cassandra.db.index with parameters of type IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Row>` | SecondaryIndexManager.`search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter dataFilter, boolean countCQL3Rows)` Performs a search across a number of column indexes TODO: add support for querying across index types
    `abstract java.util.List<Row>` | SecondaryIndexSearcher.`search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter dataFilter, boolean countCQL3Rows)`

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

    Methods in org.apache.cassandra.db.index.composites with parameters of type IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Row>` | CompositesSearcher.`search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter dataFilter, boolean countCQL3Rows)`

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

    Methods in org.apache.cassandra.db.index.keys with parameters of type IDiskAtomFilter
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<Row>` | KeysSearcher.`search(java.util.List<IndexExpression> clause, AbstractBounds<RowPosition> range, int maxResults, IDiskAtomFilter dataFilter, boolean countCQL3Rows)`

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

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

  - ### 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, AbstractType<?> comparator)`

Copyright © 2014 The Apache Software Foundation