## Uses of Class
org.apache.cassandra.db.filter.SliceQueryFilter

- Packages that use SliceQueryFilter
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.composites |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.service.pager |

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

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

    Methods in org.apache.cassandra.db that return SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `static SliceQueryFilter` | SuperColumns.`fromSCSliceFilter(CellNameType type, java.nio.ByteBuffer scName, SliceQueryFilter filter)`
    `SliceQueryFilter` | ColumnFamilyStore.`readFilterForCache()`

    Methods in org.apache.cassandra.db with parameters of type SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `static SliceQueryFilter` | SuperColumns.`fromSCSliceFilter(CellNameType type, java.nio.ByteBuffer scName, SliceQueryFilter filter)`
    `static boolean` | DataRange.`isFullRowSlice(SliceQueryFilter filter)`
    `ExtendedFilter` | ColumnFamilyStore.`makeExtendedFilter(AbstractBounds<RowPosition> keyRange, SliceQueryFilter columnRange, Composite columnStart, Composite columnStop, java.util.List<IndexExpression> rowFilter, int maxResults, boolean countCQL3Rows, long now)` Allows generic range paging with the slice column filter.
    `SliceFromReadCommand` | SliceFromReadCommand.`withUpdatedFilter(SliceQueryFilter newFilter)`

    Constructors in org.apache.cassandra.db with parameters of type SliceQueryFilter
    Constructor and Description
    `PagedRangeCommand(java.lang.String keyspace, java.lang.String columnFamily, long timestamp, AbstractBounds<RowPosition> keyRange, SliceQueryFilter predicate, Composite start, Composite stop, java.util.List<IndexExpression> rowFilter, int limit, boolean countCQL3Rows)`
    `Paging(AbstractBounds<RowPosition> range, SliceQueryFilter filter, Composite columnStart, Composite columnFinish, CFMetaData cfm)`
    `RetriedSliceFromReadCommand(java.lang.String keyspaceName, java.nio.ByteBuffer key, java.lang.String cfName, long timestamp, SliceQueryFilter filter, int originalCount)`
    `SliceFromReadCommand(java.lang.String keyspaceName, java.nio.ByteBuffer key, java.lang.String cfName, long timestamp, SliceQueryFilter filter)`

  - ### Uses of SliceQueryFilter in org.apache.cassandra.db.columniterator

    Subclasses of SliceQueryFilter in org.apache.cassandra.db.columniterator
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IdentityQueryFilter`

  - ### Uses of SliceQueryFilter in org.apache.cassandra.db.composites

    Methods in org.apache.cassandra.db.composites that return types with arguments of type SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `IVersionedSerializer<SliceQueryFilter>` | AbstractCType.`sliceQueryFilterSerializer()`
    `IVersionedSerializer<SliceQueryFilter>` | CType.`sliceQueryFilterSerializer()`

  - ### Uses of SliceQueryFilter in org.apache.cassandra.db.filter

    Methods in org.apache.cassandra.db.filter that return SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `SliceQueryFilter` | SliceQueryFilter.`cloneShallow()`
    `SliceQueryFilter` | SliceQueryFilter.Serializer.`deserialize(java.io.DataInput in, int version)`
    `SliceQueryFilter` | SliceQueryFilter.`withUpdatedCount(int newCount)`
    `SliceQueryFilter` | SliceQueryFilter.`withUpdatedSlices(ColumnSlice[] newSlices)`
    `SliceQueryFilter` | SliceQueryFilter.`withUpdatedStart(Composite newStart, CFMetaData cfm)`

    Methods in org.apache.cassandra.db.filter that return types with arguments of type SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `Pair<SliceQueryFilter,SliceQueryFilter>` | SliceQueryFilter.`splitOutStaticSlice(CFMetaData cfm)` Splits this filter into two SliceQueryFilters: one that slices only the static columns, and one that slices the remainder of the normal data.
    `Pair<SliceQueryFilter,SliceQueryFilter>` | SliceQueryFilter.`splitOutStaticSlice(CFMetaData cfm)` Splits this filter into two SliceQueryFilters: one that slices only the static columns, and one that slices the remainder of the normal data.

    Methods in org.apache.cassandra.db.filter with parameters of type SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `void` | SliceQueryFilter.Serializer.`serialize(SliceQueryFilter f, DataOutputPlus out, int version)`
    `long` | SliceQueryFilter.Serializer.`serializedSize(SliceQueryFilter f, int version)`

  - ### Uses of SliceQueryFilter in org.apache.cassandra.service.pager

    Methods in org.apache.cassandra.service.pager with parameters of type SliceQueryFilter
    Modifier and Type | Method and Description
    --- | ---
    `static int` | QueryPagers.`countPaged(java.lang.String keyspace, java.lang.String columnFamily, java.nio.ByteBuffer key, SliceQueryFilter filter, ConsistencyLevel consistencyLevel, ClientState cState, int pageSize, long now)` Convenience method that count (live) cells/rows for a given slice of a row, but page underneath.

Copyright © 2018 The Apache Software Foundation