public abstract class ScanFilter extends Object
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.