public static class MultiColumnRestriction.InRestrictionWithMarker extends MultiColumnRestriction.INRestriction
MultiColumnRestriction.EQRestriction, MultiColumnRestriction.INRestriction, MultiColumnRestriction.InRestrictionWithMarker, MultiColumnRestriction.InRestrictionWithValues, MultiColumnRestriction.NotNullRestriction, MultiColumnRestriction.SliceRestriction
Modifier and Type | Field and Description |
---|---|
protected AbstractMarker |
marker |
columnDefs
Constructor and Description |
---|
InRestrictionWithMarker(java.util.List<ColumnMetadata> columnDefs,
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.util.List<java.nio.ByteBuffer>> |
splitValues(QueryOptions options) |
java.lang.String |
toString() |
addRowFilterTo, appendTo, doMergeWith, isIN, isSupportedBy
getColumnDefs, getColumnsInCommons, getFirstColumn, getLastColumn, hasSupportingIndex, isMultiColumn, mergeWith
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appendBoundTo, hasBound, isContains, isEQ, isInclusive, isLIKE, isNotNull, isSlice
isOnToken
protected final AbstractMarker marker
public InRestrictionWithMarker(java.util.List<ColumnMetadata> columnDefs, AbstractMarker marker)
public void addFunctionsTo(java.util.List<Function> functions)
Restriction
functions
- the list to add topublic java.lang.String toString()
toString
in class MultiColumnRestriction
protected java.util.List<java.util.List<java.nio.ByteBuffer>> splitValues(QueryOptions options)
splitValues
in class MultiColumnRestriction.INRestriction
Copyright © 2009-2022 The Apache Software Foundation