|
||||||||||
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. |
boolean |
isReversed()
|
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
public boolean isReversed()
isReversed
in interface IFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |