## Uses of Class
org.apache.cassandra.config.ColumnDefinition.Raw

Packages that use ColumnDefinition.Raw
org.apache.cassandra.config
org.apache.cassandra.cql3
org.apache.cassandra.cql3.selection
org.apache.cassandra.cql3.statements

### Uses of ColumnDefinition.Raw in org.apache.cassandra.config

Methods in org.apache.cassandra.config that return ColumnDefinition.Raw
`static ColumnDefinition.Raw` ColumnDefinition.Raw.`forColumn(ColumnDefinition column)` Creates a `ColumnDefinition.Raw` from a pre-existing `ColumnDefinition` (useful in the rare cases where we already have the column but need a `ColumnDefinition.Raw` for typing purposes).
`static ColumnDefinition.Raw` ColumnDefinition.Raw.`forQuoted(java.lang.String text)` Creates a `ColumnDefinition.Raw` from a quoted identifier string.
`static ColumnDefinition.Raw` ColumnDefinition.Raw.`forUnquoted(java.lang.String text)` Creates a `ColumnDefinition.Raw` from an unquoted identifier string.

### Uses of ColumnDefinition.Raw in org.apache.cassandra.cql3

Methods in org.apache.cassandra.cql3 that return ColumnDefinition.Raw
`ColumnDefinition.Raw` Operation.RawDeletion.`affectedColumn()` The name of the column affected by this delete operation.
`ColumnDefinition.Raw` Operation.ColumnDeletion.`affectedColumn()`
`ColumnDefinition.Raw` Operation.ElementDeletion.`affectedColumn()`
`ColumnDefinition.Raw` Operation.FieldDeletion.`affectedColumn()`
`ColumnDefinition.Raw` SingleColumnRelation.`getEntity()`

Methods in org.apache.cassandra.cql3 that return types with arguments of type ColumnDefinition.Raw
`java.util.List<ColumnDefinition.Raw>` MultiColumnRelation.`getEntities()`

Methods in org.apache.cassandra.cql3 with parameters of type ColumnDefinition.Raw
`static SingleColumnRelation` SingleColumnRelation.`createInRelation(ColumnDefinition.Raw entity, java.util.List<Term.Raw> inValues)`
`Relation` MultiColumnRelation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)`
`abstract Relation` Relation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)` Renames an identifier in this Relation, if applicable.
`Relation` SingleColumnRelation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)`
`Relation` TokenRelation.`renameIdentifier(ColumnDefinition.Raw from, ColumnDefinition.Raw to)`

Method parameters in org.apache.cassandra.cql3 with type arguments of type ColumnDefinition.Raw
`static MultiColumnRelation` MultiColumnRelation.`createInRelation(java.util.List<ColumnDefinition.Raw> 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<ColumnDefinition.Raw> entities, Operator relationType, Term.MultiColumnRaw valuesOrMarker)` Creates a multi-column EQ, LT, LTE, GT, or GTE relation.
`static MultiColumnRelation` MultiColumnRelation.`createSingleMarkerInRelation(java.util.List<ColumnDefinition.Raw> entities, Tuples.INRaw inMarker)` Creates a multi-column IN relation with a marker for the IN values.
`static void` SuperColumnCompatibility.`prepareInsertOperations(CFMetaData cfm, java.util.List<ColumnDefinition.Raw> columnNames, WhereClause.Builder whereClause, java.util.List<Term.Raw> columnValues, VariableSpecifications boundNames, Operations operations)` For _dense_ SuperColumn Families.
`static WhereClause` SuperColumnCompatibility.`prepareUpdateOperations(CFMetaData cfm, WhereClause whereClause, java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates, VariableSpecifications boundNames, Operations operations)` For _dense_ SuperColumn Families.

Constructors in org.apache.cassandra.cql3 with parameters of type ColumnDefinition.Raw
Constructor and Description
`ColumnDeletion(ColumnDefinition.Raw id)`
`ElementDeletion(ColumnDefinition.Raw id, Term.Raw element)`
`FieldDeletion(ColumnDefinition.Raw id, FieldIdentifier field)`
`SingleColumnRelation(ColumnDefinition.Raw entity, Operator type, Term.Raw value)` Creates a new relation.
`SingleColumnRelation(ColumnDefinition.Raw entity, Term.Raw mapKey, Operator type, Term.Raw value)` Creates a new relation.

Constructor parameters in org.apache.cassandra.cql3 with type arguments of type ColumnDefinition.Raw
Constructor and Description
`TokenRelation(java.util.List<ColumnDefinition.Raw> entities, Operator type, Term.Raw value)`

### Uses of ColumnDefinition.Raw in org.apache.cassandra.cql3.selection

Constructors in org.apache.cassandra.cql3.selection with parameters of type ColumnDefinition.Raw
Constructor and Description
`Raw(ColumnDefinition.Raw id, boolean isWritetime)`

### Uses of ColumnDefinition.Raw in org.apache.cassandra.cql3.statements

Fields in org.apache.cassandra.cql3.statements with type parameters of type ColumnDefinition.Raw
`java.util.List<ColumnDefinition.Raw>` SelectStatement.Parameters.`groups`
`java.util.Map<ColumnDefinition.Raw,java.lang.Boolean>` SelectStatement.Parameters.`orderings`

Methods in org.apache.cassandra.cql3.statements that return ColumnDefinition.Raw
`ColumnDefinition.Raw` AlterTableStatementColumn.`getColumnName()`

Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnDefinition.Raw
`static IndexTarget.Raw` IndexTarget.Raw.`fullCollection(ColumnDefinition.Raw c)`
`protected static ColumnDefinition` ModificationStatement.Parsed.`getColumnDefinition(CFMetaData cfm, ColumnDefinition.Raw rawId)` Retrieves the `ColumnDefinition` corresponding to the specified raw `ColumnIdentifier`.
`static IndexTarget.Raw` IndexTarget.Raw.`keysAndValuesOf(ColumnDefinition.Raw c)`
`static IndexTarget.Raw` IndexTarget.Raw.`keysOf(ColumnDefinition.Raw c)`
`static IndexTarget.Raw` IndexTarget.Raw.`simpleIndexOn(ColumnDefinition.Raw c)`
`static IndexTarget.Raw` IndexTarget.Raw.`valuesOf(ColumnDefinition.Raw c)`

Constructors in org.apache.cassandra.cql3.statements with parameters of type ColumnDefinition.Raw
Constructor and Description
`AlterTableStatementColumn(ColumnDefinition.Raw colName)`
`AlterTableStatementColumn(ColumnDefinition.Raw colName, CQL3Type.Raw dataType)`
`AlterTableStatementColumn(ColumnDefinition.Raw colName, CQL3Type.Raw dataType, boolean isStatic)`

Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnDefinition.Raw
Constructor and Description
`AlterTableStatement(CFName name, AlterTableStatement.Type type, java.util.List<AlterTableStatementColumn> colDataList, TableAttributes attrs, java.util.Map<ColumnDefinition.Raw,ColumnDefinition.Raw> renames, java.lang.Long deleteTimestamp)`
`AlterTableStatement(CFName name, AlterTableStatement.Type type, java.util.List<AlterTableStatementColumn> colDataList, TableAttributes attrs, java.util.Map<ColumnDefinition.Raw,ColumnDefinition.Raw> renames, java.lang.Long deleteTimestamp)`
`CreateViewStatement(CFName viewName, CFName baseName, java.util.List<RawSelector> selectClause, WhereClause whereClause, java.util.List<ColumnDefinition.Raw> partitionKeys, java.util.List<ColumnDefinition.Raw> clusteringKeys, boolean ifNotExists)`
`CreateViewStatement(CFName viewName, CFName baseName, java.util.List<RawSelector> selectClause, WhereClause whereClause, java.util.List<ColumnDefinition.Raw> partitionKeys, java.util.List<ColumnDefinition.Raw> clusteringKeys, boolean ifNotExists)`
`Parameters(java.util.Map<ColumnDefinition.Raw,java.lang.Boolean> orderings, java.util.List<ColumnDefinition.Raw> groups, boolean isDistinct, boolean allowFiltering, boolean isJson)`
`Parameters(java.util.Map<ColumnDefinition.Raw,java.lang.Boolean> orderings, java.util.List<ColumnDefinition.Raw> groups, boolean isDistinct, boolean allowFiltering, boolean isJson)`
`Parsed(CFName name, Attributes.Raw attrs, java.util.List<Operation.RawDeletion> deletions, WhereClause whereClause, java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions, boolean ifExists)`
`Parsed(CFName name, StatementType type, Attributes.Raw attrs, java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions, boolean ifNotExists, boolean ifExists)`
`ParsedInsert(CFName name, Attributes.Raw attrs, java.util.List<ColumnDefinition.Raw> columnNames, java.util.List<Term.Raw> columnValues, boolean ifNotExists)` A parsed `INSERT` statement.
`ParsedUpdate(CFName name, Attributes.Raw attrs, java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates, WhereClause whereClause, java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions, boolean ifExists)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.
`ParsedUpdate(CFName name, Attributes.Raw attrs, java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates, WhereClause whereClause, java.util.List<Pair<ColumnDefinition.Raw,ColumnCondition.Raw>> conditions, boolean ifExists)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.