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

Packages that use ColumnSlice
org.apache.cassandra.cql3
org.apache.cassandra.db
org.apache.cassandra.db.composites
org.apache.cassandra.db.filter
org.apache.cassandra.io.sstable.format
org.apache.cassandra.io.sstable.format.big

### Uses of ColumnSlice in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 with parameters of type ColumnSlice
`RangeTombstone` UpdateParameters.`makeRangeTombstone(ColumnSlice slice)`
`RangeTombstone` UpdateParameters.`makeTombstoneForOverwrite(ColumnSlice slice)`

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

Methods in org.apache.cassandra.db that return ColumnSlice
`ColumnSlice` AbstractNativeCell.`slice()`

Methods in org.apache.cassandra.db with parameters of type ColumnSlice
`java.util.Iterator<Cell>` ArrayBackedSortedColumns.`iterator(ColumnSlice[] slices)`
`java.util.Iterator<Cell>` AtomicBTreeColumns.`iterator(ColumnSlice[] slices)`
`abstract java.util.Iterator<Cell>` ColumnFamily.`iterator(ColumnSlice[] slices)` Returns an iterator over the columns of this map that returns only the matching @param slices.
`java.util.Iterator<Cell>` ArrayBackedSortedColumns.`reverseIterator(ColumnSlice[] slices)`
`java.util.Iterator<Cell>` AtomicBTreeColumns.`reverseIterator(ColumnSlice[] slices)`
`abstract java.util.Iterator<Cell>` ColumnFamily.`reverseIterator(ColumnSlice[] slices)` Returns a reversed iterator over the columns of this map that returns only the matching @param slices.

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

Methods in org.apache.cassandra.db.composites that return ColumnSlice
`ColumnSlice` AbstractComposite.`slice()`
`ColumnSlice` Composite.`slice()`

Methods in org.apache.cassandra.db.composites that return types with arguments of type ColumnSlice
`IVersionedSerializer<ColumnSlice>` AbstractCType.`sliceSerializer()`
`IVersionedSerializer<ColumnSlice>` CType.`sliceSerializer()`

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

Fields in org.apache.cassandra.db.filter declared as ColumnSlice
`static ColumnSlice` ColumnSlice.`ALL_COLUMNS`
`static ColumnSlice[]` ColumnSlice.`ALL_COLUMNS_ARRAY`
`ColumnSlice[]` SliceQueryFilter.`slices`

Methods in org.apache.cassandra.db.filter that return ColumnSlice
`static ColumnSlice[]` ColumnSlice.`deoverlapSlices(ColumnSlice[] slices, java.util.Comparator<Composite> comparator)` Takes an array of slices (potentially overlapping and in any order, though each individual slice must have its start before or equal its end in `comparator` orde) and return an equivalent array of non-overlapping slices in `comparator order`.
`ColumnSlice` ColumnSlice.Serializer.`deserialize(java.io.DataInput in, int version)`

Methods in org.apache.cassandra.db.filter with parameters of type ColumnSlice
`static ColumnSlice[]` ColumnSlice.`deoverlapSlices(ColumnSlice[] slices, java.util.Comparator<Composite> comparator)` Takes an array of slices (potentially overlapping and in any order, though each individual slice must have its start before or equal its end in `comparator` orde) and return an equivalent array of non-overlapping slices in `comparator order`.
`void` ColumnSlice.Serializer.`serialize(ColumnSlice cs, DataOutputPlus out, int version)`
`long` ColumnSlice.Serializer.`serializedSize(ColumnSlice cs, int version)`
`static boolean` ColumnSlice.`validateSlices(ColumnSlice[] slices, CellNameType type, boolean reversed)` Validates that the provided slice array contains only non-overlapped slices valid for a query `reversed` or not on a table using `comparator`.
`SliceQueryFilter` SliceQueryFilter.`withUpdatedSlices(ColumnSlice[] newSlices)`

Constructors in org.apache.cassandra.db.filter with parameters of type ColumnSlice
Constructor and Description
`SliceQueryFilter(ColumnSlice[] slices, boolean reversed, int count)` Constructor that accepts multiple slices.
`SliceQueryFilter(ColumnSlice[] slices, boolean reversed, int count, int compositesToGroup)`
`SliceQueryFilter(ColumnSlice slice, boolean reversed, int count)`
`SliceQueryFilter(ColumnSlice slice, boolean reversed, int count, int compositesToGroup)`

### Uses of ColumnSlice in org.apache.cassandra.io.sstable.format

Methods in org.apache.cassandra.io.sstable.format with parameters of type ColumnSlice
`abstract OnDiskAtomIterator` SSTableReader.`iterator(DecoratedKey key, ColumnSlice[] slices, boolean reverse)`
`abstract OnDiskAtomIterator` SSTableReader.`iterator(FileDataInput file, DecoratedKey key, ColumnSlice[] slices, boolean reversed, RowIndexEntry indexEntry)`

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

Methods in org.apache.cassandra.io.sstable.format.big with parameters of type ColumnSlice
`OnDiskAtomIterator` BigTableReader.`iterator(DecoratedKey key, ColumnSlice[] slices, boolean reverse)`
`OnDiskAtomIterator` BigTableReader.`iterator(FileDataInput input, DecoratedKey key, ColumnSlice[] slices, boolean reverse, RowIndexEntry indexEntry)`