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

- Packages that use Column
  Package | Description
  --- | ---
  org.apache.cassandra.thrift |

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

    Fields in org.apache.cassandra.thrift declared as Column
    Modifier and Type | Field and Description
    --- | ---
    `Column` | Cassandra.insert_args.`column`
    `Column` | ColumnOrSuperColumn.`column`

    Fields in org.apache.cassandra.thrift with type parameters of type Column
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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 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
    Modifier and Type | Method and Description
    --- | ---
    `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)`

Copyright © 2018 The Apache Software Foundation