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

- Packages that use ColumnSpecification
  Package | Description
  --- | ---
  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.cql3

    Subclasses of ColumnSpecification in org.apache.cassandra.cql3
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `CFDefinition.Name`

    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` | 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()`

    Methods in org.apache.cassandra.cql3 with parameters of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `void` | AbstractMarker.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `void` | Lists.DelayedValue.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `void` | Lists.SetterByIndex.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `void` | Maps.DelayedValue.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `void` | Maps.SetterByKey.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `void` | Operation.`collectMarkerSpecification(ColumnSpecification[] boundNames)` Collects the column specification for the bind variables of this operation.
    `void` | Sets.DelayedValue.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `void` | Term.`collectMarkerSpecification(ColumnSpecification[] boundNames)` Collects the column specification for the bind variables in this Term.
    `void` | Term.Terminal.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `static ColumnSpecification` | Lists.`indexSpecOf(ColumnSpecification column)`
    `boolean` | AbstractMarker.Raw.`isAssignableTo(ColumnSpecification receiver)`
    `boolean` | AssignementTestable.`isAssignableTo(ColumnSpecification receiver)`
    `boolean` | Constants.Literal.`isAssignableTo(ColumnSpecification receiver)`
    `boolean` | Lists.Literal.`isAssignableTo(ColumnSpecification receiver)`
    `boolean` | Maps.Literal.`isAssignableTo(ColumnSpecification receiver)`
    `boolean` | Sets.Literal.`isAssignableTo(ColumnSpecification receiver)`
    `boolean` | TypeCast.`isAssignableTo(ColumnSpecification receiver)`
    `static ColumnSpecification` | Maps.`keySpecOf(ColumnSpecification column)`
    `AbstractMarker` | AbstractMarker.Raw.`prepare(ColumnSpecification receiver)`
    `Constants.Value` | Constants.Literal.`prepare(ColumnSpecification receiver)`
    `Term` | Lists.Literal.`prepare(ColumnSpecification receiver)`
    `Term` | Maps.Literal.`prepare(ColumnSpecification receiver)`
    `Operation` | Operation.RawDeletion.`prepare(ColumnSpecification receiver)` This method validates the operation (i.e.
    `Operation` | Operation.ColumnDeletion.`prepare(ColumnSpecification receiver)`
    `Operation` | Operation.ElementDeletion.`prepare(ColumnSpecification receiver)`
    `Term` | Sets.Literal.`prepare(ColumnSpecification receiver)`
    `Term` | Term.Raw.`prepare(ColumnSpecification receiver)` This method validates this RawTerm is valid for provided column specification and "prepare" this RawTerm, returning the resulting prepared Term.
    `Term` | TypeCast.`prepare(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)`

    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)`

    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
    --- | ---
    `void` | FunctionCall.`collectMarkerSpecification(ColumnSpecification[] boundNames)`
    `static Function` | Functions.`get(java.lang.String name, java.util.List<? extends AssignementTestable> providedArgs, ColumnSpecification receiver)`
    `boolean` | FunctionCall.Raw.`isAssignableTo(ColumnSpecification receiver)`
    `static ColumnSpecification` | Functions.`makeArgSpec(ColumnSpecification receiver, Function fun, int i)`
    `Term` | FunctionCall.Raw.`prepare(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`

    Methods in org.apache.cassandra.cql3.statements with parameters of type ColumnSpecification
    Modifier and Type | Method and Description
    --- | ---
    `ParsedStatement.Prepared` | BatchStatement.`prepare(ColumnSpecification[] boundNames)`
    `ParsedStatement.Prepared` | DeleteStatement.`prepare(ColumnSpecification[] boundNames)`
    `abstract ParsedStatement.Prepared` | ModificationStatement.`prepare(ColumnSpecification[] boundNames)`
    `ParsedStatement.Prepared` | UpdateStatement.`prepare(ColumnSpecification[] 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.List<CFDefinition.Name> columnsList, 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)`

    Constructor parameters in org.apache.cassandra.transport.messages with type arguments of type ColumnSpecification
    Constructor and Description
    `ResultMessage.Prepared(MD5Digest statementId, java.util.List<ColumnSpecification> names)`

Copyright © 2014 The Apache Software Foundation