public interface ScannerBase extends Iterable<Map.Entry<Key,Value>>
| Modifier and Type | Method and Description | 
|---|---|
| void | addScanIterator(IteratorSetting cfg)Add a server-side scan iterator. | 
| void | clearColumns()Clears the columns to be fetched (useful for resetting the scanner for reuse). | 
| void | clearScanIterators()Clears scan iterators prior to returning a scanner to the pool. | 
| void | close()Closes any underlying connections on the scanner | 
| void | fetchColumn(org.apache.hadoop.io.Text colFam,
           org.apache.hadoop.io.Text colQual)Adds a column to the list of columns that will be fetched by this scanner. | 
| void | fetchColumnFamily(org.apache.hadoop.io.Text col)Adds a column family to the list of columns that will be fetched by this scanner. | 
| long | getTimeout(TimeUnit timeUnit)Returns the setting for how long a scanner will automatically retry when a failure occurs. | 
| Iterator<Map.Entry<Key,Value>> | iterator()Returns an iterator over an accumulo table. | 
| void | removeScanIterator(String iteratorName)Remove an iterator from the list of iterators. | 
| void | setTimeout(long timeOut,
          TimeUnit timeUnit)This setting determines how long a scanner will automatically retry when a failure occurs. | 
| void | updateScanIteratorOption(String iteratorName,
                        String key,
                        String value)Update the options for an iterator. | 
void addScanIterator(IteratorSetting cfg)
cfg - fully specified scan-time iterator, including all options for the iterator. Any changes to the iterator setting after this call are not propagated
          to the stored iterator.IllegalArgumentException - if the setting conflicts with existing iteratorsvoid removeScanIterator(String iteratorName)
iteratorName - nickname used for the iteratorvoid updateScanIteratorOption(String iteratorName, String key, String value)
iteratorName - the name of the iterator to changekey - the name of the optionvalue - the new value for the named optionvoid fetchColumnFamily(org.apache.hadoop.io.Text col)
col - the column family to be fetchedvoid fetchColumn(org.apache.hadoop.io.Text colFam,
               org.apache.hadoop.io.Text colQual)
colFam - the column family of the column to be fetchedcolQual - the column qualifier of the column to be fetchedvoid clearColumns()
void clearScanIterators()
Iterator<Map.Entry<Key,Value>> iterator()
void setTimeout(long timeOut,
              TimeUnit timeUnit)
timeUnit - determines how timeout is interpretedlong getTimeout(TimeUnit timeUnit)
void close()
Copyright © 2011-2016 The Apache Software Foundation. All Rights Reserved.