Modifier and Type | Method and Description |
---|---|
Selector.Factory |
ColumnDefinition.newSelectorFactory(CFMetaData cfm,
AbstractType<?> expectedType,
java.util.List<ColumnDefinition> defs,
VariableSpecifications boundNames) |
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 |
Maps.AdderByKey.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
Maps.SubtracterByKey.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.newIsNotRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newIsNotRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
SingleColumnRelation.newIsNotRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newIsNotRestriction(CFMetaData cfm,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newLikeRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Operator operator) |
protected abstract Restriction |
Relation.newLikeRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
SingleColumnRelation.newLikeRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
TokenRelation.newLikeRestriction(CFMetaData cfm,
VariableSpecifications boundNames,
Operator operator) |
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) |
static WhereClause |
SuperColumnCompatibility.prepareDeleteOperations(CFMetaData cfm,
WhereClause whereClause,
VariableSpecifications boundNames,
Operations operations)
For _dense_ SuperColumn Families.
|
static void |
SuperColumnCompatibility.prepareInsertJSONOperations(CFMetaData cfm,
java.util.List<ColumnDefinition> defs,
VariableSpecifications boundNames,
Json.Prepared prepared,
WhereClause.Builder whereClause,
Operations operations)
For _dense_ SuperColumn Families.
|
static void |
SuperColumnCompatibility.prepareInsertOperations(CFMetaData cfm,
java.util.List<ColumnDefinition.Raw> columnNames,
WhereClause.Builder whereClause,
java.util.List<Term.Raw> columnValues,
VariableSpecifications boundNames,
Operations operations)
For _dense_ SuperColumn Families.
|
static WhereClause |
SuperColumnCompatibility.prepareUpdateOperations(CFMetaData cfm,
WhereClause whereClause,
java.util.List<Pair<ColumnDefinition.Raw,Operation.RawUpdate>> updates,
VariableSpecifications boundNames,
Operations operations)
For _dense_ SuperColumn Families.
|
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 Term s. |
Modifier and Type | Method and Description |
---|---|
void |
FunctionCall.collectMarkerSpecification(VariableSpecifications boundNames) |
Modifier and Type | Method and Description |
---|---|
void |
CustomIndexExpression.prepareValue(CFMetaData cfm,
AbstractType<?> expressionType,
VariableSpecifications boundNames) |
Constructor and Description |
---|
StatementRestrictions(StatementType type,
CFMetaData cfm,
WhereClause whereClause,
VariableSpecifications boundNames,
boolean selectsOnlyStaticColumns,
boolean selectsComplexColumn,
boolean allowFiltering,
boolean forView) |
Modifier and Type | Method and Description |
---|---|
VariableSpecifications |
ParsedStatement.getBoundVariables() |
Modifier and Type | Method and Description |
---|---|
protected StatementRestrictions |
ModificationStatement.Parsed.newRestrictions(CFMetaData cfm,
VariableSpecifications boundNames,
Operations operations,
WhereClause where,
Conditions conditions)
Creates the restrictions.
|
ModificationStatement |
ModificationStatement.Parsed.prepare(VariableSpecifications boundNames,
ClientState clientState) |
protected ModificationStatement |
DeleteStatement.Parsed.prepareInternal(CFMetaData cfm,
VariableSpecifications boundNames,
Conditions conditions,
Attributes attrs) |
protected abstract ModificationStatement |
ModificationStatement.Parsed.prepareInternal(CFMetaData cfm,
VariableSpecifications boundNames,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedInsert.prepareInternal(CFMetaData cfm,
VariableSpecifications boundNames,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedInsertJson.prepareInternal(CFMetaData cfm,
VariableSpecifications boundNames,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedUpdate.prepareInternal(CFMetaData cfm,
VariableSpecifications boundNames,
Conditions conditions,
Attributes attrs) |
void |
ParsedStatement.setBoundVariables(VariableSpecifications variables) |
Constructor and Description |
---|
Prepared(CQLStatement statement,
VariableSpecifications names,
short[] partitionKeyBindIndexes) |
Copyright © 2020 The Apache Software Foundation