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

Packages that use ColumnIdentifier
Package | Description
--- | ---
org.apache.cassandra.config |
org.apache.cassandra.cql3 |
org.apache.cassandra.cql3.statements |
org.apache.cassandra.db |
org.apache.cassandra.db.composites |
org.apache.cassandra.db.marshal |

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

Methods in org.apache.cassandra.config that return types with arguments of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`java.util.Map<ColumnIdentifier,java.lang.Long>` | CFMetaData.`getDroppedColumns()`

Methods in org.apache.cassandra.config with parameters of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`ColumnDefinition` | CFMetaData.`getColumnDefinition(ColumnIdentifier name)` Returns the ColumnDefinition for `name`.
`static java.lang.String` | CFMetaData.`getDefaultIndexName(java.lang.String cfName, ColumnIdentifier columnName)`
`void` | CFMetaData.`renameColumn(ColumnIdentifier from, ColumnIdentifier to)`
`ColumnDefinition` | ColumnDefinition.`withNewName(ColumnIdentifier newName)`

Method parameters in org.apache.cassandra.config with type arguments of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`CFMetaData` | CFMetaData.`droppedColumns(java.util.Map<ColumnIdentifier,java.lang.Long> cols)`

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<?> validator, IndexType indexType, java.util.Map<java.lang.String,java.lang.String> indexOptions, java.lang.String indexName, java.lang.Integer componentIndex, ColumnDefinition.Kind kind)`

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

Fields in org.apache.cassandra.cql3 declared as ColumnIdentifier
Modifier and Type | Field and Description
--- | ---
`ColumnIdentifier` | ColumnSpecification.`name`

Fields in org.apache.cassandra.cql3 with type parameters of type ColumnIdentifier
Modifier and Type | Field and Description
--- | ---
`java.util.Map<ColumnIdentifier,Term.Raw>` | UserTypes.Literal.`entries`

Methods in org.apache.cassandra.cql3 that return ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`ColumnIdentifier` | Operation.RawDeletion.`affectedColumn()` The name of the column affected by this delete operation.
`ColumnIdentifier` | Operation.ColumnDeletion.`affectedColumn()`
`ColumnIdentifier` | Operation.ElementDeletion.`affectedColumn()`
`ColumnIdentifier` | ColumnIdentifier.`clone(AbstractAllocator allocator)`
`ColumnIdentifier` | SingleColumnRelation.`getEntity()`

Methods in org.apache.cassandra.cql3 that return types with arguments of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`java.util.List<ColumnIdentifier>` | MultiColumnRelation.`getEntities()`

Methods in org.apache.cassandra.cql3 with parameters of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`static SingleColumnRelation` | SingleColumnRelation.`createInRelation(ColumnIdentifier entity, java.util.List<Term.Raw> inValues)`
`java.util.List<Cell>` | CQL3Row.`getCollection(ColumnIdentifier name)`
`Cell` | CQL3Row.`getColumn(ColumnIdentifier name)`
`java.util.List<Cell>` | UpdateParameters.`getPrefetchedList(java.nio.ByteBuffer rowKey, ColumnIdentifier cql3ColumnName)`
`static ResultSet.Metadata` | ResultSet.`makeCountMetadata(java.lang.String ksName, java.lang.String cfName, ColumnIdentifier alias)`
`ResultSet` | ResultSet.`makeCountResult(ColumnIdentifier alias)`
`static ResultSet` | ResultSet.`makeCountResult(java.lang.String ksName, java.lang.String cfName, long count, ColumnIdentifier alias)`

Method parameters in org.apache.cassandra.cql3 with type arguments of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`static MultiColumnRelation` | MultiColumnRelation.`createInRelation(java.util.List<ColumnIdentifier> entities, java.util.List<? extends Term.MultiColumnRaw> inValues)` Creates a multi-column IN relation with a list of IN values or markers.
`static MultiColumnRelation` | MultiColumnRelation.`createNonInRelation(java.util.List<ColumnIdentifier> entities, Relation.Type relationType, Term.MultiColumnRaw valuesOrMarker)` Creates a multi-column EQ, LT, LTE, GT, or GTE relation.
`static MultiColumnRelation` | MultiColumnRelation.`createSingleMarkerInRelation(java.util.List<ColumnIdentifier> entities, Tuples.INRaw inMarker)` Creates a multi-column IN relation with a marker for the IN values.

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)`
`Operation.ColumnDeletion(ColumnIdentifier id)`
`Operation.ElementDeletion(ColumnIdentifier id, Term.Raw element)`
`SingleColumnRelation(ColumnIdentifier entity, Relation.Type type, Term.Raw value)` Creates a new relation.
`SingleColumnRelation(ColumnIdentifier entity, Relation.Type type, Term.Raw value, boolean onToken)`
`UTName(ColumnIdentifier ksName, ColumnIdentifier utName)`

Constructor parameters in org.apache.cassandra.cql3 with type arguments of type ColumnIdentifier
Constructor and Description
`UserTypes.Literal(java.util.Map<ColumnIdentifier,Term.Raw> entries)`
`VariableSpecifications(java.util.List<ColumnIdentifier> variableNames)`

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

Fields in org.apache.cassandra.cql3.statements declared as ColumnIdentifier
Modifier and Type | Field and Description
--- | ---
`ColumnIdentifier` | RawSelector.`alias`
`ColumnIdentifier` | IndexTarget.`column`
`ColumnIdentifier` | AlterTableStatement.`columnName`
`ColumnIdentifier` | Selectable.WithFieldSelection.`field`
`ColumnIdentifier` | Selectable.WritetimeOrTTL.`id`

Fields in org.apache.cassandra.cql3.statements with type parameters of type ColumnIdentifier
Modifier and Type | Field and Description
--- | ---
`protected java.util.List<Pair<ColumnIdentifier,ColumnCondition.Raw>>` | ModificationStatement.Parsed.`conditions`

Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`void` | CreateTableStatement.RawStatement.`addColumnAlias(ColumnIdentifier alias)`
`void` | CreateTypeStatement.`addDefinition(ColumnIdentifier name, CQL3Type.Raw type)`
`void` | CreateTableStatement.RawStatement.`addDefinition(ColumnIdentifier def, CQL3Type.Raw type, boolean isStatic)`
`static AlterTypeStatement` | AlterTypeStatement.`addition(UTName name, ColumnIdentifier fieldName, CQL3Type.Raw type)`
`static AlterTypeStatement` | AlterTypeStatement.`alter(UTName name, ColumnIdentifier fieldName, CQL3Type.Raw type)`
`static IndexTarget` | IndexTarget.`keysOf(ColumnIdentifier c)`
`static IndexTarget` | IndexTarget.`of(ColumnIdentifier c)`
`void` | Restriction.Slice.`setBound(ColumnIdentifier name, Relation.Type type, Term t)`
`void` | SingleColumnRestriction.Slice.`setBound(ColumnIdentifier name, Relation.Type type, Term t)`
`void` | CreateTableStatement.RawStatement.`setOrdering(ColumnIdentifier alias, boolean reversed)`

Method parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`void` | CreateTableStatement.RawStatement.`addKeyAliases(java.util.List<ColumnIdentifier> aliases)`
`static AlterTypeStatement` | AlterTypeStatement.`renames(UTName name, java.util.Map<ColumnIdentifier,ColumnIdentifier> renames)`
`static AlterTypeStatement` | AlterTypeStatement.`renames(UTName name, java.util.Map<ColumnIdentifier,ColumnIdentifier> renames)`
`void` | ParsedStatement.`setBoundVariables(java.util.List<ColumnIdentifier> boundNames)`

Constructors in org.apache.cassandra.cql3.statements with parameters of type ColumnIdentifier
Constructor and Description
`AlterTableStatement(CFName name, AlterTableStatement.Type type, ColumnIdentifier columnName, CQL3Type.Raw validator, CFPropDefs cfProps, java.util.Map<ColumnIdentifier,ColumnIdentifier> renames, boolean isStatic)`
`RawSelector(Selectable selectable, ColumnIdentifier alias)`
`Selectable.WithFieldSelection(Selectable selected, ColumnIdentifier field)`
`Selectable.WritetimeOrTTL(ColumnIdentifier id, boolean isWritetime)`
`SelectStatement.Parameters(java.util.Map<ColumnIdentifier,java.lang.Boolean> orderings, boolean isDistinct, boolean isCount, ColumnIdentifier countAlias, boolean allowFiltering)`

Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnIdentifier
Constructor and Description
`AlterTableStatement(CFName name, AlterTableStatement.Type type, ColumnIdentifier columnName, CQL3Type.Raw validator, CFPropDefs cfProps, java.util.Map<ColumnIdentifier,ColumnIdentifier> renames, boolean isStatic)`
`AlterTableStatement(CFName name, AlterTableStatement.Type type, ColumnIdentifier columnName, CQL3Type.Raw validator, CFPropDefs cfProps, java.util.Map<ColumnIdentifier,ColumnIdentifier> renames, boolean isStatic)`
`CreateTableStatement(CFName name, CFPropDefs properties, boolean ifNotExists, java.util.Set<ColumnIdentifier> staticColumns)`
`DeleteStatement.Parsed(CFName name, Attributes.Raw attrs, java.util.List<Operation.RawDeletion> deletions, java.util.List<Relation> whereClause, java.util.List<Pair<ColumnIdentifier,ColumnCondition.Raw>> conditions, boolean ifExists)`
`ModificationStatement.Parsed(CFName name, Attributes.Raw attrs, java.util.List<Pair<ColumnIdentifier,ColumnCondition.Raw>> conditions, boolean ifNotExists, boolean ifExists)`
`SelectStatement.Parameters(java.util.Map<ColumnIdentifier,java.lang.Boolean> orderings, boolean isDistinct, boolean isCount, ColumnIdentifier countAlias, boolean allowFiltering)`
`UpdateStatement.ParsedInsert(CFName name, Attributes.Raw attrs, java.util.List<ColumnIdentifier> columnNames, java.util.List<Term.Raw> columnValues, boolean ifNotExists)` A parsed `INSERT` statement.
`UpdateStatement.ParsedUpdate(CFName name, Attributes.Raw attrs, java.util.List<Pair<ColumnIdentifier,Operation.RawUpdate>> updates, java.util.List<Relation> whereClause, java.util.List<Pair<ColumnIdentifier,ColumnCondition.Raw>> conditions)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.
`UpdateStatement.ParsedUpdate(CFName name, Attributes.Raw attrs, java.util.List<Pair<ColumnIdentifier,Operation.RawUpdate>> updates, java.util.List<Relation> whereClause, java.util.List<Pair<ColumnIdentifier,ColumnCondition.Raw>> conditions)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.

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

Methods in org.apache.cassandra.db that return ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`ColumnIdentifier` | AbstractNativeCell.`cql3ColumnName(CFMetaData metadata)`

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

Fields in org.apache.cassandra.db.composites declared as ColumnIdentifier
Modifier and Type | Field and Description
--- | ---
`protected ColumnIdentifier` | CompoundSparseCellName.`columnName`
`static ColumnIdentifier` | CompoundSparseCellNameType.`rowMarkerId`

Fields in org.apache.cassandra.db.composites with type parameters of type ColumnIdentifier
Modifier and Type | Field and Description
--- | ---
`protected java.util.Map<java.nio.ByteBuffer,ColumnIdentifier>` | CompoundSparseCellNameType.`internedIds`

Methods in org.apache.cassandra.db.composites that return ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`ColumnIdentifier` | CellName.`cql3ColumnName(CFMetaData metadata)` The name of the CQL3 column this cell represents.
`ColumnIdentifier` | CompoundDenseCellName.`cql3ColumnName(CFMetaData metadata)`
`ColumnIdentifier` | CompoundSparseCellName.`cql3ColumnName(CFMetaData metadata)`
`ColumnIdentifier` | SimpleDenseCellName.`cql3ColumnName(CFMetaData metadata)`
`ColumnIdentifier` | SimpleSparseCellName.`cql3ColumnName(CFMetaData metadata)`
`protected ColumnIdentifier` | CompoundSparseCellNameType.`idFor(java.nio.ByteBuffer bb)`

Methods in org.apache.cassandra.db.composites with parameters of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`void` | CellNameType.`addCQL3Column(ColumnIdentifier id)`
`void` | CompoundDenseCellNameType.`addCQL3Column(ColumnIdentifier id)`
`void` | CompoundSparseCellNameType.`addCQL3Column(ColumnIdentifier id)`
`void` | SimpleDenseCellNameType.`addCQL3Column(ColumnIdentifier id)`
`void` | SimpleSparseCellNameType.`addCQL3Column(ColumnIdentifier id)`
`CellNameType` | AbstractCellNameType.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)`
`CellNameType` | CellNameType.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)` Return the new type obtained by adding/updating to the new collection type for the provided column name to this type.
`CellNameType` | CompoundSparseCellNameType.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)`
`CellNameType` | CompoundSparseCellNameType.WithCollection.`addOrUpdateCollection(ColumnIdentifier columnName, CollectionType newCollection)`
`static CellName` | CellNames.`compositeSparse(java.nio.ByteBuffer[] bbs, ColumnIdentifier identifier, boolean isStatic)`
`static CellName` | CellNames.`compositeSparseWithCollection(java.nio.ByteBuffer[] bbs, java.nio.ByteBuffer collectionElement, ColumnIdentifier identifier, boolean isStatic)`
`void` | CellNameType.`removeCQL3Column(ColumnIdentifier id)`
`void` | CompoundDenseCellNameType.`removeCQL3Column(ColumnIdentifier id)`
`void` | CompoundSparseCellNameType.`removeCQL3Column(ColumnIdentifier id)`
`void` | SimpleDenseCellNameType.`removeCQL3Column(ColumnIdentifier id)`
`void` | SimpleSparseCellNameType.`removeCQL3Column(ColumnIdentifier id)`
`static CellName` | CellNames.`simpleSparse(ColumnIdentifier identifier)`

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

Methods in org.apache.cassandra.db.marshal with parameters of type ColumnIdentifier
Modifier and Type | Method and Description
--- | ---
`CompositeType.Builder` | CompositeType.Builder.`add(ColumnIdentifier name)`