| Package | Description |
|---|---|
| org.apache.cassandra.cql3 | |
| org.apache.cassandra.cql3.functions | |
| org.apache.cassandra.cql3.restrictions | |
| org.apache.cassandra.cql3.statements |
| Modifier and Type | Method and Description |
|---|---|
static VariableSpecifications |
VariableSpecifications.empty()
Returns an empty instance of
VariableSpecifications. |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractMarker.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Attributes.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
ColumnCondition.collectMarkerSpecification(VariableSpecifications boundNames)
Collects the column specification for the bind variables of this operation.
|
void |
Lists.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Lists.SetterByIndex.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Maps.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Maps.SetterByKey.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Operation.collectMarkerSpecification(VariableSpecifications boundNames)
Collects the column specification for the bind variables of this operation.
|
void |
Sets.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Term.collectMarkerSpecification(VariableSpecifications boundNames)
Collects the column specification for the bind variables in this Term.
|
void |
Term.Terminal.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Tuples.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
UserTypes.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newContainsRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
boolean isKey) |
protected abstract Restriction |
Relation.newContainsRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
boolean isKey)
Creates a new Contains restriction instance.
|
protected Restriction |
SingleColumnRelation.newContainsRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
boolean isKey) |
protected Restriction |
TokenRelation.newContainsRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
boolean isKey) |
protected Restriction |
MultiColumnRelation.newEQRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newEQRestriction(CFMetaData cfm,
VariableSpecifications boundNames)
Creates a new EQ restriction instance.
|
protected Restriction |
SingleColumnRelation.newEQRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newEQRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newINRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newINRestriction(CFMetaData cfm,
VariableSpecifications boundNames)
Creates a new IN restriction instance.
|
protected Restriction |
SingleColumnRelation.newINRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newINRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newSliceRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
protected abstract Restriction |
Relation.newSliceRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive)
Creates a new Slice restriction instance.
|
protected Restriction |
SingleColumnRelation.newSliceRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
protected Restriction |
TokenRelation.newSliceRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
Json.Prepared |
Json.Raw.prepareAndCollectMarkers(CFMetaData metadata,
java.util.Collection<ColumnDefinition> receivers,
VariableSpecifications boundNames) |
Json.Prepared |
Json.Literal.prepareAndCollectMarkers(CFMetaData metadata,
java.util.Collection<ColumnDefinition> receivers,
VariableSpecifications boundNames) |
Json.Prepared |
Json.Marker.prepareAndCollectMarkers(CFMetaData metadata,
java.util.Collection<ColumnDefinition> receivers,
VariableSpecifications boundNames) |
Restriction |
Relation.toRestriction(CFMetaData cfm,
VariableSpecifications boundNames)
Converts this
Relation into a Restriction. |
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 specified
Raw into a Term. |
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) |
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 specified
Raw terms into a Terms. |
| Modifier and Type | Method and Description |
|---|---|
void |
FunctionCall.collectMarkerSpecification(VariableSpecifications boundNames) |
| Constructor and Description |
|---|
StatementRestrictions(CFMetaData cfm,
java.util.List<Relation> whereClause,
VariableSpecifications boundNames,
boolean selectsOnlyStaticColumns,
boolean selectACollection,
boolean useFiltering) |
| Modifier and Type | Method and Description |
|---|---|
VariableSpecifications |
ParsedStatement.getBoundVariables() |
| Constructor and Description |
|---|
Prepared(CQLStatement statement,
VariableSpecifications names,
java.lang.Short[] partitionKeyBindIndexes) |
Copyright © 2015 The Apache Software Foundation