|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.db.filter.SliceQueryFilter
public class SliceQueryFilter
Field Summary | |
---|---|
int |
count
|
java.nio.ByteBuffer |
finish
|
boolean |
reversed
|
java.nio.ByteBuffer |
start
|
Constructor Summary | |
---|---|
SliceQueryFilter(java.nio.ByteBuffer start,
java.nio.ByteBuffer finish,
boolean reversed,
int count)
|
Method Summary | |
---|---|
void |
collectReducedColumns(IColumnContainer container,
java.util.Iterator<IColumn> reducedColumns,
int gcBefore)
collects columns from reducedColumns into returnCF. |
SuperColumn |
filterSuperColumn(SuperColumn superColumn,
int gcBefore)
subcolumns of a supercolumn are unindexed, so to pick out parts of those we operate in-memory. |
java.util.Comparator<IColumn> |
getColumnComparator(AbstractType comparator)
|
IColumnIterator |
getMemtableColumnIterator(ColumnFamily cf,
DecoratedKey key,
AbstractType comparator)
returns an iterator that returns columns from the given memtable matching the Filter criteria in sorted order. |
IColumnIterator |
getSSTableColumnIterator(SSTableReader sstable,
DecoratedKey key)
returns an iterator that returns columns from the given SSTable matching the Filter criteria in sorted order. |
IColumnIterator |
getSSTableColumnIterator(SSTableReader sstable,
FileDataInput file,
DecoratedKey key)
Get an iterator that returns columns from the given SSTable using the opened file matching the Filter criteria in sorted order. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public final java.nio.ByteBuffer start
public final java.nio.ByteBuffer finish
public final boolean reversed
public final int count
Constructor Detail |
---|
public SliceQueryFilter(java.nio.ByteBuffer start, java.nio.ByteBuffer finish, boolean reversed, int count)
Method Detail |
---|
public IColumnIterator getMemtableColumnIterator(ColumnFamily cf, DecoratedKey key, AbstractType comparator)
IFilter
getMemtableColumnIterator
in interface IFilter
public IColumnIterator getSSTableColumnIterator(SSTableReader sstable, DecoratedKey key)
IFilter
getSSTableColumnIterator
in interface IFilter
public IColumnIterator getSSTableColumnIterator(SSTableReader sstable, FileDataInput file, DecoratedKey key)
IFilter
getSSTableColumnIterator
in interface IFilter
file
- Already opened file data input, saves us opening another onekey
- The key of the row we are about to iterate overpublic SuperColumn filterSuperColumn(SuperColumn superColumn, int gcBefore)
IFilter
filterSuperColumn
in interface IFilter
superColumn
- may be modified by filtering op.public java.util.Comparator<IColumn> getColumnComparator(AbstractType comparator)
getColumnComparator
in interface IFilter
public void collectReducedColumns(IColumnContainer container, java.util.Iterator<IColumn> reducedColumns, int gcBefore)
IFilter
collectReducedColumns
in interface IFilter
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |