public static final class TokenRestriction.EQRestriction extends TokenRestriction
TokenRestriction.EQRestriction, TokenRestriction.SliceRestrictioncolumnDefs, metadata| Constructor and Description |
|---|
EQRestriction(CFMetaData cfm,
java.util.List<ColumnDefinition> columnDefs,
Term value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFunctionsTo(java.util.List<Function> functions) |
java.util.List<java.nio.ByteBuffer> |
bounds(Bound b,
QueryOptions options) |
protected org.apache.cassandra.cql3.restrictions.PartitionKeyRestrictions |
doMergeWith(TokenRestriction otherRestriction)
Merges this restriction with the specified
TokenRestriction. |
boolean |
hasBound(Bound b) |
boolean |
hasContains() |
boolean |
isInclusive(Bound b) |
java.util.List<java.nio.ByteBuffer> |
values(QueryOptions options) |
addRowFilterTo, getColumnDefs, getColumnNamesAsString, getFirstColumn, getLastColumn, getRestrictions, hasIN, hasOnlyEqualityRestrictions, hasSlice, hasSupportingIndex, hasUnrestrictedPartitionKeyComponents, isEmpty, isOnToken, mergeWith, needFiltering, sizepublic EQRestriction(CFMetaData cfm, java.util.List<ColumnDefinition> columnDefs, Term value)
public void addFunctionsTo(java.util.List<Function> functions)
protected org.apache.cassandra.cql3.restrictions.PartitionKeyRestrictions doMergeWith(TokenRestriction otherRestriction) throws InvalidRequestException
TokenRestrictionTokenRestriction.doMergeWith in class TokenRestrictionotherRestriction - the TokenRestriction to merge with.InvalidRequestExceptionpublic java.util.List<java.nio.ByteBuffer> bounds(Bound b, QueryOptions options) throws InvalidRequestException
InvalidRequestExceptionpublic boolean hasBound(Bound b)
public boolean isInclusive(Bound b)
public java.util.List<java.nio.ByteBuffer> values(QueryOptions options) throws InvalidRequestException
InvalidRequestExceptionpublic boolean hasContains()
Copyright © 2018 The Apache Software Foundation