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

Packages that use ColumnOrSuperColumn
org.apache.cassandra.thrift

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

Fields in org.apache.cassandra.thrift declared as ColumnOrSuperColumn
`ColumnOrSuperColumn` Mutation.`column_or_supercolumn`
`ColumnOrSuperColumn` Cassandra.get_result.`success`

Fields in org.apache.cassandra.thrift with type parameters of type ColumnOrSuperColumn
`java.util.List<ColumnOrSuperColumn>` KeySlice.`columns`
`java.util.List<ColumnOrSuperColumn>` Cassandra.get_slice_result.`success`
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` Cassandra.multiget_slice_result.`success`
`java.util.List<ColumnOrSuperColumn>` Cassandra.get_multi_slice_result.`success`

Methods in org.apache.cassandra.thrift that return ColumnOrSuperColumn
`ColumnOrSuperColumn` ColumnOrSuperColumn.`deepCopy()`
`ColumnOrSuperColumn` CassandraServer.`get(java.nio.ByteBuffer key, ColumnPath column_path, ConsistencyLevel consistency_level)`
`ColumnOrSuperColumn` Cassandra.Iface.`get(java.nio.ByteBuffer key, ColumnPath column_path, ConsistencyLevel consistency_level)` Get the Column or SuperColumn at the given column_path.
`ColumnOrSuperColumn` Cassandra.Client.`get(java.nio.ByteBuffer key, ColumnPath column_path, ConsistencyLevel consistency_level)`
`ColumnOrSuperColumn` Mutation.`getColumn_or_supercolumn()`
`ColumnOrSuperColumn` Cassandra.AsyncClient.get_call.`getResult()`
`ColumnOrSuperColumn` Cassandra.get_result.`getSuccess()`
`ColumnOrSuperColumn` Cassandra.Client.`recv_get()`
`ColumnOrSuperColumn` ColumnOrSuperColumn.`setColumn(Column column)`
`ColumnOrSuperColumn` ColumnOrSuperColumn.`setCounter_column(CounterColumn counter_column)`
`ColumnOrSuperColumn` ColumnOrSuperColumn.`setCounter_super_column(CounterSuperColumn counter_super_column)`
`ColumnOrSuperColumn` ColumnOrSuperColumn.`setSuper_column(SuperColumn super_column)`

Methods in org.apache.cassandra.thrift that return types with arguments of type ColumnOrSuperColumn
`java.util.List<ColumnOrSuperColumn>` CassandraServer.`get_multi_slice(MultiSliceRequest request)`
`java.util.List<ColumnOrSuperColumn>` Cassandra.Iface.`get_multi_slice(MultiSliceRequest request)` Select multiple slices of a key in a single RPC operation
`java.util.List<ColumnOrSuperColumn>` Cassandra.Client.`get_multi_slice(MultiSliceRequest request)`
`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)`
`java.util.List<ColumnOrSuperColumn>` KeySlice.`getColumns()`
`java.util.Iterator<ColumnOrSuperColumn>` KeySlice.`getColumnsIterator()`
`java.util.List<ColumnOrSuperColumn>` Cassandra.AsyncClient.get_slice_call.`getResult()`
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` Cassandra.AsyncClient.multiget_slice_call.`getResult()`
`java.util.List<ColumnOrSuperColumn>` Cassandra.AsyncClient.get_multi_slice_call.`getResult()`
`org.apache.thrift.async.AsyncMethodCallback<ColumnOrSuperColumn>` Cassandra.AsyncProcessor.get.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
`org.apache.thrift.async.AsyncMethodCallback<java.util.List<ColumnOrSuperColumn>>` Cassandra.AsyncProcessor.get_slice.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
`org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>>` Cassandra.AsyncProcessor.multiget_slice.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
`org.apache.thrift.async.AsyncMethodCallback<java.util.List<ColumnOrSuperColumn>>` Cassandra.AsyncProcessor.get_multi_slice.`getResultHandler(org.apache.thrift.server.AbstractNonblockingServer.AsyncFrameBuffer fb, int seqid)`
`java.util.List<ColumnOrSuperColumn>` Cassandra.get_slice_result.`getSuccess()`
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` Cassandra.multiget_slice_result.`getSuccess()`
`java.util.List<ColumnOrSuperColumn>` Cassandra.get_multi_slice_result.`getSuccess()`
`java.util.Iterator<ColumnOrSuperColumn>` Cassandra.get_slice_result.`getSuccessIterator()`
`java.util.Iterator<ColumnOrSuperColumn>` Cassandra.get_multi_slice_result.`getSuccessIterator()`
`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)`
`java.util.List<ColumnOrSuperColumn>` Cassandra.Client.`recv_get_multi_slice()`
`java.util.List<ColumnOrSuperColumn>` Cassandra.Client.`recv_get_slice()`
`java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>` Cassandra.Client.`recv_multiget_slice()`
`java.util.List<ColumnOrSuperColumn>` CassandraServer.`thriftifyColumns(CFMetaData metadata, java.util.Iterator<LegacyLayout.LegacyCell> cells)`

Methods in org.apache.cassandra.thrift with parameters of type ColumnOrSuperColumn
`void` KeySlice.`addToColumns(ColumnOrSuperColumn elem)`
`void` Cassandra.get_slice_result.`addToSuccess(ColumnOrSuperColumn elem)`
`void` Cassandra.get_multi_slice_result.`addToSuccess(ColumnOrSuperColumn elem)`
`int` ColumnOrSuperColumn.`compareTo(ColumnOrSuperColumn other)`
`boolean` ColumnOrSuperColumn.`equals(ColumnOrSuperColumn that)`
`Mutation` Mutation.`setColumn_or_supercolumn(ColumnOrSuperColumn column_or_supercolumn)`
`Cassandra.get_result` Cassandra.get_result.`setSuccess(ColumnOrSuperColumn success)`
`static void` ThriftValidation.`validateColumnOrSuperColumn(CFMetaData metadata, ColumnOrSuperColumn cosc)`

Method parameters in org.apache.cassandra.thrift with type arguments of type ColumnOrSuperColumn
`void` Cassandra.multiget_slice_result.`putToSuccess(java.nio.ByteBuffer key, java.util.List<ColumnOrSuperColumn> val)`
`KeySlice` KeySlice.`setColumns(java.util.List<ColumnOrSuperColumn> columns)`
`Cassandra.get_slice_result` Cassandra.get_slice_result.`setSuccess(java.util.List<ColumnOrSuperColumn> success)`
`Cassandra.get_multi_slice_result` Cassandra.get_multi_slice_result.`setSuccess(java.util.List<ColumnOrSuperColumn> success)`
`Cassandra.multiget_slice_result` Cassandra.multiget_slice_result.`setSuccess(java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>> success)`
`void` Cassandra.AsyncProcessor.get.`start(I iface, Cassandra.get_args args, org.apache.thrift.async.AsyncMethodCallback<ColumnOrSuperColumn> resultHandler)`
`void` Cassandra.AsyncProcessor.get_multi_slice.`start(I iface, Cassandra.get_multi_slice_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<ColumnOrSuperColumn>> resultHandler)`
`void` Cassandra.AsyncProcessor.get_slice.`start(I iface, Cassandra.get_slice_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.List<ColumnOrSuperColumn>> resultHandler)`
`void` Cassandra.AsyncProcessor.multiget_slice.`start(I iface, Cassandra.multiget_slice_args args, org.apache.thrift.async.AsyncMethodCallback<java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>>> resultHandler)`

Constructors in org.apache.cassandra.thrift with parameters of type ColumnOrSuperColumn
Constructor and Description
`ColumnOrSuperColumn(ColumnOrSuperColumn other)` Performs a deep copy on other.
`get_result(ColumnOrSuperColumn success, InvalidRequestException ire, NotFoundException nfe, UnavailableException ue, TimedOutException te)`

Constructor parameters in org.apache.cassandra.thrift with type arguments of type ColumnOrSuperColumn
Constructor and Description
`get_multi_slice_result(java.util.List<ColumnOrSuperColumn> success, InvalidRequestException ire, UnavailableException ue, TimedOutException te)`
`get_slice_result(java.util.List<ColumnOrSuperColumn> success, InvalidRequestException ire, UnavailableException ue, TimedOutException te)`
`KeySlice(java.nio.ByteBuffer key, java.util.List<ColumnOrSuperColumn> columns)`
`multiget_slice_result(java.util.Map<java.nio.ByteBuffer,java.util.List<ColumnOrSuperColumn>> success, InvalidRequestException ire, UnavailableException ue, TimedOutException te)`