|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
ResultScanner.next()
.
See:
Description
Interface Summary | |
---|---|
Filter | Interface for row and column filters directly applied within the regionserver. |
RowFilterInterface | Deprecated. Use filters that are rooted on @{link Filter} instead |
WritableByteArrayComparable | Interface for both Comparable |
Class Summary | |
---|---|
BinaryComparator | A binary comparator which lexicographically compares against the specified
byte array using Bytes.compareTo(byte[], byte[]) . |
ColumnCountGetFilter | Simple filter that returns first N columns on row only. |
ColumnValueFilter | Deprecated. Use filters that are rooted on @{link Filter} instead. |
CompareFilter | This is a generic filter to be used to filter by comparison. |
FilterList | Implementation of Filter that represents an ordered List of Filters
which will be evaluated with a specified boolean operator MUST_PASS_ALL
(!AND) or MUST_PASS_ONE (!OR). |
FirstKeyOnlyFilter | A filter that will only return the first KV from each row. |
InclusiveStopFilter | A Filter that stops after the given row. |
InclusiveStopRowFilter | Deprecated. Use filters that are rooted on @{link Filter} instead |
PageFilter | Implementation of Filter interface that limits results to a specific page size. |
PageRowFilter | Deprecated. Use filters that are rooted on @{link Filter} instead |
PrefixFilter | Pass results that have same row prefix. |
PrefixRowFilter | Deprecated. Use filters that are rooted on @{link Filter} instead |
QualifierFilter | This filter is used to filter based on the column qualifier. |
RegExpRowFilter | Deprecated. This interface doesn't work well in new KeyValue world. |
RegexStringComparator | This comparator is for use with CompareFilter implementations, such
as RowFilter , QualifierFilter , and ValueFilter , for
filtering based on the value of a given column. |
RowFilter | This filter is used to filter based on the key. |
RowFilterSet | Deprecated. Use filters that are rooted on @{link Filter} instead |
SingleColumnValueFilter | This filter is used to filter cells based on value. |
SkipFilter | A wrapper filter that filters an entire row if any of the KeyValue checks do not pass. |
StopRowFilter | Deprecated. Use filters that are rooted on @{link Filter} instead |
SubstringComparator | This comparator is for use with ColumnValueFilter, for filtering based on the value of a given column. |
ValueFilter | This filter is used to filter based on column value. |
WhileMatchFilter | A wrapper filter that filters everything after the first filtered row. |
WhileMatchRowFilter | Deprecated. Use filters that are rooted on @{link Filter} instead |
Enum Summary | |
---|---|
ColumnValueFilter.CompareOp | Comparison operators. |
CompareFilter.CompareOp | Comparison operators. |
Filter.ReturnCode | Return codes for filterValue(). |
FilterList.Operator | set operator |
RowFilterSet.Operator | set operator |
Exception Summary | |
---|---|
InvalidRowFilterException | Used to indicate an invalid RowFilter. |
Provides row-level filters applied to HRegion scan results during calls to
ResultScanner.next()
.
Since HBase 0.20.0, Filter
is the new
Interface used filtering. It replaces the deprecated
RowFilterInterface
.
Filters run the extent of a table unless you wrap your filter in a
WhileMatchFilter
.
The latter returns as soon as the filter stops matching.
Do not rely on filters carrying state across rows; its not reliable in current hbase as we have no handlers in place for when regions split, close or server crashes.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |