Uses of Interface
org.apache.cassandra.cql3.restrictions.Restriction
Packages that use Restriction
Package
Description
-
Uses of Restriction in org.apache.cassandra.cql3
Methods in org.apache.cassandra.cql3 that return RestrictionModifier and TypeMethodDescriptionprotected RestrictionMultiColumnRelation.newContainsRestriction(TableMetadata table, VariableSpecifications boundNames, boolean isKey) protected abstract RestrictionRelation.newContainsRestriction(TableMetadata table, VariableSpecifications boundNames, boolean isKey) Creates a new Contains restriction instance.protected RestrictionSingleColumnRelation.newContainsRestriction(TableMetadata table, VariableSpecifications boundNames, boolean isKey) protected RestrictionTokenRelation.newContainsRestriction(TableMetadata table, VariableSpecifications boundNames, boolean isKey) protected RestrictionMultiColumnRelation.newEQRestriction(TableMetadata table, VariableSpecifications boundNames) protected abstract RestrictionRelation.newEQRestriction(TableMetadata table, VariableSpecifications boundNames) Creates a new EQ restriction instance.protected RestrictionSingleColumnRelation.newEQRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionTokenRelation.newEQRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionMultiColumnRelation.newINRestriction(TableMetadata table, VariableSpecifications boundNames) protected abstract RestrictionRelation.newINRestriction(TableMetadata table, VariableSpecifications boundNames) Creates a new IN restriction instance.protected RestrictionSingleColumnRelation.newINRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionTokenRelation.newINRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionMultiColumnRelation.newIsNotRestriction(TableMetadata table, VariableSpecifications boundNames) protected abstract RestrictionRelation.newIsNotRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionSingleColumnRelation.newIsNotRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionTokenRelation.newIsNotRestriction(TableMetadata table, VariableSpecifications boundNames) protected RestrictionMultiColumnRelation.newLikeRestriction(TableMetadata table, VariableSpecifications boundNames, Operator operator) protected abstract RestrictionRelation.newLikeRestriction(TableMetadata table, VariableSpecifications boundNames, Operator operator) protected RestrictionSingleColumnRelation.newLikeRestriction(TableMetadata table, VariableSpecifications boundNames, Operator operator) protected RestrictionTokenRelation.newLikeRestriction(TableMetadata table, VariableSpecifications boundNames, Operator operator) protected RestrictionMultiColumnRelation.newSliceRestriction(TableMetadata table, VariableSpecifications boundNames, Bound bound, boolean inclusive) protected abstract RestrictionRelation.newSliceRestriction(TableMetadata table, VariableSpecifications boundNames, Bound bound, boolean inclusive) Creates a new Slice restriction instance.protected RestrictionSingleColumnRelation.newSliceRestriction(TableMetadata table, VariableSpecifications boundNames, Bound bound, boolean inclusive) protected RestrictionTokenRelation.newSliceRestriction(TableMetadata table, VariableSpecifications boundNames, Bound bound, boolean inclusive) final RestrictionRelation.toRestriction(TableMetadata table, VariableSpecifications boundNames) Converts thisRelationinto aRestriction. -
Uses of Restriction in org.apache.cassandra.cql3.restrictions
Subinterfaces of Restriction in org.apache.cassandra.cql3.restrictionsModifier and TypeInterfaceDescriptioninterfaceSets of restrictionsinterfaceA single restriction/clause on one or multiple column.Classes in org.apache.cassandra.cql3.restrictions that implement RestrictionModifier and TypeClassDescriptionclassstatic classstatic classstatic classAn IN restriction that uses a single marker for a set of IN values that are tuples.static classAn IN restriction that has a set of terms for in values.static classstatic classclassstatic final classstatic final classstatic final classstatic classstatic classstatic classstatic final classstatic final classstatic classclassRestrictionusing the token function.static final classstatic classMethods in org.apache.cassandra.cql3.restrictions that return types with arguments of type RestrictionModifier and TypeMethodDescriptionRestrictions.getRestrictions(ColumnMetadata columnDef) Returns the restrictions applied to the specified column.TokenRestriction.getRestrictions(ColumnMetadata columnDef) Methods in org.apache.cassandra.cql3.restrictions with parameters of type RestrictionModifier and TypeMethodDescriptionprotected final StringMultiColumnRestriction.getColumnsInCommons(Restriction otherRestriction) Returns the names of the columns that are specified within thisRestrictionsand the other one as a comma separatedString.final org.apache.cassandra.cql3.restrictions.PartitionKeyRestrictionsTokenRestriction.mergeWith(Restriction otherRestriction) -
Uses of Restriction in org.apache.cassandra.index
Methods in org.apache.cassandra.index with parameters of type RestrictionModifier and TypeMethodDescriptiondefault Comparator<ByteBuffer>Index.getPostQueryOrdering(Restriction restriction, QueryOptions options) Return a comparator that reorders query result before sending to client -
Uses of Restriction in org.apache.cassandra.index.sai
Methods in org.apache.cassandra.index.sai with parameters of type RestrictionModifier and TypeMethodDescriptionStorageAttachedIndex.getPostQueryOrdering(Restriction restriction, QueryOptions options)