|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.accumulo.core.iterators.system.SequenceFileIterator
public class SequenceFileIterator
| Constructor Summary | |
|---|---|
SequenceFileIterator(MySequenceFile.Reader reader,
boolean readValue)
|
|
| Method Summary | |
|---|---|
void |
close()
|
void |
closeDeepCopies()
|
SequenceFileIterator |
deepCopy(IteratorEnvironment env)
Creates a deep copy of this iterator as though seek had not yet been called. |
Key |
getFirstKey()
|
Key |
getLastKey()
|
DataInputStream |
getMetaStore(String name)
|
Key |
getTopKey()
Returns top key. |
Value |
getTopValue()
Returns top value. |
boolean |
hasTop()
Returns true if the iterator has more elements. |
void |
init(SortedKeyValueIterator<Key,Value> source,
Map<String,String> options,
IteratorEnvironment env)
Initializes the iterator. |
void |
next()
Advances to the next K,V pair. |
void |
seek(Range range,
Collection<ByteSequence> columnFamilies,
boolean inclusive)
Seeks to the first key in the Range, restricting the resulting K,V pairs to those with the specified columns. |
void |
setInterruptFlag(AtomicBoolean flag)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SequenceFileIterator(MySequenceFile.Reader reader,
boolean readValue)
throws IOException
IOException| Method Detail |
|---|
public SequenceFileIterator deepCopy(IteratorEnvironment env)
SortedKeyValueIterator
deepCopy in interface SortedKeyValueIterator<Key,Value>env - IteratorEnvironment environment in which iterator is being run.
public void closeDeepCopies()
throws IOException
closeDeepCopies in interface FileSKVIteratorIOExceptionpublic Key getTopKey()
SortedKeyValueIterator
getTopKey in interface SortedKeyValueIterator<Key,Value>public Value getTopValue()
SortedKeyValueIterator
getTopValue in interface SortedKeyValueIterator<Key,Value>public boolean hasTop()
SortedKeyValueIterator
hasTop in interface SortedKeyValueIterator<Key,Value>
public void next()
throws IOException
SortedKeyValueIterator
next in interface SortedKeyValueIterator<Key,Value>IOException - if an I/O error occurs.
public void seek(Range range,
Collection<ByteSequence> columnFamilies,
boolean inclusive)
throws IOException
SortedKeyValueIterator
seek in interface SortedKeyValueIterator<Key,Value>range - Range of keys to iterate over.columnFamilies - Collection of column families to include or exclude.inclusive - boolean that indicates whether to include (true) or exclude (false) column families.
IOException - if an I/O error occurs.
public void init(SortedKeyValueIterator<Key,Value> source,
Map<String,String> options,
IteratorEnvironment env)
throws IOException
SortedKeyValueIterator
init in interface SortedKeyValueIterator<Key,Value>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 void close()
throws IOException
close in interface FileSKVIteratorIOException
public Key getFirstKey()
throws IOException
getFirstKey in interface FileSKVIteratorIOException
public Key getLastKey()
throws IOException
getLastKey in interface FileSKVIteratorIOException
public DataInputStream getMetaStore(String name)
throws IOException
getMetaStore in interface FileSKVIteratorIOExceptionpublic void setInterruptFlag(AtomicBoolean flag)
setInterruptFlag in interface InterruptibleIterator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||