public static class ExtendedFilter.WithClauses extends ExtendedFilter
ExtendedFilter.WithClausescfs, dataRange, timestamp| Constructor and Description |
|---|
ExtendedFilter.WithClauses(ColumnFamilyStore cfs,
DataRange range,
java.util.List<IndexExpression> clause,
int maxResults,
boolean countCQL3Rows,
long timestamp) |
| Modifier and Type | Method and Description |
|---|---|
IDiskAtomFilter |
columnFilter(java.nio.ByteBuffer key) |
java.util.List<IndexExpression> |
getClause() |
IDiskAtomFilter |
getExtraFilter(DecoratedKey rowKey,
ColumnFamily data)
Returns a filter to query the columns from the clause that the initial slice filter may not have caught.
|
boolean |
isSatisfiedBy(DecoratedKey rowKey,
ColumnFamily data,
ColumnNameBuilder builder) |
ColumnFamily |
prune(DecoratedKey rowKey,
ColumnFamily data) |
create, currentLimit, ignoreTombstonedPartitions, lastCounted, maxColumns, maxRows, satisfies, updateFilterpublic ExtendedFilter.WithClauses(ColumnFamilyStore cfs, DataRange range, java.util.List<IndexExpression> clause, int maxResults, boolean countCQL3Rows, long timestamp)
public IDiskAtomFilter columnFilter(java.nio.ByteBuffer key)
columnFilter in class ExtendedFilterpublic java.util.List<IndexExpression> getClause()
getClause in class ExtendedFilterpublic IDiskAtomFilter getExtraFilter(DecoratedKey rowKey, ColumnFamily data)
ExtendedFiltergetExtraFilter in class ExtendedFilterdata - the data retrieve by the initial filterpublic ColumnFamily prune(DecoratedKey rowKey, ColumnFamily data)
prune in class ExtendedFilterpublic boolean isSatisfiedBy(DecoratedKey rowKey, ColumnFamily data, ColumnNameBuilder builder)
isSatisfiedBy in class ExtendedFilterCopyright © 2015 The Apache Software Foundation