public class BatchScannerThreadedResource extends Object implements org.apache.accumulo.core.client.BatchScanner, ThreadedResource
| Constructor and Description |
|---|
BatchScannerThreadedResource(org.apache.accumulo.core.client.BatchScanner batchScanner,
ThreadPoolConnector threadPoolConnector,
int numThreads) |
| Modifier and Type | Method and Description |
|---|---|
void |
addScanIterator(org.apache.accumulo.core.client.IteratorSetting cfg) |
void |
clearColumns() |
void |
clearScanIterators() |
void |
close() |
void |
fetchColumn(org.apache.hadoop.io.Text colFam,
org.apache.hadoop.io.Text colQual) |
void |
fetchColumnFamily(org.apache.hadoop.io.Text col) |
int |
getNumThreads() |
Iterator<Map.Entry<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value>> |
iterator() |
void |
removeScanIterator(String iteratorName) |
void |
setColumnFamilyRegex(String regex) |
void |
setColumnQualifierRegex(String regex) |
void |
setRanges(Collection<org.apache.accumulo.core.data.Range> ranges) |
void |
setRowRegex(String regex) |
void |
setScanIteratorOption(String iteratorName,
String key,
String value) |
void |
setScanIterators(int priority,
String iteratorClass,
String iteratorName) |
void |
setupRegex(String iteratorName,
int iteratorPriority) |
void |
setValueRegex(String regex) |
void |
updateScanIteratorOption(String iteratorName,
String key,
String value) |
public BatchScannerThreadedResource(org.apache.accumulo.core.client.BatchScanner batchScanner,
ThreadPoolConnector threadPoolConnector,
int numThreads)
public void setRanges(Collection<org.apache.accumulo.core.data.Range> ranges)
setRanges in interface org.apache.accumulo.core.client.BatchScannerpublic void close()
close in interface org.apache.accumulo.core.client.BatchScannerpublic void addScanIterator(org.apache.accumulo.core.client.IteratorSetting cfg)
addScanIterator in interface org.apache.accumulo.core.client.ScannerBasepublic void removeScanIterator(String iteratorName)
removeScanIterator in interface org.apache.accumulo.core.client.ScannerBasepublic void updateScanIteratorOption(String iteratorName, String key, String value)
updateScanIteratorOption in interface org.apache.accumulo.core.client.ScannerBasepublic void setScanIterators(int priority,
String iteratorClass,
String iteratorName)
throws IOException
setScanIterators in interface org.apache.accumulo.core.client.ScannerBaseIOExceptionpublic void setScanIteratorOption(String iteratorName, String key, String value)
setScanIteratorOption in interface org.apache.accumulo.core.client.ScannerBasepublic void setupRegex(String iteratorName, int iteratorPriority) throws IOException
setupRegex in interface org.apache.accumulo.core.client.ScannerBaseIOExceptionpublic void setRowRegex(String regex)
setRowRegex in interface org.apache.accumulo.core.client.ScannerBasepublic void setColumnFamilyRegex(String regex)
setColumnFamilyRegex in interface org.apache.accumulo.core.client.ScannerBasepublic void setColumnQualifierRegex(String regex)
setColumnQualifierRegex in interface org.apache.accumulo.core.client.ScannerBasepublic void setValueRegex(String regex)
setValueRegex in interface org.apache.accumulo.core.client.ScannerBasepublic void fetchColumnFamily(org.apache.hadoop.io.Text col)
fetchColumnFamily in interface org.apache.accumulo.core.client.ScannerBasepublic void fetchColumn(org.apache.hadoop.io.Text colFam,
org.apache.hadoop.io.Text colQual)
fetchColumn in interface org.apache.accumulo.core.client.ScannerBasepublic void clearColumns()
clearColumns in interface org.apache.accumulo.core.client.ScannerBasepublic void clearScanIterators()
clearScanIterators in interface org.apache.accumulo.core.client.ScannerBasepublic Iterator<Map.Entry<org.apache.accumulo.core.data.Key,org.apache.accumulo.core.data.Value>> iterator()
public int getNumThreads()
getNumThreads in interface ThreadedResourceCopyright © 2014 Calrissian. All rights reserved.