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')).
|
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(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 |
Tuples.Literal.prepare(ColumnSpecification receiver) |
Term |
TypeCast.prepare(ColumnSpecification receiver) |
Term |
Term.MultiColumnRaw.prepare(java.util.List<? extends ColumnSpecification> receiver) |
Term |
Tuples.Literal.prepare(java.util.List<? extends ColumnSpecification> receivers) |
Modifier and Type | Method and Description |
---|---|
static ColumnCondition |
ColumnCondition.equal(CFDefinition.Name column,
Term value) |
static ColumnCondition |
ColumnCondition.equal(CFDefinition.Name column,
Term collectionElement,
Term value) |
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 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(java.util.List<Term> elements) |
Modifier and Type | Class and Description |
---|---|
class |
FunctionCall |
Modifier and Type | Method and Description |
---|---|
Term |
FunctionCall.Raw.prepare(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 |
ModificationStatement.addKeyValue(CFDefinition.Name name,
Term value) |
void |
Restriction.Slice.setBound(Relation.Type type,
Term t) |
void |
SingleColumnRestriction.Slice.setBound(Relation.Type type,
Term t) |
Constructor and Description |
---|
MultiColumnRestriction.EQ(Term value,
boolean onToken) |
SelectStatement(CFDefinition cfDef,
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