## Uses of Interface
org.apache.cassandra.cql3.Term.Raw

- Packages that use Term.Raw
  Package | Description
  --- | ---
  org.apache.cassandra.cql3 |
  org.apache.cassandra.cql3.functions |
  org.apache.cassandra.cql3.statements |

- - ### Uses of Term.Raw in org.apache.cassandra.cql3

    Subinterfaces of Term.Raw in org.apache.cassandra.cql3
    Modifier and Type | Interface and Description
    --- | ---
    `static interface` | `Term.MultiColumnRaw`

    Classes in org.apache.cassandra.cql3 that implement Term.Raw
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `AbstractMarker.INRaw` A raw placeholder for multiple values of the same type for a single column.
    `static class` | `AbstractMarker.Raw` A parsed, but non prepared, bind marker.
    `static class` | `Constants.Literal`
    `static class` | `Lists.Literal`
    `static class` | `Maps.Literal`
    `static class` | `Sets.Literal`
    `static class` | `Tuples.INRaw` A raw marker for an IN list of tuples, like "SELECT ...
    `static class` | `Tuples.Literal` A raw, literal tuple.
    `static class` | `Tuples.Raw` A raw placeholder for a tuple of values for different multiple columns, each of which may have a different type.
    `class` | `TypeCast`
    `static class` | `UserTypes.Literal`

    Fields in org.apache.cassandra.cql3 declared as Term.Raw
    Modifier and Type | Field and Description
    --- | ---
    `static Term.Raw` | Constants.`NULL_LITERAL`
    `Term.Raw` | Attributes.Raw.`timestamp`
    `Term.Raw` | Attributes.Raw.`timeToLive`

    Fields in org.apache.cassandra.cql3 with type parameters of type Term.Raw
    Modifier and Type | Field and Description
    --- | ---
    `java.util.List<Pair<Term.Raw,Term.Raw>>` | Maps.Literal.`entries`
    `java.util.List<Pair<Term.Raw,Term.Raw>>` | Maps.Literal.`entries`
    `java.util.Map<ColumnIdentifier,Term.Raw>` | UserTypes.Literal.`entries`

    Methods in org.apache.cassandra.cql3 that return Term.Raw
    Modifier and Type | Method and Description
    --- | ---
    `Term.Raw` | SingleColumnRelation.`getMapKey()`
    `protected abstract Term.Raw` | Json.Prepared.`getRawTermForColumn(ColumnDefinition def)`

    Methods in org.apache.cassandra.cql3 with parameters of type Term.Raw
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`collectionCondition(Term.Raw value, Term.Raw collectionElement, Operator op)` A condition on a collection element.
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`collectionInCondition(Term.Raw collectionElement, AbstractMarker.INRaw inMarker)` An IN condition on a collection element with a single marker.
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`collectionInCondition(Term.Raw collectionElement, java.util.List<Term.Raw> inValues)` An IN condition on a collection element.
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`simpleCondition(Term.Raw value, Operator op)` A condition on a column.
    `protected Term` | MultiColumnRelation.`toTerm(java.util.List<? extends ColumnSpecification> receivers, Term.Raw raw, java.lang.String keyspace, VariableSpecifications boundNames)`
    `protected abstract Term` | Relation.`toTerm(java.util.List<? extends ColumnSpecification> receivers, Term.Raw raw, java.lang.String keyspace, VariableSpecifications boundNames)` Converts the specified `Raw` into a `Term`.
    `protected Term` | SingleColumnRelation.`toTerm(java.util.List<? extends ColumnSpecification> receivers, Term.Raw raw, java.lang.String keyspace, VariableSpecifications boundNames)`
    `protected Term` | TokenRelation.`toTerm(java.util.List<? extends ColumnSpecification> receivers, Term.Raw raw, java.lang.String keyspace, VariableSpecifications boundNames)`

    Method parameters in org.apache.cassandra.cql3 with type arguments of type Term.Raw
    Modifier and Type | Method and Description
    --- | ---
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`collectionInCondition(Term.Raw collectionElement, java.util.List<Term.Raw> inValues)` An IN condition on a collection element.
    `static SingleColumnRelation` | SingleColumnRelation.`createInRelation(ColumnIdentifier.Raw entity, java.util.List<Term.Raw> inValues)`
    `static ColumnCondition.Raw` | ColumnCondition.Raw.`simpleInCondition(java.util.List<Term.Raw> inValues)` An IN condition on a column.
    `protected java.util.List<Term>` | Relation.`toTerms(java.util.List<? extends ColumnSpecification> receivers, java.util.List<? extends Term.Raw> raws, java.lang.String keyspace, VariableSpecifications boundNames)` Converts the specified `Raw` terms into a `Term`s.

    Constructors in org.apache.cassandra.cql3 with parameters of type Term.Raw
    Constructor and Description
    `Addition(Term.Raw value)`
    `ElementDeletion(ColumnIdentifier.Raw id, Term.Raw element)`
    `Prepend(Term.Raw value)`
    `SetElement(Term.Raw selector, Term.Raw value)`
    `SetValue(Term.Raw value)`
    `SingleColumnRelation(ColumnIdentifier.Raw entity, Operator type, Term.Raw value)` Creates a new relation.
    `SingleColumnRelation(ColumnIdentifier.Raw entity, Term.Raw mapKey, Operator type, Term.Raw value)` Creates a new relation.
    `Substraction(Term.Raw value)`
    `TokenRelation(java.util.List<ColumnIdentifier.Raw> entities, Operator type, Term.Raw value)`
    `TypeCast(CQL3Type.Raw type, Term.Raw term)`

    Constructor parameters in org.apache.cassandra.cql3 with type arguments of type Term.Raw
    Constructor and Description
    `Literal(java.util.List<Pair<Term.Raw,Term.Raw>> entries)`
    `Literal(java.util.List<Pair<Term.Raw,Term.Raw>> entries)`
    `Literal(java.util.List<Term.Raw> elements)`
    `Literal(java.util.List<Term.Raw> elements)`
    `Literal(java.util.List<Term.Raw> elements)`
    `Literal(java.util.Map<ColumnIdentifier,Term.Raw> entries)`

  - ### Uses of Term.Raw in org.apache.cassandra.cql3.functions

    Classes in org.apache.cassandra.cql3.functions that implement Term.Raw
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `FunctionCall.Raw`

    Constructor parameters in org.apache.cassandra.cql3.functions with type arguments of type Term.Raw
    Constructor and Description
    `Raw(FunctionName name, java.util.List<Term.Raw> terms)`

  - ### Uses of Term.Raw in org.apache.cassandra.cql3.statements

    Constructors in org.apache.cassandra.cql3.statements with parameters of type Term.Raw
    Constructor and Description
    `CreateAggregateStatement(FunctionName functionName, java.util.List<CQL3Type.Raw> argRawTypes, java.lang.String stateFunc, CQL3Type.Raw stateType, java.lang.String finalFunc, Term.Raw ival, boolean orReplace, boolean ifNotExists)`
    `RawStatement(CFName cfName, SelectStatement.Parameters parameters, java.util.List<RawSelector> selectClause, java.util.List<Relation> whereClause, Term.Raw limit)`

    Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type Term.Raw
    Constructor and Description
    `ParsedInsert(CFName name, Attributes.Raw attrs, java.util.List<ColumnIdentifier.Raw> columnNames, java.util.List<Term.Raw> columnValues, boolean ifNotExists)` A parsed `INSERT` statement.

Copyright © 2018 The Apache Software Foundation