public class MergingVisibilityCombiner extends ExceptionHandlingTransformingIterator
Constructor and Description |
---|
MergingVisibilityCombiner() |
Modifier and Type | Method and Description |
---|---|
org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value> |
deepCopy(org.apache.accumulo.core.iterators.IteratorEnvironment env) |
protected byte[] |
getBinary(Mergeable mergeable) |
protected String |
getColumnOptionValue(Map<String,String> options) |
protected org.apache.accumulo.core.data.PartialKey |
getKeyPrefix() |
protected Mergeable |
getMergeable(org.apache.accumulo.core.data.Key key,
byte[] binary) |
void |
init(org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value> source,
Map<String,String> options,
org.apache.accumulo.core.iterators.IteratorEnvironment env) |
protected void |
transformRangeInternal(org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value> input,
org.apache.accumulo.core.iterators.user.TransformingIterator.KVBuffer output) |
transformRange
canSee, canSeeColumnFamily, computeReseekRange, copyPartialKey, describeOptions, getTopKey, getTopValue, hasTop, includeTransformedKey, isSetAfterPart, next, replaceColumnFamily, replaceColumnQualifier, replaceColumnVisibility, replaceKeyParts, replaceKeyParts, seek, setAuthorizations, setMaxBufferSize, transformKeys, untransformColumnFamilies, validateOptions
getSource, setSource
public void init(org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value> source, Map<String,String> options, org.apache.accumulo.core.iterators.IteratorEnvironment env) throws IOException
init
in interface org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value>
init
in class org.apache.accumulo.core.iterators.user.TransformingIterator
IOException
public org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value> deepCopy(org.apache.accumulo.core.iterators.IteratorEnvironment env)
deepCopy
in interface org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value>
deepCopy
in class org.apache.accumulo.core.iterators.user.TransformingIterator
protected org.apache.accumulo.core.data.PartialKey getKeyPrefix()
getKeyPrefix
in class org.apache.accumulo.core.iterators.user.TransformingIterator
protected void transformRangeInternal(org.apache.accumulo.core.iterators.SortedKeyValueIterator<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value> input, org.apache.accumulo.core.iterators.user.TransformingIterator.KVBuffer output) throws IOException
transformRangeInternal
in class ExceptionHandlingTransformingIterator
IOException
protected Mergeable getMergeable(org.apache.accumulo.core.data.Key key, byte[] binary)
protected byte[] getBinary(Mergeable mergeable)
Copyright © 2013–2022. All rights reserved.