org.apache.accumulo.examples.wikisearch.iterator
Class FieldIndexIterator
java.lang.Object
org.apache.accumulo.core.iterators.WrappingIterator
org.apache.accumulo.examples.wikisearch.iterator.FieldIndexIterator
- All Implemented Interfaces:
- SortedKeyValueIterator<Key,Value>
public class FieldIndexIterator
- extends WrappingIterator
This iterator should only return keys from the fi\0{fieldName}:{fieldValue} part of the shard table. Expect topKey to be CF, {datatype}\0{UID}
|
Field Summary |
protected static org.apache.log4j.Logger |
log
|
|
Constructor Summary |
FieldIndexIterator()
|
FieldIndexIterator(FieldIndexIterator other,
IteratorEnvironment env)
|
FieldIndexIterator(int type,
org.apache.hadoop.io.Text rowId,
org.apache.hadoop.io.Text fieldName,
org.apache.hadoop.io.Text fieldValue,
boolean neg,
String operator)
|
FieldIndexIterator(int type,
org.apache.hadoop.io.Text rowId,
org.apache.hadoop.io.Text fieldName,
org.apache.hadoop.io.Text fieldValue,
String operator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected static final org.apache.log4j.Logger log
FieldIndexIterator
public FieldIndexIterator()
FieldIndexIterator
public FieldIndexIterator(int type,
org.apache.hadoop.io.Text rowId,
org.apache.hadoop.io.Text fieldName,
org.apache.hadoop.io.Text fieldValue,
String operator)
FieldIndexIterator
public FieldIndexIterator(int type,
org.apache.hadoop.io.Text rowId,
org.apache.hadoop.io.Text fieldName,
org.apache.hadoop.io.Text fieldValue,
boolean neg,
String operator)
FieldIndexIterator
public FieldIndexIterator(FieldIndexIterator other,
IteratorEnvironment env)
setLogLevel
public static void setLogLevel(org.apache.log4j.Level l)
deepCopy
public SortedKeyValueIterator<Key,Value> deepCopy(IteratorEnvironment env)
- Specified by:
deepCopy in interface SortedKeyValueIterator<Key,Value>- Overrides:
deepCopy in class WrappingIterator
getTopKey
public Key getTopKey()
- Specified by:
getTopKey in interface SortedKeyValueIterator<Key,Value>- Overrides:
getTopKey in class WrappingIterator
getTopValue
public Value getTopValue()
- Specified by:
getTopValue in interface SortedKeyValueIterator<Key,Value>- Overrides:
getTopValue in class WrappingIterator
hasTop
public boolean hasTop()
- Specified by:
hasTop in interface SortedKeyValueIterator<Key,Value>- Overrides:
hasTop in class WrappingIterator
next
public void next()
throws IOException
- Specified by:
next in interface SortedKeyValueIterator<Key,Value>- Overrides:
next in class WrappingIterator
- Throws:
IOException
seek
public void seek(Range r,
Collection<ByteSequence> columnFamilies,
boolean inclusive)
throws IOException
- Specified by:
seek in interface SortedKeyValueIterator<Key,Value>- Overrides:
seek in class WrappingIterator
- Throws:
IOException
isNegated
public boolean isNegated()
getCurrentRow
public org.apache.hadoop.io.Text getCurrentRow()
getfName
public org.apache.hadoop.io.Text getfName()
getfValue
public org.apache.hadoop.io.Text getfValue()
jump
public boolean jump(Key jumpKey)
throws IOException
- Throws:
IOException
Copyright © 2012 The Apache Software Foundation. All Rights Reserved.