org.apache.accumulo.core.iterators.system
Class ColumnQualifierFilter
java.lang.Object
org.apache.accumulo.core.iterators.WrappingIterator
org.apache.accumulo.core.iterators.Filter
org.apache.accumulo.core.iterators.system.ColumnQualifierFilter
- All Implemented Interfaces:
- OptionDescriber, SortedKeyValueIterator<Key,Value>
public class ColumnQualifierFilter
- extends Filter
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnQualifierFilter
public ColumnQualifierFilter()
ColumnQualifierFilter
public ColumnQualifierFilter(SortedKeyValueIterator<Key,Value> iterator,
HashSet<Column> columns)
ColumnQualifierFilter
public ColumnQualifierFilter(SortedKeyValueIterator<Key,Value> iterator,
HashSet<ByteSequence> columnFamilies,
HashMap<ByteSequence,HashSet<ByteSequence>> columnsQualifiers,
boolean scanColumns)
accept
public boolean accept(Key key,
Value v)
- Specified by:
accept
in class Filter
- Returns:
- true if the key/value pair is accepted by the filter.
init
public void init(HashSet<Column> columns)
deepCopy
public SortedKeyValueIterator<Key,Value> deepCopy(IteratorEnvironment env)
- Description copied from interface:
SortedKeyValueIterator
- Creates a deep copy of this iterator as though seek had not yet been called. init should be called on an iterator before deepCopy is called. init should
not need to be called on the copy that is returned by deepCopy; that is, when necessary init should be called in the deepCopy method on the iterator it
returns. The behavior is unspecified if init is called after deepCopy either on the original or the copy.
- Specified by:
deepCopy
in interface SortedKeyValueIterator<Key,Value>
- Overrides:
deepCopy
in class Filter
- Parameters:
env
- IteratorEnvironment environment in which iterator is being run.
- Returns:
- SortedKeyValueIterator a copy of this iterator (with the same source and settings).
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.