org.apache.accumulo.core.client.mock
Class MockBatchScanner
java.lang.Object
org.apache.accumulo.core.client.impl.ScannerOptions
org.apache.accumulo.core.client.mock.MockScannerBase
org.apache.accumulo.core.client.mock.MockBatchScanner
- All Implemented Interfaces:
- Iterable<Map.Entry<Key,Value>>, BatchScanner, ScannerBase
- Direct Known Subclasses:
- MockBatchDeleter
public class MockBatchScanner
- extends MockScannerBase
- implements BatchScanner
Methods inherited from class org.apache.accumulo.core.client.impl.ScannerOptions |
addScanIterator, clearColumns, clearScanIterators, fetchColumn, fetchColumn, fetchColumnFamily, getFetchedColumns, removeScanIterator, setColumnFamilyRegex, setColumnQualifierRegex, setOptions, setRowRegex, setScanIteratorOption, setScanIterators, setupRegex, setValueRegex, updateScanIteratorOption |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.accumulo.core.client.ScannerBase |
addScanIterator, clearColumns, clearScanIterators, fetchColumn, fetchColumnFamily, removeScanIterator, setColumnFamilyRegex, setColumnQualifierRegex, setRowRegex, setScanIteratorOption, setScanIterators, setupRegex, setValueRegex, updateScanIteratorOption |
MockBatchScanner
public MockBatchScanner(MockTable mockTable,
Authorizations authorizations)
setRanges
public void setRanges(Collection<Range> ranges)
- Description copied from interface:
BatchScanner
- Allows scanning over multiple ranges efficiently.
- Specified by:
setRanges
in interface BatchScanner
- Parameters:
ranges
- specifies the non-overlapping ranges to query
iterator
public Iterator<Map.Entry<Key,Value>> iterator()
- Description copied from interface:
ScannerBase
- Returns an iterator over an accumulo table. This iterator uses the options that are currently set for its lifetime, so setting options will have no effect
on existing iterators.
Keys returned by the iterator are not guaranteed to be in sorted order.
- Specified by:
iterator
in interface Iterable<Map.Entry<Key,Value>>
- Specified by:
iterator
in interface ScannerBase
- Overrides:
iterator
in class MockScannerBase
- Returns:
- an iterator over Key,Value pairs which meet the restrictions set on the scanner
close
public void close()
- Description copied from interface:
BatchScanner
- Cleans up and finalizes the scanner
- Specified by:
close
in interface BatchScanner
Copyright © 2013 The Apache Software Foundation. All Rights Reserved.