Package org.apache.hadoop.hbase.filter

Provides row-level filters applied to HRegion scan results during calls to Scanner.next().

See:
          Description

Interface Summary
RowFilterInterface Interface used for row-level filters applied to HRegion.HScanner scan results during calls to next().
WritableByteArrayComparable Interface for both Comparable and Writable.
 

Class Summary
ColumnValueFilter This filter is used to filter based on the value of a given column.
InclusiveStopRowFilter Subclass of StopRowFilter that filters rows > the stop row, making it include up to the last row but no further.
PageRowFilter Implementation of RowFilterInterface that limits results to a specific page size.
PrefixRowFilter RowFilterInterface that filters everything that does not match a prefix
RegExpRowFilter Implementation of RowFilterInterface that can filter by rowkey regular expression and/or individual column values (equals comparison only).
RegexStringComparator This comparator is for use with ColumnValueFilter, for filtering based on the value of a given column.
RowFilterSet Implementation of RowFilterInterface that represents a set of RowFilters which will be evaluated with a specified boolean operator MUST_PASS_ALL (!AND) or MUST_PASS_ONE (!OR).
StopRowFilter Implementation of RowFilterInterface that filters out rows greater than or equal to a specified rowKey.
SubstringComparator This comparator is for use with ColumnValueFilter, for filtering based on the value of a given column.
WhileMatchRowFilter WhileMatchRowFilter is a wrapper filter that filters everything after the first filtered row.
 

Enum Summary
ColumnValueFilter.CompareOp Comparison operators.
RowFilterSet.Operator set operator
 

Exception Summary
InvalidRowFilterException Used to indicate an invalid RowFilter.
 

Package org.apache.hadoop.hbase.filter Description

Provides row-level filters applied to HRegion scan results during calls to Scanner.next().

Use StopRowFilter to stop the scan once rows exceed the supplied row key. Filters will not stop the scan unless hosted inside of a WhileMatchRowFilter. Supply a set of filters to apply using RowFilterSet.



Copyright © 2008 The Apache Software Foundation