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

Packages that use Column
org.apache.cassandra.thrift

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

Fields in org.apache.cassandra.thrift declared as Column
`Column` Cassandra.insert_args.`column`
`Column` ColumnOrSuperColumn.`column`

Fields in org.apache.cassandra.thrift with type parameters of type Column
`java.util.List<Column>` CqlRow.`columns`
`java.util.List<Column>` SuperColumn.`columns`
`java.util.List<Column>` CASResult.`current_values`
`java.util.List<Column>` Cassandra.cas_args.`expected`
`java.util.List<Column>` Cassandra.cas_args.`updates`

Methods in org.apache.cassandra.thrift that return Column
`Column` Column.`deepCopy()`
`Column` Cassandra.insert_args.`getColumn()`
`Column` ColumnOrSuperColumn.`getColumn()`
`Column` Column.`setName(byte[] name)`
`Column` Column.`setName(java.nio.ByteBuffer name)`
`Column` Column.`setTimestamp(long timestamp)`
`Column` Column.`setTtl(int ttl)`
`Column` Column.`setValue(byte[] value)`
`Column` Column.`setValue(java.nio.ByteBuffer value)`

Methods in org.apache.cassandra.thrift that return types with arguments of type Column
`java.util.List<Column>` CqlRow.`getColumns()`
`java.util.List<Column>` SuperColumn.`getColumns()`
`java.util.Iterator<Column>` CqlRow.`getColumnsIterator()`
`java.util.Iterator<Column>` SuperColumn.`getColumnsIterator()`
`java.util.List<Column>` CASResult.`getCurrent_values()`
`java.util.Iterator<Column>` CASResult.`getCurrent_valuesIterator()`
`java.util.List<Column>` Cassandra.cas_args.`getExpected()`
`java.util.Iterator<Column>` Cassandra.cas_args.`getExpectedIterator()`
`java.util.List<Column>` Cassandra.cas_args.`getUpdates()`
`java.util.Iterator<Column>` Cassandra.cas_args.`getUpdatesIterator()`

Methods in org.apache.cassandra.thrift with parameters of type Column
`void` CqlRow.`addToColumns(Column elem)`
`void` SuperColumn.`addToColumns(Column elem)`
`void` CASResult.`addToCurrent_values(Column elem)`
`void` Cassandra.cas_args.`addToExpected(Column elem)`
`void` Cassandra.cas_args.`addToUpdates(Column elem)`
`int` Column.`compareTo(Column other)`
`boolean` Column.`equals(Column that)`
`void` CassandraServer.`insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level)`
`void` Cassandra.Iface.`insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level)` Insert a Column at the given column_parent.column_family and optional column_parent.super_column.
`void` Cassandra.Client.`insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level)`
`void` Cassandra.AsyncIface.`insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.Client.`send_insert(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level)`
`Cassandra.insert_args` Cassandra.insert_args.`setColumn(Column column)`
`ColumnOrSuperColumn` ColumnOrSuperColumn.`setColumn(Column column)`
`static void` ThriftValidation.`validateColumnData(CFMetaData metadata, java.nio.ByteBuffer key, java.nio.ByteBuffer scName, Column column)` Validates the data part of the column (everything in the column object but the name, which is assumed to be valid)

Method parameters in org.apache.cassandra.thrift with type arguments of type Column
`CASResult` CassandraServer.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`CASResult` CassandraServer.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`CASResult` Cassandra.Iface.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)` Atomic compare and set.
`CASResult` Cassandra.Iface.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)` Atomic compare and set.
`CASResult` Cassandra.Client.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`CASResult` Cassandra.Client.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`void` Cassandra.AsyncIface.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncIface.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.AsyncClient.`cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level, org.apache.thrift.async.AsyncMethodCallback resultHandler)`
`void` Cassandra.Client.`send_cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`void` Cassandra.Client.`send_cas(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`CqlRow` CqlRow.`setColumns(java.util.List<Column> columns)`
`SuperColumn` SuperColumn.`setColumns(java.util.List<Column> columns)`
`CASResult` CASResult.`setCurrent_values(java.util.List<Column> current_values)`
`Cassandra.cas_args` Cassandra.cas_args.`setExpected(java.util.List<Column> expected)`
`Cassandra.cas_args` Cassandra.cas_args.`setUpdates(java.util.List<Column> updates)`

Constructors in org.apache.cassandra.thrift with parameters of type Column
Constructor and Description
`Column(Column other)` Performs a deep copy on other.
`insert_args(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, ConsistencyLevel consistency_level)`
`insert_call(java.nio.ByteBuffer key, ColumnParent column_parent, Column column, 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)`

Constructor parameters in org.apache.cassandra.thrift with type arguments of type Column
Constructor and Description
`cas_args(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`
`cas_args(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_consistency_level)`

`cas_call(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_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)`

`cas_call(java.nio.ByteBuffer key, java.lang.String column_family, java.util.List<Column> expected, java.util.List<Column> updates, ConsistencyLevel serial_consistency_level, ConsistencyLevel commit_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)`

`CqlRow(java.nio.ByteBuffer key, java.util.List<Column> columns)`
`SuperColumn(java.nio.ByteBuffer name, java.util.List<Column> columns)`