|
||||||||||
| 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 IFilterfile - Already opened file data input, saves us opening another onekey - The key of the row we are about to iterate over
public SuperColumn filterSuperColumn(SuperColumn superColumn,
int gcBefore)
IFilter
filterSuperColumn in interface IFiltersuperColumn - 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 IFilterpublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean isReversed()
isReversed in interface IFilter
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||