|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.accumulo.server.monitor.servlets.trace.NullScanner
public class NullScanner
Constructor Summary | |
---|---|
NullScanner()
|
Method Summary | |
---|---|
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 |
disableIsolation()
|
void |
enableIsolation()
|
void |
fetchColumn(org.apache.hadoop.io.Text colFam,
org.apache.hadoop.io.Text colQual)
Limits the scan to only this column, identified by family and qualifier. |
void |
fetchColumnFamily(org.apache.hadoop.io.Text col)
|
int |
getBatchSize()
|
Range |
getRange()
|
int |
getTimeOut()
|
java.util.Iterator<java.util.Map.Entry<Key,Value>> |
iterator()
Returns an iterator over an accumulo table. |
void |
setBatchSize(int size)
|
void |
setColumnFamilyRegex(java.lang.String regex)
Set a column family regular expression that filters non matching entries server side. |
void |
setColumnQualifierRegex(java.lang.String regex)
Set a column qualifier regular expression that filters non matching entries server side. |
void |
setRange(Range range)
|
void |
setRowRegex(java.lang.String regex)
Set a row regular expression that filters non matching entries server side. |
void |
setScanIteratorOption(java.lang.String iteratorName,
java.lang.String key,
java.lang.String value)
Sets options for server side scan iterators. |
void |
setScanIterators(int priority,
java.lang.String iteratorClass,
java.lang.String iteratorName)
Sets server side scan iterators. |
void |
setTimeOut(int timeOut)
When failure occurs, the scanner automatically retries. |
void |
setupRegex(java.lang.String iteratorName,
int iteratorPriority)
Call this method to initialize regular expressions on a scanner. |
void |
setValueRegex(java.lang.String regex)
Set a value regular expression that filters non matching entries server side. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NullScanner()
Method Detail |
---|
public void setScanIterators(int priority, java.lang.String iteratorClass, java.lang.String iteratorName) throws java.io.IOException
ScannerBase
setScanIterators
in interface ScannerBase
priority
- determines the order in which iterators are applied (system iterators are always applied first, then per-table and scan-time, lowest first)iteratorClass
- the fully qualified class name of the iterator to be applied at scan timeiteratorName
- a nickname for the iterator
java.io.IOException
- if an exception occurs reading from the iterator stackpublic void setScanIteratorOption(java.lang.String iteratorName, java.lang.String key, java.lang.String value)
ScannerBase
setScanIteratorOption
in interface ScannerBase
iteratorName
- a nickname for the iteratorkey
- option name (depends on specific iterator)value
- option value (depends on specific iterator)public void setupRegex(java.lang.String iteratorName, int iteratorPriority) throws java.io.IOException
ScannerBase
setupRegex
in interface ScannerBase
iteratorName
- a nickname for the iteratoriteratorPriority
- determines the order in which iterators are applied (system iterators are always applied first, then per-table and scan-time, lowest first)
java.io.IOException
- if an exception occurs reading from the iterator stackpublic void setRowRegex(java.lang.String regex)
ScannerBase
setRowRegex
in interface ScannerBase
regex
- java regular expression to matchpublic void setColumnFamilyRegex(java.lang.String regex)
ScannerBase
setColumnFamilyRegex
in interface ScannerBase
regex
- java regular expression to matchpublic void setColumnQualifierRegex(java.lang.String regex)
ScannerBase
setColumnQualifierRegex
in interface ScannerBase
regex
- java regular expression to matchpublic void setValueRegex(java.lang.String regex)
ScannerBase
setValueRegex
in interface ScannerBase
regex
- java regular expression to matchpublic void fetchColumnFamily(org.apache.hadoop.io.Text col)
fetchColumnFamily
in interface ScannerBase
col
- limit the scan to only this column family (multiple calls appends to the list of column families to limit)public void fetchColumn(org.apache.hadoop.io.Text colFam, org.apache.hadoop.io.Text colQual)
ScannerBase
fetchColumn
in interface ScannerBase
colFam
- the column family of the column to be fetchedcolQual
- the column qualifier of the column to be fetchedpublic void clearColumns()
ScannerBase
clearColumns
in interface ScannerBase
public void clearScanIterators()
ScannerBase
clearScanIterators
in interface ScannerBase
public void setTimeOut(int timeOut)
Scanner
setTimeOut
in interface Scanner
timeOut
- in secondspublic int getTimeOut()
getTimeOut
in interface Scanner
public void setRange(Range range)
setRange
in interface Scanner
range
- key range to begin and end scanpublic Range getRange()
getRange
in interface Scanner
public void setBatchSize(int size)
setBatchSize
in interface Scanner
size
- the number of Keys/Value pairs to fetch per call to Accumulopublic int getBatchSize()
getBatchSize
in interface Scanner
public void enableIsolation()
enableIsolation
in interface Scanner
public void disableIsolation()
disableIsolation
in interface Scanner
public java.util.Iterator<java.util.Map.Entry<Key,Value>> iterator()
Scanner
iterator
in interface java.lang.Iterable<java.util.Map.Entry<Key,Value>>
iterator
in interface Scanner
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |