Uses of Class org.apache.cassandra.cql3.ColumnSpecification (apache-cassandra API)
Date: 2014-10-21

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

- Packages that use ColumnSpecification
  Package | Description
  --- | ---
  org.apache.cassandra.config |
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.functions |
  org.apache.cassandra.cql3.statements |
  org.apache.cassandra.transport.messages |

- - ### Uses of ColumnSpecification in org.apache.cassandra.config

    Subclasses of ColumnSpecification in org.apache.cassandra.config
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ColumnDefinition`

  - ### Uses of ColumnSpecification in org.apache.cassandra.cql3

    Fields in org.apache.cassandra.cql3 declared as ColumnSpecification
    Modifier and Type | Field and Description
    --- | ---
    `protected ColumnSpecification` | AbstractMarker.`receiver`

    Fields in org.apache.cassandra.cql3 with type parameters of type ColumnSpecification
    Modifier and Type | Field and Description
    --- | ---
    `java.util.List<ColumnSpecification>` | ResultSet.Metadata.`names`

    Methods in org.apache.cassandra.cql3 that return ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnSpecification` | Tuples.`componentSpecOf(ColumnSpecification column, int component)`
    `static ColumnSpecification` | UserTypes.`fieldSpecOf(ColumnSpecification column, int field)`
    `static ColumnSpecification` | Lists.`indexSpecOf(ColumnSpecification column)`
    `static ColumnSpecification` | Maps.`keySpecOf(ColumnSpecification column)`
    `static ColumnSpecification` | Lists.`valueSpecOf(ColumnSpecification column)`
    `static ColumnSpecification` | Maps.`valueSpecOf(ColumnSpecification column)`
    `static ColumnSpecification` | Sets.`valueSpecOf(ColumnSpecification column)`

    Methods in org.apache.cassandra.cql3 that return types with arguments of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ColumnSpecification>` | UntypedResultSet.Row.`getColumns()`
    `java.util.List<ColumnSpecification>` | VariableSpecifications.`getSpecifications()`
    `abstract java.util.List<ColumnSpecification>` | UntypedResultSet.`metadata()`

    Methods in org.apache.cassandra.cql3 with parameters of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `void` | VariableSpecifications.`add(int bindIndex, ColumnSpecification spec)`
    `void` | ResultSet.Metadata.`addNonSerializedColumn(ColumnSpecification name)`
    `static ColumnSpecification` | Tuples.`componentSpecOf(ColumnSpecification column, int component)`
    `static ColumnSpecification` | UserTypes.`fieldSpecOf(ColumnSpecification column, int field)`
    `static ColumnSpecification` | Lists.`indexSpecOf(ColumnSpecification column)`
    `boolean` | AbstractMarker.Raw.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | AssignementTestable.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | Constants.Literal.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | Lists.Literal.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | Maps.Literal.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | Sets.Literal.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | Tuples.Literal.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | TypeCast.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `boolean` | UserTypes.Literal.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `static ColumnSpecification` | Maps.`keySpecOf(ColumnSpecification column)`
    `AbstractMarker` | AbstractMarker.Raw.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `AbstractMarker` | AbstractMarker.INRaw.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Constants.Value` | Constants.Literal.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Term` | Lists.Literal.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Term` | Maps.Literal.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Term` | Sets.Literal.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Term` | Term.Raw.`prepare(java.lang.String keyspace, ColumnSpecification receiver)` This method validates this RawTerm is valid for provided column specification and "prepare" this RawTerm, returning the resulting prepared Term.
    `Term` | Tuples.Literal.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `AbstractMarker` | Tuples.Raw.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `AbstractMarker` | Tuples.INRaw.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Term` | TypeCast.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `Term` | UserTypes.Literal.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`
    `protected java.lang.String` | Operation.SetValue.`toString(ColumnSpecification column)`
    `protected java.lang.String` | Operation.SetElement.`toString(ColumnSpecification column)`
    `protected java.lang.String` | Operation.Addition.`toString(ColumnSpecification column)`
    `protected java.lang.String` | Operation.Substraction.`toString(ColumnSpecification column)`
    `protected java.lang.String` | Operation.Prepend.`toString(ColumnSpecification column)`
    `static ColumnSpecification` | Lists.`valueSpecOf(ColumnSpecification column)`
    `static ColumnSpecification` | Maps.`valueSpecOf(ColumnSpecification column)`
    `static ColumnSpecification` | Sets.`valueSpecOf(ColumnSpecification column)`

    Method parameters in org.apache.cassandra.cql3 with type arguments of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `QueryOptions` | QueryOptions.`prepare(java.util.List<ColumnSpecification> specs)`
    `Term` | Term.MultiColumnRaw.`prepare(java.lang.String keyspace, java.util.List<? extends ColumnSpecification> receiver)`
    `Term` | Tuples.Literal.`prepare(java.lang.String keyspace, java.util.List<? extends ColumnSpecification> receivers)`
    `AbstractMarker` | Tuples.Raw.`prepare(java.lang.String keyspace, java.util.List<? extends ColumnSpecification> receivers)`
    `AbstractMarker` | Tuples.INRaw.`prepare(java.lang.String keyspace, java.util.List<? extends ColumnSpecification> receivers)`

    Constructors in org.apache.cassandra.cql3 with parameters of type ColumnSpecification
    Constructor and Description
    `AbstractMarker(int bindIndex, ColumnSpecification receiver)`
    `Constants.Marker(int bindIndex, ColumnSpecification receiver)`
    `Lists.Marker(int bindIndex, ColumnSpecification receiver)`
    `Maps.Marker(int bindIndex, ColumnSpecification receiver)`
    `Sets.Marker(int bindIndex, ColumnSpecification receiver)`
    `Tuples.InMarker(int bindIndex, ColumnSpecification receiver)`
    `Tuples.Marker(int bindIndex, ColumnSpecification receiver)`

    Constructor parameters in org.apache.cassandra.cql3 with type arguments of type ColumnSpecification
    Constructor and Description
    `ResultSet.Metadata(java.util.List<ColumnSpecification> names)`
    `ResultSet(java.util.List<ColumnSpecification> metadata)`
    `UntypedResultSet.Row(java.util.List<ColumnSpecification> names, java.util.List<java.nio.ByteBuffer> columns)`

  - ### Uses of ColumnSpecification in org.apache.cassandra.cql3.functions

    Methods in org.apache.cassandra.cql3.functions that return ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnSpecification` | Functions.`makeArgSpec(ColumnSpecification receiver, Function fun, int i)`

    Methods in org.apache.cassandra.cql3.functions with parameters of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static Function` | Functions.`get(java.lang.String keyspace, java.lang.String name, java.util.List<? extends AssignementTestable> providedArgs, ColumnSpecification receiver)`
    `boolean` | FunctionCall.Raw.`isAssignableTo(java.lang.String keyspace, ColumnSpecification receiver)`
    `static ColumnSpecification` | Functions.`makeArgSpec(ColumnSpecification receiver, Function fun, int i)`
    `Term` | FunctionCall.Raw.`prepare(java.lang.String keyspace, ColumnSpecification receiver)`

  - ### Uses of ColumnSpecification in org.apache.cassandra.cql3.statements

    Fields in org.apache.cassandra.cql3.statements with type parameters of type ColumnSpecification
    Modifier and Type | Field and Description
    --- | ---
    `java.util.List<ColumnSpecification>` | ParsedStatement.Prepared.`boundNames`

    Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type ColumnSpecification
    Constructor and Description
    `ParsedStatement.Prepared(CQLStatement statement, java.util.List<ColumnSpecification> boundNames)`
    `Selection(java.util.Collection<ColumnDefinition> columns, java.util.List<ColumnSpecification> metadata, boolean collectTimestamps, boolean collectTTLs)`

  - ### Uses of ColumnSpecification in org.apache.cassandra.transport.messages

    Method parameters in org.apache.cassandra.transport.messages with type arguments of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `static ResultMessage.Prepared` | ResultMessage.Prepared.`forThrift(int statementId, java.util.List<ColumnSpecification> names)`

Copyright © 2014 The Apache Software Foundation