Uses of Class org.apache.cassandra.cql3.ColumnIdentifier (apache-cassandra API)
Date: 2018-02-14

## 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.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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `static ColumnIdentifier` | Json.`JSON_COLUMN_ID`
    `ColumnIdentifier` | ColumnSpecification.`name`

    Methods in org.apache.cassandra.cql3 that return ColumnIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `protected java.util.List<ColumnIdentifier>` | UDFunction.`argNames`

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

    Method parameters in org.apache.cassandra.cql3.functions with type arguments of type ColumnIdentifier
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `ColumnIdentifier` | IndexTarget.`column`

    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` | 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
    Modifier and Type | Method and Description
    --- | ---
    `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
    Modifier and Type | Field and Description
    --- | ---
    `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
    Modifier and Type | Method and Description
    --- | ---
    `CompositeType.Builder` | CompositeType.Builder.`add(ColumnIdentifier name)`

Copyright © 2018 The Apache Software Foundation