Package | Description |
---|---|
org.apache.cassandra.cql3 | |
org.apache.cassandra.cql3.functions | |
org.apache.cassandra.cql3.statements |
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
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 relations
|
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.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 ...
|
static class |
Tuples.Value
A tuple of terminal values (e.g (123, 'abc')).
|
static class |
UserTypes.DelayedValue |
Modifier and Type | Field and Description |
---|---|
protected Term |
Operation.t |
Modifier and Type | Field and Description |
---|---|
java.util.List<Term> |
Tuples.DelayedValue.elements |
Modifier and Type | Method and Description |
---|---|
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) |
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,
ColumnSpecification receiver) |
Term |
TypeCast.prepare(java.lang.String keyspace,
ColumnSpecification receiver) |
Term |
UserTypes.Literal.prepare(java.lang.String keyspace,
ColumnSpecification receiver) |
Term |
Term.MultiColumnRaw.prepare(java.lang.String keyspace,
java.util.List<? extends ColumnSpecification> receiver) |
Term |
Tuples.Literal.prepare(java.lang.String keyspace,
java.util.List<? extends ColumnSpecification> receivers) |
Modifier and Type | Method and Description |
---|---|
static ColumnCondition |
ColumnCondition.condition(ColumnDefinition column,
Term value,
Relation.Type op) |
static ColumnCondition |
ColumnCondition.condition(ColumnDefinition column,
Term collectionElement,
Term value,
Relation.Type op) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term inMarker) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term collectionElement,
java.util.List<Term> inValues) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term collectionElement,
Term inMarker) |
Modifier and Type | Method and Description |
---|---|
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
java.util.List<Term> inValues) |
static ColumnCondition |
ColumnCondition.inCondition(ColumnDefinition column,
Term collectionElement,
java.util.List<Term> inValues) |
Constructor and Description |
---|
Constants.Adder(ColumnDefinition column,
Term t) |
Constants.Setter(ColumnDefinition column,
Term t) |
Constants.Substracter(ColumnDefinition column,
Term t) |
Lists.Appender(ColumnDefinition column,
Term t) |
Lists.Discarder(ColumnDefinition column,
Term t) |
Lists.DiscarderByIndex(ColumnDefinition column,
Term idx) |
Lists.Prepender(ColumnDefinition column,
Term t) |
Lists.Setter(ColumnDefinition column,
Term t) |
Lists.SetterByIndex(ColumnDefinition column,
Term idx,
Term t) |
Maps.DiscarderByKey(ColumnDefinition column,
Term k) |
Maps.Putter(ColumnDefinition column,
Term t) |
Maps.Setter(ColumnDefinition column,
Term t) |
Maps.SetterByKey(ColumnDefinition column,
Term k,
Term t) |
Operation(ColumnDefinition column,
Term t) |
Sets.Adder(ColumnDefinition column,
Term t) |
Sets.Discarder(ColumnDefinition column,
Term t) |
Sets.Setter(ColumnDefinition column,
Term t) |
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) |
Tuples.DelayedValue(TupleType type,
java.util.List<Term> elements) |
UserTypes.DelayedValue(UserType type,
java.util.List<Term> values) |
Modifier and Type | Class and Description |
---|---|
class |
FunctionCall |
Modifier and Type | Method and Description |
---|---|
Term |
FunctionCall.Raw.prepare(java.lang.String keyspace,
ColumnSpecification receiver) |
Modifier and Type | Field and Description |
---|---|
protected Term[] |
SingleColumnRestriction.Slice.bounds |
protected Term |
SingleColumnRestriction.EQ.value |
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Term> |
SingleColumnRestriction.InWithValues.values |
Modifier and Type | Method and Description |
---|---|
void |
SingleColumnRestriction.Contains.add(Term t,
boolean isKey) |
void |
SingleColumnRestriction.Contains.addKey(Term t) |
void |
ModificationStatement.addKeyValue(ColumnDefinition def,
Term value) |
void |
SingleColumnRestriction.Contains.addValue(Term t) |
void |
Restriction.Slice.setBound(ColumnIdentifier name,
Relation.Type type,
Term t) |
void |
SingleColumnRestriction.Slice.setBound(ColumnIdentifier name,
Relation.Type type,
Term t) |
Constructor and Description |
---|
MultiColumnRestriction.EQ(Term value,
boolean onToken) |
SelectStatement(CFMetaData cfm,
int boundTerms,
SelectStatement.Parameters parameters,
Selection selection,
Term limit) |
SingleColumnRestriction.EQ(Term value,
boolean onToken) |
Constructor and Description |
---|
MultiColumnRestriction.InWithValues(java.util.List<Term> values) |
SingleColumnRestriction.InWithValues(java.util.List<Term> values) |
Copyright © 2014 The Apache Software Foundation