public static class MultiColumnRestriction.InRestrictionWithValues extends MultiColumnRestriction.INRestriction
MultiColumnRestriction.EQRestriction, MultiColumnRestriction.INRestriction, MultiColumnRestriction.InRestrictionWithMarker, MultiColumnRestriction.InRestrictionWithValues, MultiColumnRestriction.NotNullRestriction, MultiColumnRestriction.SliceRestriction
Modifier and Type | Field and Description |
---|---|
protected java.util.List<Term> |
values |
columnDefs
Constructor and Description |
---|
InRestrictionWithValues(java.util.List<ColumnMetadata> columnDefs,
java.util.List<Term> values) |
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 java.util.List<Term> values
public InRestrictionWithValues(java.util.List<ColumnMetadata> columnDefs, java.util.List<Term> values)
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