## Uses of Interface
org.apache.cassandra.cql3.ColumnNameBuilder

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

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

Methods in org.apache.cassandra.config that return ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`ColumnNameBuilder` | CFMetaData.`getStaticColumnNameBuilder()`

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

Methods in org.apache.cassandra.cql3 that return ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`ColumnNameBuilder` | ColumnNameBuilder.`add(java.nio.ByteBuffer bb)` Add a new ByteBuffer as the next component for this name.
`ColumnNameBuilder` | ColumnNameBuilder.`copy()` Clone this builder.
`ColumnNameBuilder` | CFDefinition.`getColumnNameBuilder()`
`ColumnNameBuilder` | CFDefinition.`getKeyNameBuilder()`
`protected ColumnNameBuilder` | Operation.`maybeUpdatePrefix(CFMetaData cfm, ColumnNameBuilder prefix)`

Methods in org.apache.cassandra.cql3 with parameters of type ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`boolean` | ColumnCondition.`appliesTo(ColumnNameBuilder rowPrefix, ColumnFamily current, long now)` Validates whether this condition applies to `current`.
`void` | Constants.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Constants.Adder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Constants.Substracter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Constants.Deleter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Lists.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Lists.SetterByIndex.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Lists.Appender.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Lists.Prepender.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Lists.Discarder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Lists.DiscarderByIndex.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Maps.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Maps.SetterByKey.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Maps.Putter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Maps.DiscarderByKey.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`abstract void` | Operation.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder namePrefix, UpdateParameters params)` Execute the operation.
`void` | Sets.Setter.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Sets.Adder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`void` | Sets.Discarder.`execute(java.nio.ByteBuffer rowKey, ColumnFamily cf, ColumnNameBuilder prefix, UpdateParameters params)`
`protected ColumnNameBuilder` | Operation.`maybeUpdatePrefix(CFMetaData cfm, ColumnNameBuilder prefix)`

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

Methods in org.apache.cassandra.cql3.statements that return ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`ColumnNameBuilder` | ModificationStatement.`createClusteringPrefixBuilder(java.util.List<java.nio.ByteBuffer> variables)`

Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`void` | CQL3CasConditions.`addConditions(ColumnNameBuilder prefix, java.util.Collection<ColumnCondition> conds, java.util.List<java.nio.ByteBuffer> variables)`
`void` | CQL3CasConditions.`addNotExist(ColumnNameBuilder prefix)`
`void` | DeleteStatement.`addUpdateForKey(ColumnFamily cf, java.nio.ByteBuffer key, ColumnNameBuilder builder, UpdateParameters params)`
`abstract void` | ModificationStatement.`addUpdateForKey(ColumnFamily updates, java.nio.ByteBuffer key, ColumnNameBuilder builder, UpdateParameters params)`
`void` | UpdateStatement.`addUpdateForKey(ColumnFamily cf, java.nio.ByteBuffer key, ColumnNameBuilder builder, UpdateParameters params)`
`void` | ModificationStatement.`addUpdatesAndConditions(java.nio.ByteBuffer key, ColumnNameBuilder clusteringPrefix, ColumnFamily updates, CQL3CasConditions conditions, java.util.List<java.nio.ByteBuffer> variables, long now)`
`UpdateParameters` | ModificationStatement.`makeUpdateParameters(java.util.Collection<java.nio.ByteBuffer> keys, ColumnNameBuilder prefix, java.util.List<java.nio.ByteBuffer> variables, boolean local, ConsistencyLevel cl, long now)`
`protected java.util.Map<java.nio.ByteBuffer,ColumnGroupMap>` | ModificationStatement.`readRequiredRows(java.util.Collection<java.nio.ByteBuffer> partitionKeys, ColumnNameBuilder clusteringPrefix, boolean local, ConsistencyLevel cl)`

### Uses of ColumnNameBuilder in org.apache.cassandra.db.filter

Methods in org.apache.cassandra.db.filter with parameters of type ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`abstract boolean` | ExtendedFilter.`isSatisfiedBy(DecoratedKey rowKey, ColumnFamily data, ColumnNameBuilder builder)`
`boolean` | ExtendedFilter.WithClauses.`isSatisfiedBy(DecoratedKey rowKey, ColumnFamily data, ColumnNameBuilder builder)`

### Uses of ColumnNameBuilder in org.apache.cassandra.db.index.composites

Fields in org.apache.cassandra.db.index.composites declared as ColumnNameBuilder
Modifier and Type | Field and Description
--- | ---
`ColumnNameBuilder` | CompositesIndex.IndexedEntry.`indexedEntryNameBuilder`

Methods in org.apache.cassandra.db.index.composites that return ColumnNameBuilder
Modifier and Type | Method and Description
--- | ---
`protected abstract ColumnNameBuilder` | CompositesIndex.`makeIndexColumnNameBuilder(java.nio.ByteBuffer rowKey, java.nio.ByteBuffer columnName)`
`protected ColumnNameBuilder` | CompositesIndexOnClusteringKey.`makeIndexColumnNameBuilder(java.nio.ByteBuffer rowKey, java.nio.ByteBuffer columnName)`
`protected ColumnNameBuilder` | CompositesIndexOnPartitionKey.`makeIndexColumnNameBuilder(java.nio.ByteBuffer rowKey, java.nio.ByteBuffer columnName)`
`protected ColumnNameBuilder` | CompositesIndexOnRegular.`makeIndexColumnNameBuilder(java.nio.ByteBuffer rowKey, java.nio.ByteBuffer columnName)`

Constructors in org.apache.cassandra.db.index.composites with parameters of type ColumnNameBuilder
Constructor and Description
`CompositesIndex.IndexedEntry(DecoratedKey indexValue, java.nio.ByteBuffer indexEntry, long timestamp, java.nio.ByteBuffer indexedKey, ColumnNameBuilder indexedEntryNameBuilder)`

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

Classes in org.apache.cassandra.db.marshal that implement ColumnNameBuilder
Modifier and Type | Class and Description
--- | ---
`static class` | `CompositeType.Builder`