org.hbase.async
Class ScanFilter
java.lang.Object
org.hbase.async.ScanFilter
- Direct Known Subclasses:
- ColumnPrefixFilter, ColumnRangeFilter, FilterList, KeyRegexpFilter
public abstract class ScanFilter
- extends Object
Abstract base class for Scanner
filters.
These filters are executed on the server side, inside the
RegionServer
, while scanning. They are useful to
prune uninteresting data before it gets to the network,
but remember that the RegionServer
still has to
load the data before it can know whether the filter passes
or not, so it's generally not efficient to filter out large
amounts of data.
Subclasses are guaranteed to be immutable and are thus
thread-safe as well as usable concurrently on multiple
Scanner
instances.
- Since:
- 1.5
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getFilterId
protected static String getFilterId(int hashCode)
Copyright © 2010-2015, The Async HBase Authors