public class EvaluatingIterator extends AbstractEvaluatingIterator
EMPTY_BYTE, iterator, QUERY_OPTION, UNEVALUTED_EXPRESSIONS| Constructor and Description |
|---|
EvaluatingIterator() |
EvaluatingIterator(AbstractEvaluatingIterator other,
org.apache.accumulo.core.iterators.IteratorEnvironment env) |
| 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) |
void |
fillMap(EventFields event,
org.apache.accumulo.core.data.Key key,
org.apache.accumulo.core.data.Value value)
Implementations will need to fill the map with field visibilities, names, and values.
|
org.apache.accumulo.core.security.ColumnVisibility |
getColumnVisibility(org.apache.accumulo.core.data.Key key) |
org.apache.accumulo.core.data.PartialKey |
getKeyComparator()
Implementations will return the PartialKey value to use for comparing keys for aggregating events
|
org.apache.accumulo.core.data.Key |
getReturnKey(org.apache.accumulo.core.data.Key k)
When the criteria expression evaluates to true against the event, the event fields will be serialized into the Value and returned up the iterator stack.
|
boolean |
isKeyAccepted(org.apache.accumulo.core.data.Key key)
Don't accept this key if the colf starts with 'fi'
|
describeOptions, getQueryExpression, getTopKey, getTopValue, hasTop, init, next, reset, seek, validateOptionspublic EvaluatingIterator()
public EvaluatingIterator(AbstractEvaluatingIterator other, org.apache.accumulo.core.iterators.IteratorEnvironment env)
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)
public org.apache.accumulo.core.data.PartialKey getKeyComparator()
AbstractEvaluatingIteratorgetKeyComparator in class AbstractEvaluatingIteratorpublic org.apache.accumulo.core.data.Key getReturnKey(org.apache.accumulo.core.data.Key k)
AbstractEvaluatingIteratorgetReturnKey in class AbstractEvaluatingIteratorpublic void fillMap(EventFields event, org.apache.accumulo.core.data.Key key, org.apache.accumulo.core.data.Value value)
AbstractEvaluatingIteratorfillMap in class AbstractEvaluatingIteratorevent - Multimap of event names and fields.key - current Keyvalue - current Valuepublic org.apache.accumulo.core.security.ColumnVisibility getColumnVisibility(org.apache.accumulo.core.data.Key key)
key - public boolean isKeyAccepted(org.apache.accumulo.core.data.Key key)
throws IOException
isKeyAccepted in class AbstractEvaluatingIteratorIOExceptionCopyright © 2014 Calrissian. All Rights Reserved.