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(ColumnMetadata 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(ColumnMetadata 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 © 2009-2021 The Apache Software Foundation