public static class SingleColumnRestriction.InRestrictionWithMarker extends SingleColumnRestriction.INRestriction
SingleColumnRestriction.ContainsRestriction, SingleColumnRestriction.EQRestriction, SingleColumnRestriction.INRestriction, SingleColumnRestriction.InRestrictionWithMarker, SingleColumnRestriction.InRestrictionWithValues, SingleColumnRestriction.IsNotNullRestriction, SingleColumnRestriction.LikeRestriction, SingleColumnRestriction.SliceRestriction
Modifier and Type | Field and Description |
---|---|
protected AbstractMarker |
marker |
columnDef
Constructor and Description |
---|
InRestrictionWithMarker(ColumnDefinition columnDef,
AbstractMarker marker) |
Modifier and Type | Method and Description |
---|---|
void |
addFunctionsTo(java.util.List<Function> functions)
Adds all functions (native and user-defined) used by any component of the restriction
to the specified list.
|
protected java.util.List<java.nio.ByteBuffer> |
getValues(QueryOptions options) |
java.lang.String |
toString() |
addRowFilterTo, appendTo, doMergeWith, isIN, isSupportedBy
getColumnDefs, getFirstColumn, getLastColumn, hasSupportingIndex, mergeWith
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendBoundTo, hasBound, isContains, isEQ, isInclusive, isLIKE, isMultiColumn, isNotNull, isSlice
isOnToken
protected final AbstractMarker marker
public InRestrictionWithMarker(ColumnDefinition columnDef, AbstractMarker marker)
public void addFunctionsTo(java.util.List<Function> functions)
Restriction
functions
- the list to add toprotected java.util.List<java.nio.ByteBuffer> getValues(QueryOptions options)
getValues
in class SingleColumnRestriction.INRestriction
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2016 The Apache Software Foundation