Package | Description |
---|---|
org.apache.cassandra.cql3 | |
org.apache.cassandra.cql3.restrictions | |
org.apache.cassandra.cql3.statements |
Modifier and Type | Method and Description |
---|---|
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) |
Restriction |
Relation.toRestriction(CFMetaData cfm,
VariableSpecifications boundNames)
Converts this
Relation into a Restriction . |
Modifier and Type | Class and Description |
---|---|
class |
MultiColumnRestriction |
static class |
MultiColumnRestriction.EQ |
static class |
MultiColumnRestriction.IN |
static class |
MultiColumnRestriction.InWithMarker
An IN restriction that uses a single marker for a set of IN values that are tuples.
|
static class |
MultiColumnRestriction.InWithValues
An IN restriction that has a set of terms for in values.
|
static class |
MultiColumnRestriction.Slice |
class |
SingleColumnRestriction |
static class |
SingleColumnRestriction.Contains |
static class |
SingleColumnRestriction.EQ |
static class |
SingleColumnRestriction.IN |
static class |
SingleColumnRestriction.InWithMarker |
static class |
SingleColumnRestriction.InWithValues |
static class |
SingleColumnRestriction.Slice |
class |
TokenRestriction
Restriction using the token function. |
static class |
TokenRestriction.EQ |
static class |
TokenRestriction.Slice |
Modifier and Type | Method and Description |
---|---|
protected abstract Restriction |
MultiColumnRestriction.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.EQ.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.IN.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.Slice.doMergeWith(Restriction otherRestriction) |
protected abstract Restriction |
SingleColumnRestriction.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.EQ.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.IN.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.Slice.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.Contains.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.mergeWith(Restriction otherRestriction) |
Restriction |
Restriction.mergeWith(Restriction otherRestriction)
Merges this restriction with the specified one.
|
Restriction |
SingleColumnRestriction.mergeWith(Restriction otherRestriction) |
Modifier and Type | Method and Description |
---|---|
protected abstract Restriction |
MultiColumnRestriction.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.EQ.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.IN.doMergeWith(Restriction otherRestriction) |
Restriction |
MultiColumnRestriction.Slice.doMergeWith(Restriction otherRestriction) |
protected abstract Restriction |
SingleColumnRestriction.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.EQ.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.IN.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.Slice.doMergeWith(Restriction otherRestriction) |
Restriction |
SingleColumnRestriction.Contains.doMergeWith(Restriction otherRestriction) |
protected java.lang.String |
MultiColumnRestriction.getColumnsInCommons(Restriction otherRestriction)
Returns the names of the columns that are specified within this
Restrictions and the other one
as a comma separated String . |
Restriction |
MultiColumnRestriction.mergeWith(Restriction otherRestriction) |
Restriction |
Restriction.mergeWith(Restriction otherRestriction)
Merges this restriction with the specified one.
|
Restriction |
SingleColumnRestriction.mergeWith(Restriction otherRestriction) |
org.apache.cassandra.cql3.restrictions.PrimaryKeyRestrictions |
TokenRestriction.mergeWith(Restriction otherRestriction) |
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<ColumnIdentifier,Restriction> |
ModificationStatement.processedKeys |
Copyright © 2020 The Apache Software Foundation