Modifier and Type | Field and Description |
---|---|
protected VariableSpecifications |
CQLStatement.Raw.bindVariables |
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 |
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 |
Terms.collectMarkerSpecification(VariableSpecifications boundNames)
Collects the column specifications for the bind variables in the terms.
|
void |
Tuples.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
void |
UserTypes.DelayedValue.collectMarkerSpecification(VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey) |
protected abstract Restriction |
Relation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey)
Creates a new Contains restriction instance.
|
protected Restriction |
SingleColumnRelation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey) |
protected Restriction |
TokenRelation.newContainsRestriction(TableMetadata table,
VariableSpecifications boundNames,
boolean isKey) |
protected Restriction |
MultiColumnRelation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames)
Creates a new EQ restriction instance.
|
protected Restriction |
SingleColumnRelation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newEQRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames)
Creates a new IN restriction instance.
|
protected Restriction |
SingleColumnRelation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newINRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected abstract Restriction |
Relation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
SingleColumnRelation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
TokenRelation.newIsNotRestriction(TableMetadata table,
VariableSpecifications boundNames) |
protected Restriction |
MultiColumnRelation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected abstract Restriction |
Relation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
SingleColumnRelation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
TokenRelation.newLikeRestriction(TableMetadata table,
VariableSpecifications boundNames,
Operator operator) |
protected Restriction |
MultiColumnRelation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
protected abstract Restriction |
Relation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive)
Creates a new Slice restriction instance.
|
protected Restriction |
SingleColumnRelation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
protected Restriction |
TokenRelation.newSliceRestriction(TableMetadata table,
VariableSpecifications boundNames,
Bound bound,
boolean inclusive) |
Json.Prepared |
Json.Raw.prepareAndCollectMarkers(TableMetadata metadata,
java.util.Collection<ColumnMetadata> receivers,
VariableSpecifications boundNames) |
Json.Prepared |
Json.Literal.prepareAndCollectMarkers(TableMetadata metadata,
java.util.Collection<ColumnMetadata> receivers,
VariableSpecifications boundNames) |
Json.Prepared |
Json.Marker.prepareAndCollectMarkers(TableMetadata metadata,
java.util.Collection<ColumnMetadata> receivers,
VariableSpecifications boundNames) |
Restriction |
Relation.toRestriction(TableMetadata table,
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 |
ColumnCondition.collectMarkerSpecification(VariableSpecifications boundNames)
Collects the column specification for the bind variables of this operation.
|
Modifier and Type | Method and Description |
---|---|
void |
FunctionCall.collectMarkerSpecification(VariableSpecifications boundNames) |
Modifier and Type | Method and Description |
---|---|
void |
CustomIndexExpression.prepareValue(TableMetadata table,
AbstractType<?> expressionType,
VariableSpecifications boundNames) |
Constructor and Description |
---|
StatementRestrictions(StatementType type,
TableMetadata table,
WhereClause whereClause,
VariableSpecifications boundNames,
boolean selectsOnlyStaticColumns,
boolean allowFiltering,
boolean forView) |
StatementRestrictions(StatementType type,
TableMetadata table,
WhereClause whereClause,
VariableSpecifications boundNames,
boolean selectsOnlyStaticColumns,
boolean allowUseOfSecondaryIndices,
boolean allowFiltering,
boolean forView) |
Modifier and Type | Method and Description |
---|---|
static Selection |
Selection.fromSelectors(TableMetadata table,
java.util.List<Selectable> selectables,
VariableSpecifications boundNames,
java.util.Set<ColumnMetadata> orderingColumns,
java.util.Set<ColumnMetadata> nonPKRestrictedColumns,
boolean hasGroupBy,
boolean isJson,
boolean returnStaticContentOnPartitionWithNoRows) |
Selector.Factory |
Selectable.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithTerm.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WritetimeOrTTL.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithFunction.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithToJSonFunction.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithCast.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithFieldSelection.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.BetweenParenthesesOrWithTuple.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithList.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithSet.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithMapOrUdt.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithTypeHint.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithElementSelection.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Selector.Factory |
Selectable.WithSliceSelection.newSelectorFactory(TableMetadata cfm,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
static Selection |
Selection.wildcardWithGroupBy(TableMetadata table,
VariableSpecifications boundNames,
boolean isJson,
boolean returnStaticContentOnPartitionWithNoRows) |
Modifier and Type | Field and Description |
---|---|
protected VariableSpecifications |
ModificationStatement.bindVariables |
VariableSpecifications |
SelectStatement.bindVariables |
Modifier and Type | Method and Description |
---|---|
protected StatementRestrictions |
ModificationStatement.Parsed.newRestrictions(TableMetadata metadata,
VariableSpecifications boundNames,
Operations operations,
WhereClause where,
Conditions conditions)
Creates the restrictions.
|
ModificationStatement |
ModificationStatement.Parsed.prepare(VariableSpecifications bindVariables) |
protected ModificationStatement |
DeleteStatement.Parsed.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected abstract ModificationStatement |
ModificationStatement.Parsed.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedInsert.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedInsertJson.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
protected ModificationStatement |
UpdateStatement.ParsedUpdate.prepareInternal(TableMetadata metadata,
VariableSpecifications bindVariables,
Conditions conditions,
Attributes attrs) |
Constructor and Description |
---|
BatchStatement(BatchStatement.Type type,
VariableSpecifications bindVariables,
java.util.List<ModificationStatement> statements,
Attributes attrs)
Creates a new BatchStatement.
|
ModificationStatement(StatementType type,
VariableSpecifications bindVariables,
TableMetadata metadata,
Operations operations,
StatementRestrictions restrictions,
Conditions conditions,
Attributes attrs) |
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) |
Modifier and Type | Method and Description |
---|---|
Selector.Factory |
ColumnMetadata.newSelectorFactory(TableMetadata table,
AbstractType<?> expectedType,
java.util.List<ColumnMetadata> defs,
VariableSpecifications boundNames) |
Copyright © 2009-2022 The Apache Software Foundation