public class VisibilityFilter extends VisibilityFilter implements OptionDescriber
OptionDescriber.IteratorOptions
authorizations, cache, defaultVisibility, tmpVis, ve
Constructor and Description |
---|
VisibilityFilter() |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Key k,
Value v) |
OptionDescriber.IteratorOptions |
describeOptions()
Gets an iterator options object that contains information needed to configure this iterator.
|
static void |
filterInvalidLabelsOnly(IteratorSetting setting,
boolean featureEnabled) |
void |
init(SortedKeyValueIterator<Key,Value> source,
Map<String,String> options,
IteratorEnvironment env)
Initializes the iterator.
|
static void |
setAuthorizations(IteratorSetting setting,
Authorizations auths) |
deepCopy
findTop, next, seek, setNegate, validateOptions
getSource, getTopKey, getTopValue, hasTop, setSource
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
validateOptions
public void init(SortedKeyValueIterator<Key,Value> source, Map<String,String> options, IteratorEnvironment env) throws IOException
SortedKeyValueIterator
init
in interface SortedKeyValueIterator<Key,Value>
init
in class Filter
source
- SortedKeyValueIterator source to read data from.options
- Map map of string option names to option values.env
- IteratorEnvironment environment in which iterator is being run.IOException
- unused.public boolean accept(Key k, Value v)
accept
in class VisibilityFilter
public OptionDescriber.IteratorOptions describeOptions()
OptionDescriber
describeOptions
in interface OptionDescriber
describeOptions
in class Filter
public static void setAuthorizations(IteratorSetting setting, Authorizations auths)
public static void filterInvalidLabelsOnly(IteratorSetting setting, boolean featureEnabled)
Copyright © 2011–2016 The Apache Software Foundation. All rights reserved.