## Uses of Class
org.apache.cassandra.thrift.SlicePredicate

Packages that use SlicePredicate
org.apache.cassandra.hadoop
org.apache.cassandra.thrift

### Uses of SlicePredicate in org.apache.cassandra.hadoop

Methods in org.apache.cassandra.hadoop that return SlicePredicate
`static SlicePredicate` ConfigHelper.`getInputSlicePredicate(org.apache.hadoop.conf.Configuration conf)`

Methods in org.apache.cassandra.hadoop with parameters of type SlicePredicate
`static void` ConfigHelper.`setInputSlicePredicate(org.apache.hadoop.conf.Configuration conf, SlicePredicate predicate)` Set the predicate that determines what columns will be selected from each row.

### Uses of SlicePredicate in org.apache.cassandra.thrift

Fields in org.apache.cassandra.thrift declared as SlicePredicate
`SlicePredicate` Cassandra.get_indexed_slices_args.`column_predicate`
`SlicePredicate` Cassandra.get_slice_args.`predicate`
`SlicePredicate` Cassandra.get_count_args.`predicate`
`SlicePredicate` Cassandra.multiget_slice_args.`predicate`
`SlicePredicate` Cassandra.multiget_count_args.`predicate`
`SlicePredicate` Cassandra.get_range_slices_args.`predicate`
`SlicePredicate` Deletion.`predicate`

Methods in org.apache.cassandra.thrift that return SlicePredicate
`SlicePredicate` SlicePredicate.`deepCopy()`
`SlicePredicate` Cassandra.get_indexed_slices_args.`getColumn_predicate()`
`SlicePredicate` Cassandra.get_slice_args.`getPredicate()`
`SlicePredicate` Cassandra.get_count_args.`getPredicate()`
`SlicePredicate` Cassandra.multiget_slice_args.`getPredicate()`
`SlicePredicate` Cassandra.multiget_count_args.`getPredicate()`
`SlicePredicate` Cassandra.get_range_slices_args.`getPredicate()`
`SlicePredicate` Deletion.`getPredicate()`
`SlicePredicate` SlicePredicate.`setColumn_names(java.util.List<java.nio.ByteBuffer> column_names)`
`SlicePredicate` SlicePredicate.`setSlice_range(SliceRange slice_range)`

Methods in org.apache.cassandra.thrift with parameters of type SlicePredicate
`static IDiskAtomFilter` ThriftValidation.`asIFilter(SlicePredicate sp, CFMetaData metadata, java.nio.ByteBuffer superColumn)`
`int` SlicePredicate.`compareTo(SlicePredicate other)`
`boolean` SlicePredicate.`equals(SlicePredicate that)`
`int` CassandraServer.`get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`int` Cassandra.Iface.`get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)` returns the number of columns matching `predicate` for a particular `key`, `ColumnFamily` and optionally `SuperColumn`.
`int` Cassandra.Client.`get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`java.util.List<KeySlice>` CassandraServer.`get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level)`
`java.util.List<KeySlice>` Cassandra.Iface.`get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level)` Deprecated. use get_range_slices instead with range.row_filter specified
`java.util.List<KeySlice>` Cassandra.Client.`get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`java.util.List<KeySlice>` CassandraServer.`get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level)`
`java.util.List<KeySlice>` Cassandra.Iface.`get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level)` returns a subset of columns for a contiguous range of keys.
`java.util.List<KeySlice>` Cassandra.Client.`get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`java.util.List<ColumnOrSuperColumn>` CassandraServer.`get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`java.util.List<ColumnOrSuperColumn>` Cassandra.Iface.`get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)` Get the group of columns contained by column_parent (either a ColumnFamily name or a ColumnFamily/SuperColumn name pair) specified by the given SlicePredicate.
`java.util.List<ColumnOrSuperColumn>` Cassandra.Client.`get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`java.util.Map<java.nio.ByteBuffer,java.lang.Integer>` CassandraServer.`multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`java.util.Map<java.nio.ByteBuffer,java.lang.Integer>` Cassandra.Iface.`multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)` Perform a get_count in parallel on the given list<binary> keys.
`java.util.Map<java.nio.ByteBuffer,java.lang.Integer>` Cassandra.Client.`multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` CassandraServer.`multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` Cassandra.Iface.`multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)` Performs a get_slice for column_parent and predicate for the given keys in parallel.
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` Cassandra.Client.`multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.Client.`send_get_count(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.Client.`send_get_indexed_slices(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.Client.`send_get_range_slices(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level)`
`void` Cassandra.Client.`send_get_slice(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.Client.`send_multiget_count(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`void` Cassandra.Client.`send_multiget_slice(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`Cassandra.get_indexed_slices_args` Cassandra.get_indexed_slices_args.`setColumn_predicate(SlicePredicate column_predicate)`
`Cassandra.get_slice_args` Cassandra.get_slice_args.`setPredicate(SlicePredicate predicate)`
`Cassandra.get_count_args` Cassandra.get_count_args.`setPredicate(SlicePredicate predicate)`
`Cassandra.multiget_slice_args` Cassandra.multiget_slice_args.`setPredicate(SlicePredicate predicate)`
`Cassandra.multiget_count_args` Cassandra.multiget_count_args.`setPredicate(SlicePredicate predicate)`
`Cassandra.get_range_slices_args` Cassandra.get_range_slices_args.`setPredicate(SlicePredicate predicate)`
`Deletion` Deletion.`setPredicate(SlicePredicate predicate)`
`static void` ThriftValidation.`validatePredicate(CFMetaData metadata, ColumnParent column_parent, SlicePredicate predicate)`
`static void` ThriftValidation.`validateSlicePredicate(CFMetaData metadata, java.nio.ByteBuffer scName, SlicePredicate predicate)`

Constructors in org.apache.cassandra.thrift with parameters of type SlicePredicate
Constructor and Description
`get_count_args(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`get_count_call(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`get_indexed_slices_args(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level)`
`get_indexed_slices_call(ColumnParent column_parent, IndexClause index_clause, SlicePredicate column_predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`get_range_slices_args(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level)`
`get_range_slices_call(ColumnParent column_parent, SlicePredicate predicate, KeyRange range, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`get_slice_args(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`get_slice_call(java.nio.ByteBuffer key, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`multiget_count_args(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`multiget_count_call(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`multiget_slice_args(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level)`
`multiget_slice_call(java.util.List<java.nio.ByteBuffer> keys, ColumnParent column_parent, SlicePredicate predicate, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler, org.apache.thrift.async.TAsyncClient client, org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.transport.TNonblockingTransport transport)`
`SlicePredicate(SlicePredicate other)` Performs a deep copy on other.