org.apache.cassandra.db
Class RangeFilter

java.lang.Object
  extended by org.apache.cassandra.db.RangeFilter
All Implemented Interfaces:
IFilter

public class RangeFilter
extends java.lang.Object
implements IFilter

Filters columns to satisfy colmin <= colname <= colmax


Method Summary
 IColumn filter(IColumn column, java.io.DataInputStream dis)
           
 ColumnFamily filter(java.lang.String cfName, ColumnFamily cf)
           
 boolean isDone()
           
 DataInputBuffer next(java.lang.String key, java.lang.String cf, SSTable ssTable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

filter

public ColumnFamily filter(java.lang.String cfName,
                           ColumnFamily cf)
Specified by:
filter in interface IFilter

filter

public IColumn filter(IColumn column,
                      java.io.DataInputStream dis)
               throws java.io.IOException
Specified by:
filter in interface IFilter
Throws:
java.io.IOException

isDone

public boolean isDone()
Specified by:
isDone in interface IFilter

next

public DataInputBuffer next(java.lang.String key,
                            java.lang.String cf,
                            SSTable ssTable)
                     throws java.io.IOException
Specified by:
next in interface IFilter
Throws:
java.io.IOException


Copyright © 2009 The Apache Software Foundation