Uses of Interface
org.apache.cassandra.cql3.Term
-
-
Uses of Term in org.apache.cassandra.cql3
Classes in org.apache.cassandra.cql3 that implement Term Modifier and Type Class Description class
AbstractMarker
A single bind marker.static class
Constants.Marker
static class
Constants.Value
A constant value, i.e.static class
Lists.DelayedValue
Basically similar to a Value, but with some non-pure function (that need to be evaluated at execution time) in it.static class
Lists.Marker
A marker for List values and IN relationsstatic 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.MultiItemTerminal
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.static class
Tuples.DelayedValue
Similar to Value, but contains at least one NonTerminal, such as a non-pure functions or bind marker.static class
Tuples.InMarker
Represents a marker for a set of IN values that are tuples, like "SELECT ...static class
Tuples.InValue
A terminal value for a list of IN values that are tuples.static class
Tuples.Marker
Represents a marker for a single tuple, like "SELECT ... WHERE (a, b, c) > ?"
static class
Tuples.Value
A tuple of terminal values (e.g (123, 'abc')).static class
UserTypes.DelayedValue
static class
UserTypes.Marker
static class
UserTypes.Value
Fields in org.apache.cassandra.cql3 declared as Term Modifier and Type Field Description protected Term
Operation. t
Fields in org.apache.cassandra.cql3 with type parameters of type Term Modifier and Type Field Description java.util.List<Term>
Tuples.DelayedValue. elements
Methods in org.apache.cassandra.cql3 that return Term Modifier and Type Method Description Term
QueryOptions. getJsonColumnValue(int bindIndex, ColumnIdentifier columnName, java.util.Collection<ColumnMetadata> expectedReceivers)
Returns the term corresponding to columncolumnName
in the JSON value of bind indexbindIndex
.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)
abstract Term
Term.MultiColumnRaw. prepare(java.lang.String keyspace, java.util.List<? extends ColumnSpecification> receiver)
abstract 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, java.util.List<? extends ColumnSpecification> receivers)
Term
Tuples.Literal. 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 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 specifiedRaw
into aTerm
.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)
Methods in org.apache.cassandra.cql3 that return types with arguments of type Term Modifier and Type Method Description static java.util.Map<ColumnIdentifier,Term>
Json. parseJson(java.lang.String jsonString, java.util.Collection<ColumnMetadata> expectedReceivers)
Given a JSON string, return a map of columns to their values for the insert.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 specifiedRaw
terms into aTerm
s.Methods in org.apache.cassandra.cql3 with parameters of type Term Modifier and Type Method Description static Terms
Terms. of(Term term)
Creates aTerms
containing a singleTerm
.Method parameters in org.apache.cassandra.cql3 with type arguments of type Term Modifier and Type Method Description static void
Terms. addFunctions(java.lang.Iterable<Term> terms, java.util.List<Function> functions)
Adds all functions (native and user-defined) of the specified terms to the list.static Terms
Terms. of(java.util.List<Term> terms)
Creates aTerms
containing a set ofTerm
.Constructors in org.apache.cassandra.cql3 with parameters of type Term Constructor Description Adder(ColumnMetadata column, Term t)
Adder(ColumnMetadata column, Term t)
Appender(ColumnMetadata column, Term t)
Discarder(ColumnMetadata column, Term t)
Discarder(ColumnMetadata column, Term t)
DiscarderByIndex(ColumnMetadata column, Term idx)
DiscarderByKey(ColumnMetadata column, Term k)
ElementDiscarder(ColumnMetadata column, Term k)
Operation(ColumnMetadata column, Term t)
Prepender(ColumnMetadata column, Term t)
Putter(ColumnMetadata column, Term t)
Setter(ColumnMetadata column, Term t)
Setter(ColumnMetadata column, Term t)
Setter(ColumnMetadata column, Term t)
Setter(ColumnMetadata column, Term t)
Setter(ColumnMetadata column, Term t)
SetterByField(ColumnMetadata column, FieldIdentifier field, Term t)
SetterByIndex(ColumnMetadata column, Term idx, Term t)
SetterByKey(ColumnMetadata column, Term k, Term t)
Substracter(ColumnMetadata column, Term t)
Constructor parameters in org.apache.cassandra.cql3 with type arguments of type Term Constructor Description DelayedValue(java.util.List<Term> elements)
DelayedValue(java.util.Comparator<java.nio.ByteBuffer> comparator, java.util.Map<Term,Term> elements)
DelayedValue(java.util.Comparator<java.nio.ByteBuffer> comparator, java.util.Map<Term,Term> elements)
DelayedValue(java.util.Comparator<java.nio.ByteBuffer> comparator, java.util.Set<Term> elements)
DelayedValue(TupleType type, java.util.List<Term> elements)
DelayedValue(UserType type, java.util.List<Term> values)
-
Uses of Term in org.apache.cassandra.cql3.conditions
Methods in org.apache.cassandra.cql3.conditions with parameters of type Term Modifier and Type Method Description static ColumnCondition
ColumnCondition. condition(ColumnMetadata column, Term collectionElement, Operator op, Terms terms)
A collection column, simple condition. -
Uses of Term in org.apache.cassandra.cql3.functions
Classes in org.apache.cassandra.cql3.functions that implement Term Modifier and Type Class Description class
FunctionCall
Methods in org.apache.cassandra.cql3.functions that return Term Modifier and Type Method Description Term
FunctionCall.Raw. prepare(java.lang.String keyspace, ColumnSpecification receiver)
-
Uses of Term in org.apache.cassandra.cql3.restrictions
Fields in org.apache.cassandra.cql3.restrictions declared as Term Modifier and Type Field Description protected Term
MultiColumnRestriction.EQRestriction. value
Fields in org.apache.cassandra.cql3.restrictions with type parameters of type Term Modifier and Type Field Description protected java.util.List<Term>
MultiColumnRestriction.InRestrictionWithValues. values
protected java.util.List<Term>
SingleColumnRestriction.InRestrictionWithValues. values
Constructors in org.apache.cassandra.cql3.restrictions with parameters of type Term Constructor Description ContainsRestriction(ColumnMetadata columnDef, Term t, boolean isKey)
ContainsRestriction(ColumnMetadata columnDef, Term mapKey, Term mapValue)
EQRestriction(java.util.List<ColumnMetadata> columnDefs, Term value)
EQRestriction(ColumnMetadata columnDef, Term value)
EQRestriction(TableMetadata table, java.util.List<ColumnMetadata> columnDefs, Term value)
LikeRestriction(ColumnMetadata columnDef, Operator operator, Term value)
SliceRestriction(java.util.List<ColumnMetadata> columnDefs, Bound bound, boolean inclusive, Term term)
SliceRestriction(ColumnMetadata columnDef, Bound bound, boolean inclusive, Term term)
SliceRestriction(TableMetadata table, java.util.List<ColumnMetadata> columnDefs, Bound bound, boolean inclusive, Term term)
Constructor parameters in org.apache.cassandra.cql3.restrictions with type arguments of type Term Constructor Description InRestrictionWithValues(ColumnMetadata columnDef, java.util.List<Term> values)
-
Uses of Term in org.apache.cassandra.cql3.selection
Methods in org.apache.cassandra.cql3.selection with parameters of type Term Modifier and Type Method Description static Selector.Factory
TermSelector. newFactory(java.lang.String name, Term term, AbstractType<?> type)
-
Uses of Term in org.apache.cassandra.cql3.statements
Constructors in org.apache.cassandra.cql3.statements with parameters of type Term Constructor Description SelectStatement(TableMetadata table, VariableSpecifications bindVariables, SelectStatement.Parameters parameters, Selection selection, StatementRestrictions restrictions, boolean isReversed, AggregationSpecification aggregationSpec, java.util.Comparator<java.util.List<java.nio.ByteBuffer>> orderingComparator, Term limit, Term perPartitionLimit)
-
Uses of Term in org.apache.cassandra.db.marshal
Methods in org.apache.cassandra.db.marshal that return Term Modifier and Type Method Description Term
AbstractCompositeType. fromJSONObject(java.lang.Object parsed)
abstract Term
AbstractType. fromJSONObject(java.lang.Object parsed)
Given a parsed JSON string, return a byte representation of the object.Term
AsciiType. fromJSONObject(java.lang.Object parsed)
Term
BooleanType. fromJSONObject(java.lang.Object parsed)
Term
BytesType. fromJSONObject(java.lang.Object parsed)
Term
ByteType. fromJSONObject(java.lang.Object parsed)
Term
CounterColumnType. fromJSONObject(java.lang.Object parsed)
Term
DateType. fromJSONObject(java.lang.Object parsed)
Deprecated.Term
DecimalType. fromJSONObject(java.lang.Object parsed)
Term
DoubleType. fromJSONObject(java.lang.Object parsed)
Term
DurationType. fromJSONObject(java.lang.Object parsed)
Term
EmptyType. fromJSONObject(java.lang.Object parsed)
Term
FloatType. fromJSONObject(java.lang.Object parsed)
Term
FrozenType. fromJSONObject(java.lang.Object parsed)
Term
InetAddressType. fromJSONObject(java.lang.Object parsed)
Term
Int32Type. fromJSONObject(java.lang.Object parsed)
Term
IntegerType. fromJSONObject(java.lang.Object parsed)
Term
LexicalUUIDType. fromJSONObject(java.lang.Object parsed)
Term
ListType. fromJSONObject(java.lang.Object parsed)
Term
LongType. fromJSONObject(java.lang.Object parsed)
Term
MapType. fromJSONObject(java.lang.Object parsed)
Term
PartitionerDefinedOrder. fromJSONObject(java.lang.Object parsed)
Term
ReversedType. fromJSONObject(java.lang.Object parsed)
Term
SetType. fromJSONObject(java.lang.Object parsed)
Term
ShortType. fromJSONObject(java.lang.Object parsed)
Term
SimpleDateType. fromJSONObject(java.lang.Object parsed)
Term
TimestampType. fromJSONObject(java.lang.Object parsed)
Term
TimeType. fromJSONObject(java.lang.Object parsed)
Term
TimeUUIDType. fromJSONObject(java.lang.Object parsed)
Term
TupleType. fromJSONObject(java.lang.Object parsed)
Term
UserType. fromJSONObject(java.lang.Object parsed)
Term
UTF8Type. fromJSONObject(java.lang.Object parsed)
Term
UUIDType. fromJSONObject(java.lang.Object parsed)
-