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

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

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

    Classes in org.apache.cassandra.cql3 that implement Term
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMarker` A single bind marker.
    `static class` | `Constants.Marker`
    `static class` | `Constants.Value` A constant value, i.e.
    `static class` | `Lists.DelayedValue`
    `static class` | `Lists.Marker`
    `static class` | `Lists.Value`
    `static class` | `Maps.DelayedValue`
    `static class` | `Maps.Marker`
    `static class` | `Maps.Value`
    `static class` | `Sets.DelayedValue`
    `static class` | `Sets.Marker`
    `static class` | `Sets.Value`
    `static class` | `Term.NonTerminal` A non terminal term, i.e.
    `static class` | `Term.Terminal` A terminal term, one that can be reduced to a byte buffer directly.

    Fields in org.apache.cassandra.cql3 declared as Term
    Modifier and Type | Field and Description
    --- | ---
    `protected Term` | Operation.`t`

    Methods in org.apache.cassandra.cql3 that return Term
    Modifier and Type | Method and Description
    --- | ---
    `Term` | Lists.Literal.`prepare(ColumnSpecification receiver)`
    `Term` | Maps.Literal.`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)`

    Constructors in org.apache.cassandra.cql3 with parameters of type Term
    Constructor and Description
    `Constants.Adder(ColumnIdentifier column, Term t)`
    `Constants.Setter(ColumnIdentifier column, Term t)`
    `Constants.Substracter(ColumnIdentifier column, Term t)`
    `Lists.Appender(ColumnIdentifier column, Term t)`
    `Lists.Discarder(ColumnIdentifier column, Term t)`
    `Lists.DiscarderByIndex(ColumnIdentifier column, Term idx)`
    `Lists.Prepender(ColumnIdentifier column, Term t)`
    `Lists.Setter(ColumnIdentifier column, Term t)`
    `Lists.SetterByIndex(ColumnIdentifier column, Term idx, Term t)`
    `Maps.DiscarderByKey(ColumnIdentifier column, Term k)`
    `Maps.Putter(ColumnIdentifier column, Term t)`
    `Maps.Setter(ColumnIdentifier column, Term t)`
    `Maps.SetterByKey(ColumnIdentifier column, Term k, Term t)`
    `Operation(ColumnIdentifier columnName, Term t)`
    `Sets.Adder(ColumnIdentifier column, Term t)`
    `Sets.Discarder(ColumnIdentifier column, Term t)`
    `Sets.Setter(ColumnIdentifier column, Term t)`

    Constructor parameters in org.apache.cassandra.cql3 with type arguments of type Term
    Constructor and Description
    `Lists.DelayedValue(java.util.List<Term> elements)`
    `Maps.DelayedValue(java.util.Comparator<java.nio.ByteBuffer> comparator, java.util.Map<Term,Term> elements)`
    `Maps.DelayedValue(java.util.Comparator<java.nio.ByteBuffer> comparator, java.util.Map<Term,Term> elements)`
    `Sets.DelayedValue(java.util.Comparator<java.nio.ByteBuffer> comparator, java.util.Set<Term> elements)`

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

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

    Methods in org.apache.cassandra.cql3.functions that return Term
    Modifier and Type | Method and Description
    --- | ---
    `Term` | FunctionCall.Raw.`prepare(ColumnSpecification receiver)`

Copyright © 2014 The Apache Software Foundation