Uses of Class org.apache.cassandra.db.Slices (apache-cassandra API)
Date: 2018-02-14

## Uses of Class
org.apache.cassandra.db.Slices

- Packages that use Slices
  Package | Description
  --- | ---
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.db |
  org.apache.cassandra.db.columniterator |
  org.apache.cassandra.db.filter |
  org.apache.cassandra.db.partitions |
  org.apache.cassandra.io.sstable.format |
  org.apache.cassandra.io.sstable.format.big |

- - ### Uses of Slices in org.apache.cassandra.cql3.statements

    Methods in org.apache.cassandra.cql3.statements that return Slices
    Modifier and Type | Method and Description
    --- | ---
    `Slices` | SelectStatement.`clusteringIndexFilterAsSlices()` Returns the slices fetched by this SELECT, assuming an internal call (no bound values in particular).

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

    Fields in org.apache.cassandra.db declared as Slices
    Modifier and Type | Field and Description
    --- | ---
    `static Slices` | Slices.`ALL` Slices selecting all the rows of a partition.
    `static Slices` | Slices.`NONE` Slices selecting no rows in a partition.

    Methods in org.apache.cassandra.db that return Slices
    Modifier and Type | Method and Description
    --- | ---
    `Slices` | Slices.Builder.`build()`
    `Slices` | Slices.Serializer.`deserialize(DataInputPlus in, int version, CFMetaData metadata)`
    `abstract Slices` | Slices.`forPaging(ClusteringComparator comparator, Clustering lastReturned, boolean inclusive, boolean reversed)` Returns slices for continuing the paging of those slices given the last returned clustering prefix.
    `static Slices` | Slices.`with(ClusteringComparator comparator, Slice slice)` Creates a `Slices` object that contains a single slice.

    Methods in org.apache.cassandra.db with parameters of type Slices
    Modifier and Type | Method and Description
    --- | ---
    `Slices.Builder` | Slices.Builder.`addAll(Slices slices)`
    `static SinglePartitionReadCommand` | SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, java.nio.ByteBuffer key, Slices slices)` Creates a new single partition slice command for the provided slices.
    `static SinglePartitionReadCommand` | SinglePartitionReadCommand.`create(CFMetaData metadata, int nowInSec, DecoratedKey key, Slices slices)` Creates a new single partition slice command for the provided slices.
    `UnfilteredRowIterator` | StorageHook.`makeRowIterator(ColumnFamilyStore cfs, SSTableReader sstable, DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift, SSTableReadsListener listener)`
    `void` | Slices.Serializer.`serialize(Slices slices, DataOutputPlus out, int version)`
    `long` | Slices.Serializer.`serializedSize(Slices slices, int version)`

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

    Fields in org.apache.cassandra.db.columniterator declared as Slices
    Modifier and Type | Field and Description
    --- | ---
    `protected Slices` | AbstractSSTableIterator.`slices`

    Constructors in org.apache.cassandra.db.columniterator with parameters of type Slices
    Constructor and Description
    `AbstractSSTableIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columnFilter, boolean isForThrift, FileHandle ifile)`
    `SSTableIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columns, boolean isForThrift, FileHandle ifile)`
    `SSTableReversedIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter columns, boolean isForThrift, FileHandle ifile)`

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

    Methods in org.apache.cassandra.db.filter that return Slices
    Modifier and Type | Method and Description
    --- | ---
    `Slices` | ClusteringIndexFilter.`getSlices(CFMetaData metadata)`
    `Slices` | ClusteringIndexNamesFilter.`getSlices(CFMetaData metadata)`
    `Slices` | ClusteringIndexSliceFilter.`getSlices(CFMetaData metadata)`
    `Slices` | ClusteringIndexSliceFilter.`requestedSlices()`

    Constructors in org.apache.cassandra.db.filter with parameters of type Slices
    Constructor and Description
    `ClusteringIndexSliceFilter(Slices slices, boolean reversed)`

  - ### Uses of Slices in org.apache.cassandra.db.partitions

    Methods in org.apache.cassandra.db.partitions with parameters of type Slices
    Modifier and Type | Method and Description
    --- | ---
    `UnfilteredRowIterator` | AbstractBTreePartition.`unfilteredIterator(AbstractBTreePartition.Holder current, ColumnFilter selection, Slices slices, boolean reversed)`
    `UnfilteredRowIterator` | AtomicBTreePartition.`unfilteredIterator(AbstractBTreePartition.Holder current, ColumnFilter selection, Slices slices, boolean reversed)`
    `UnfilteredRowIterator` | AbstractBTreePartition.`unfilteredIterator(ColumnFilter selection, Slices slices, boolean reversed)`
    `UnfilteredRowIterator` | AtomicBTreePartition.`unfilteredIterator(ColumnFilter selection, Slices slices, boolean reversed)`
    `UnfilteredRowIterator` | Partition.`unfilteredIterator(ColumnFilter columns, Slices slices, boolean reversed)` Returns an UnfilteredRowIterator over the rows/RT contained by this partition selected by the provided slices.

  - ### Uses of Slices in org.apache.cassandra.io.sstable.format

    Methods in org.apache.cassandra.io.sstable.format with parameters of type Slices
    Modifier and Type | Method and Description
    --- | ---
    `abstract UnfilteredRowIterator` | SSTableReader.`iterator(DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift, SSTableReadsListener listener)`
    `abstract UnfilteredRowIterator` | SSTableReader.`iterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift)`

  - ### Uses of Slices in org.apache.cassandra.io.sstable.format.big

    Methods in org.apache.cassandra.io.sstable.format.big with parameters of type Slices
    Modifier and Type | Method and Description
    --- | ---
    `UnfilteredRowIterator` | BigTableReader.`iterator(DecoratedKey key, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift, SSTableReadsListener listener)`
    `UnfilteredRowIterator` | BigTableReader.`iterator(FileDataInput file, DecoratedKey key, RowIndexEntry indexEntry, Slices slices, ColumnFilter selectedColumns, boolean reversed, boolean isForThrift)`

Copyright © 2018 The Apache Software Foundation