|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cassandra.db.filter.NamesQueryFilter
public class NamesQueryFilter
Field Summary | |
---|---|
java.util.SortedSet<java.nio.ByteBuffer> |
columns
|
Constructor Summary | |
---|---|
NamesQueryFilter(java.nio.ByteBuffer column)
|
|
NamesQueryFilter(java.util.SortedSet<java.nio.ByteBuffer> columns)
|
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.util.SortedSet<java.nio.ByteBuffer> columns
Constructor Detail |
---|
public NamesQueryFilter(java.util.SortedSet<java.nio.ByteBuffer> columns)
public NamesQueryFilter(java.nio.ByteBuffer column)
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 void collectReducedColumns(IColumnContainer container, java.util.Iterator<IColumn> reducedColumns, int gcBefore)
IFilter
collectReducedColumns
in interface IFilter
public java.util.Comparator<IColumn> getColumnComparator(AbstractType comparator)
getColumnComparator
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 |