## Uses of Class
org.apache.cassandra.cql.Term

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

### Uses of Term in org.apache.cassandra.cql

Fields in org.apache.cassandra.cql declared as Term
Modifier and Type | Field and Description
--- | ---
`Term` | Operation.`a`
`Term` | Operation.`b`

Methods in org.apache.cassandra.cql that return Term
Modifier and Type | Method and Description
--- | ---
`Term` | SelectStatement.`getColumnFinish()`
`Term` | CreateIndexStatement.`getColumnName()` Column name to index.
`Term` | SelectStatement.`getColumnStart()`
`Term` | Relation.`getEntity()`
`Term` | SelectExpression.`getFinish()`
`Term` | WhereClause.`getFinishKey()`
`Term` | SelectStatement.`getKeyFinish()`
`Term` | SelectStatement.`getKeyStart()`
`Term` | SelectExpression.`getStart()`
`Term` | WhereClause.`getStartKey()`
`Term` | Relation.`getValue()`

Methods in org.apache.cassandra.cql that return types with arguments of type Term
Modifier and Type | Method and Description
--- | ---
`java.util.List<Term>` | SelectStatement.`getColumnNames()`
`java.util.List<Term>` | UpdateStatement.`getColumnNames()`
`java.util.Map<Term,java.lang.String>` | CreateColumnFamilyStatement.`getColumns()`
`java.util.List<Term>` | DeleteStatement.`getColumns()`
`java.util.List<Term>` | SelectExpression.`getColumns()`
`java.util.Map<Term,Operation>` | UpdateStatement.`getColumns()`
`java.util.List<Term>` | UpdateStatement.`getColumnValues()`
`java.util.List<Term>` | DeleteStatement.`getKeys()`
`java.util.Set<Term>` | SelectStatement.`getKeys()`
`java.util.List<Term>` | UpdateStatement.`getKeys()`
`java.util.Set<Term>` | WhereClause.`getKeys()`

Methods in org.apache.cassandra.cql with parameters of type Term
Modifier and Type | Method and Description
--- | ---
`void` | CreateColumnFamilyStatement.`addColumn(Term term, java.lang.String comparator)` Map a column name to a validator for its value
`void` | SelectExpression.`and(Term addTerm)` Add an additional column name to a SelectExpression.
`void` | WhereClause.`andKeyEquals(Term key)` The same as KEY = <key> to avoid using Relation object

Constructors in org.apache.cassandra.cql with parameters of type Term
Constructor and Description
`CreateIndexStatement(java.lang.String indexName, java.lang.String columnFamily, Term columnName)`
`Operation(Term a)`
`Operation(Term a, Operation.OperationType type, Term b)`
`Relation(Term entity, java.lang.String type, Term value)` Creates a new relation.
`SelectExpression(Term first, int count, boolean reverse, boolean firstSet)` Create a new SelectExpression for a list of columns.
`SelectExpression(Term start, Term finish, int count, boolean reverse, boolean wildcard, boolean firstSet)` Create a new SelectExpression for a range (slice) of columns.

Constructor parameters in org.apache.cassandra.cql with type arguments of type Term
Constructor and Description
`DeleteStatement(java.util.List<Term> columns, java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.List<Term> keys, Attributes attrs)`
`DeleteStatement(java.util.List<Term> columns, java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.List<Term> keys, Attributes attrs)`
`UpdateStatement(java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.List<Term> columnNames, java.util.List<Term> columnValues, java.util.List<Term> keys, Attributes attrs)` Creates a new UpdateStatement from a column family name, a consistency level, key, and lists of column names and values.
`UpdateStatement(java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.List<Term> columnNames, java.util.List<Term> columnValues, java.util.List<Term> keys, Attributes attrs)` Creates a new UpdateStatement from a column family name, a consistency level, key, and lists of column names and values.
`UpdateStatement(java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.List<Term> columnNames, java.util.List<Term> columnValues, java.util.List<Term> keys, Attributes attrs)` Creates a new UpdateStatement from a column family name, a consistency level, key, and lists of column names and values.
`UpdateStatement(java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.Map<Term,Operation> columns, java.util.List<Term> keys, Attributes attrs)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.
`UpdateStatement(java.lang.String keyspace, java.lang.String columnFamily, java.lang.String keyName, java.util.Map<Term,Operation> columns, java.util.List<Term> keys, Attributes attrs)` Creates a new UpdateStatement from a column family name, columns map, consistency level, and key term.