Package org.apache.accumulo.core.client
Class RowIterator
java.lang.Object
org.apache.accumulo.core.client.RowIterator
Group Key/Value pairs into Iterators over rows. Suggested usage:
RowIterator rowIterator = new RowIterator(client.createScanner(tableName, authorizations));
-
Constructor Summary
ConstructorDescriptionRowIterator
(Iterable<Map.Entry<Key, Value>> iterable) Create an iterator from an Iterable.RowIterator
(Iterator<Map.Entry<Key, Value>> iterator) Create an iterator from an (ordered) sequence of KeyValue pairs. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining
-
Constructor Details
-
RowIterator
Create an iterator from an (ordered) sequence of KeyValue pairs. -
RowIterator
Create an iterator from an Iterable.
-
-
Method Details
-
hasNext
public boolean hasNext()Returns true if there is at least one more row to get. If the last row hasn't been fully read, this method will read through the end of the last row so it can determine if the underlying iterator has a next row. The last row is disabled from future use. -
next
Fetch the next row. -
remove
public void remove()Unsupported. -
getKVCount
public long getKVCount()Get a count of the total number of entries in all rows read so far.
-