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

Packages that use ColumnDef
Package | Description
--- | ---
org.apache.cassandra.config |
org.apache.cassandra.hadoop.pig |
org.apache.cassandra.thrift |

### Uses of ColumnDef in org.apache.cassandra.config

Methods in org.apache.cassandra.config that return ColumnDef
Modifier and Type | Method and Description
--- | ---
`ColumnDef` | ColumnDefinition.`toThrift()`

Methods in org.apache.cassandra.config that return types with arguments of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`static java.util.List<ColumnDef>` | ColumnDefinition.`toThrift(java.util.Map<java.nio.ByteBuffer,ColumnDefinition> columns)`

Methods in org.apache.cassandra.config with parameters of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`static ColumnDefinition` | ColumnDefinition.`fromThrift(java.lang.String ksName, java.lang.String cfName, AbstractType<?> thriftComparator, AbstractType<?> thriftSubcomparator, ColumnDef thriftColumnDef)`

Method parameters in org.apache.cassandra.config with type arguments of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`static java.util.List<ColumnDefinition>` | ColumnDefinition.`fromThrift(java.lang.String ksName, java.lang.String cfName, AbstractType<?> thriftComparator, AbstractType<?> thriftSubcomparator, java.util.List<ColumnDef> thriftDefs)`

### Uses of ColumnDef in org.apache.cassandra.hadoop.pig

Methods in org.apache.cassandra.hadoop.pig that return types with arguments of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`protected java.util.List<ColumnDef>` | AbstractCassandraStorage.`getColumnMeta(Cassandra.Client client, boolean cassandraStorage, boolean includeCompactValueColumn)` get column meta data
`protected abstract java.util.List<ColumnDef>` | AbstractCassandraStorage.`getColumnMetadata(Cassandra.Client client)` get a list of columns
`protected java.util.List<ColumnDef>` | CassandraStorage.`getColumnMetadata(Cassandra.Client client)` get a list of column for the column family
`protected java.util.List<ColumnDef>` | CqlStorage.`getColumnMetadata(Cassandra.Client client)` include key columns
`protected java.util.List<ColumnDef>` | AbstractCassandraStorage.`getIndexes()` get a list of columns with defined index
`protected java.util.List<ColumnDef>` | CqlStorage.`getKeysMeta(Cassandra.Client client)` get keys meta data

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

Fields in org.apache.cassandra.thrift with type parameters of type ColumnDef
Modifier and Type | Field and Description
--- | ---
`java.util.List<ColumnDef>` | CfDef.`column_metadata`

Methods in org.apache.cassandra.thrift that return ColumnDef
Modifier and Type | Method and Description
--- | ---
`ColumnDef` | ColumnDef.`deepCopy()`
`ColumnDef` | ColumnDef.`setIndex_name(java.lang.String index_name)`
`ColumnDef` | ColumnDef.`setIndex_options(java.util.Map<java.lang.String,java.lang.String> index_options)`
`ColumnDef` | ColumnDef.`setIndex_type(IndexType index_type)`
`ColumnDef` | ColumnDef.`setName(byte[] name)`
`ColumnDef` | ColumnDef.`setName(java.nio.ByteBuffer name)`
`ColumnDef` | ColumnDef.`setValidation_class(java.lang.String validation_class)`

Methods in org.apache.cassandra.thrift that return types with arguments of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`java.util.List<ColumnDef>` | CfDef.`getColumn_metadata()`
`java.util.Iterator<ColumnDef>` | CfDef.`getColumn_metadataIterator()`

Methods in org.apache.cassandra.thrift with parameters of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`void` | CfDef.`addToColumn_metadata(ColumnDef elem)`
`int` | ColumnDef.`compareTo(ColumnDef other)`
`boolean` | ColumnDef.`equals(ColumnDef that)`

Method parameters in org.apache.cassandra.thrift with type arguments of type ColumnDef
Modifier and Type | Method and Description
--- | ---
`CfDef` | CfDef.`setColumn_metadata(java.util.List<ColumnDef> column_metadata)`

Constructors in org.apache.cassandra.thrift with parameters of type ColumnDef
Constructor and Description
`ColumnDef(ColumnDef other)` Performs a deep copy on other.