## Uses of Class
org.apache.cassandra.cql3.ColumnIdentifier

Packages that use ColumnIdentifier
org.apache.cassandra.config
org.apache.cassandra.cql3
org.apache.cassandra.cql3.functions
org.apache.cassandra.cql3.selection
org.apache.cassandra.cql3.statements
org.apache.cassandra.db
org.apache.cassandra.db.marshal

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

Methods in org.apache.cassandra.config that return ColumnIdentifier
`abstract ColumnIdentifier` ColumnDefinition.Raw.`getIdentifier(CFMetaData cfm)` Get the identifier corresponding to this raw column, without assuming this is an existing column (unlike `ColumnDefinition.Raw.prepare(org.apache.cassandra.config.CFMetaData)`).

Methods in org.apache.cassandra.config that return types with arguments of type ColumnIdentifier
`static java.util.Collection<ColumnIdentifier>` ColumnDefinition.`toIdentifiers(java.util.Collection<ColumnDefinition> definitions)` Converts the specified column definitions into column identifiers.

Methods in org.apache.cassandra.config with parameters of type ColumnIdentifier
`CFMetaData.Builder` CFMetaData.Builder.`addClusteringColumn(ColumnIdentifier name, AbstractType type)`
`CFMetaData.Builder` CFMetaData.Builder.`addPartitionKey(ColumnIdentifier name, AbstractType type)`
`CFMetaData.Builder` CFMetaData.Builder.`addRegularColumn(ColumnIdentifier name, AbstractType type)`
`CFMetaData.Builder` CFMetaData.Builder.`addStaticColumn(ColumnIdentifier name, AbstractType type)`
`ColumnDefinition` CFMetaData.`getColumnDefinition(ColumnIdentifier name)` Returns the ColumnDefinition for `name`.
`boolean` ViewDefinition.`includes(ColumnIdentifier column)`
`void` CFMetaData.`renameColumn(ColumnIdentifier from, ColumnIdentifier to)`
`void` ViewDefinition.`renameColumn(ColumnIdentifier from, ColumnIdentifier to)` Replace the column 'from' with 'to' in this materialized view definition's partition, clustering, or included columns.
`ColumnDefinition` ColumnDefinition.`withNewName(ColumnIdentifier newName)`

Constructors in org.apache.cassandra.config with parameters of type ColumnIdentifier
Constructor and Description
`ColumnDefinition(java.lang.String ksName, java.lang.String cfName, ColumnIdentifier name, AbstractType<?> type, int position, ColumnDefinition.Kind kind)`

### Uses of ColumnIdentifier in org.apache.cassandra.cql3

Fields in org.apache.cassandra.cql3 declared as ColumnIdentifier
`static ColumnIdentifier` Json.`JSON_COLUMN_ID`
`ColumnIdentifier` ColumnSpecification.`name`

Methods in org.apache.cassandra.cql3 that return ColumnIdentifier
`ColumnIdentifier` ColumnIdentifier.`clone(AbstractAllocator allocator)`
`static ColumnIdentifier` ColumnIdentifier.`getInterned(AbstractType<?> type, java.nio.ByteBuffer bytes, java.lang.String text)`
`static ColumnIdentifier` ColumnIdentifier.`getInterned(java.nio.ByteBuffer bytes, AbstractType<?> type)`
`static ColumnIdentifier` ColumnIdentifier.`getInterned(java.lang.String rawText, boolean keepCase)`

Methods in org.apache.cassandra.cql3 that return types with arguments of type ColumnIdentifier
`static java.util.Map<ColumnIdentifier,Term>` Json.`parseJson(java.lang.String jsonString, java.util.Collection<ColumnDefinition> expectedReceivers)` Given a JSON string, return a map of columns to their values for the insert.

Methods in org.apache.cassandra.cql3 with parameters of type ColumnIdentifier
`int` ColumnIdentifier.`compareTo(ColumnIdentifier that)`
`Term` QueryOptions.`getJsonColumnValue(int bindIndex, ColumnIdentifier columnName, java.util.Collection<ColumnDefinition> expectedReceivers)` Returns the term corresponding to column `columnName` in the JSON value of bind index `bindIndex`.
`ColumnSpecification` ColumnSpecification.`withAlias(ColumnIdentifier alias)` Returns a new `ColumnSpecification` for the same column but with the specified alias.

Constructors in org.apache.cassandra.cql3 with parameters of type ColumnIdentifier
Constructor and Description
`ColumnSpecification(java.lang.String ksName, java.lang.String cfName, ColumnIdentifier name, AbstractType<?> type)`
`UTName(ColumnIdentifier ksName, ColumnIdentifier utName)`

Constructor parameters in org.apache.cassandra.cql3 with type arguments of type ColumnIdentifier
Constructor and Description
`VariableSpecifications(java.util.List<ColumnIdentifier> variableNames)`

### Uses of ColumnIdentifier in org.apache.cassandra.cql3.functions

Fields in org.apache.cassandra.cql3.functions with type parameters of type ColumnIdentifier
`protected java.util.List<ColumnIdentifier>` UDFunction.`argNames`

Methods in org.apache.cassandra.cql3.functions that return types with arguments of type ColumnIdentifier
`java.util.List<ColumnIdentifier>` UDFunction.`argNames()`

Method parameters in org.apache.cassandra.cql3.functions with type arguments of type ColumnIdentifier
`static UDFunction` UDFunction.`create(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)`

`static UDFunction`

UDFunction.`createBrokenFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, java.lang.String language, java.lang.String body, InvalidRequestException reason)`
It can happen that a function has been declared (is listed in the scheam) but cannot be loaded (maybe only on some nodes).

Constructor parameters in org.apache.cassandra.cql3.functions with type arguments of type ColumnIdentifier
Constructor and Description
`UDFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, AbstractType<?> returnType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)`
`UDFunction(FunctionName name, java.util.List<ColumnIdentifier> argNames, java.util.List<AbstractType<?>> argTypes, com.datastax.driver.core.DataType[] argDataTypes, AbstractType<?> returnType, com.datastax.driver.core.DataType returnDataType, boolean calledOnNullInput, java.lang.String language, java.lang.String body)`

### Uses of ColumnIdentifier in org.apache.cassandra.cql3.selection

Fields in org.apache.cassandra.cql3.selection declared as ColumnIdentifier
`ColumnIdentifier` RawSelector.`alias`

Constructors in org.apache.cassandra.cql3.selection with parameters of type ColumnIdentifier
Constructor and Description
`RawSelector(Selectable.Raw selectable, ColumnIdentifier alias)`

### Uses of ColumnIdentifier in org.apache.cassandra.cql3.statements

Fields in org.apache.cassandra.cql3.statements declared as ColumnIdentifier
`ColumnIdentifier` IndexTarget.`column`

Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnIdentifier
`void` CreateTableStatement.RawStatement.`addColumnAlias(ColumnIdentifier alias)`
`void` CreateTableStatement.RawStatement.`addDefinition(ColumnIdentifier def, CQL3Type.Raw type, boolean isStatic)`
`AbstractType` CFProperties.`getReversableType(ColumnIdentifier targetIdentifier, AbstractType<?> type)`
`void` CFProperties.`setOrdering(ColumnIdentifier alias, boolean reversed)`

Method parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnIdentifier
`void` CreateTableStatement.RawStatement.`addKeyAliases(java.util.List<ColumnIdentifier> aliases)`
`void` ParsedStatement.`setBoundVariables(java.util.List<ColumnIdentifier> boundNames)`

Constructors in org.apache.cassandra.cql3.statements with parameters of type ColumnIdentifier
Constructor and Description
`IndexTarget(ColumnIdentifier column, IndexTarget.Type type)`

Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnIdentifier
Constructor and Description
`CreateFunctionStatement(FunctionName functionName, java.lang.String language, java.lang.String body, java.util.List<ColumnIdentifier> argNames, java.util.List<CQL3Type.Raw> argRawTypes, CQL3Type.Raw rawReturnType, boolean calledOnNullInput, boolean orReplace, boolean ifNotExists)`
`CreateTableStatement(CFName name, TableParams params, boolean ifNotExists, java.util.Set<ColumnIdentifier> staticColumns, java.util.UUID id)`

### Uses of ColumnIdentifier in org.apache.cassandra.db

Fields in org.apache.cassandra.db with type parameters of type ColumnIdentifier
`protected java.util.Set<ColumnIdentifier>` AbstractReadCommandBuilder.`columns`

### Uses of ColumnIdentifier in org.apache.cassandra.db.marshal

Methods in org.apache.cassandra.db.marshal with parameters of type ColumnIdentifier
`CompositeType.Builder` CompositeType.Builder.`add(ColumnIdentifier name)`