@InterfaceAudience.LimitedPrivate(value="Coprocesssor") @InterfaceStability.Evolving public interface InternalScanner extends java.io.Closeable
Additionally, we need to be able to determine if the scanner is doing wildcard column matches (when only a column family is specified or if a column regex is specified) or if multiple members of the same column family were specified. If so, we need to ignore the timestamp to ensure that we get all the family members, as they may have been last updated at different times.
Modifier and Type | Method and Description |
---|---|
void |
close()
Closes the scanner and releases any resources it has allocated
|
boolean |
next(java.util.List<Cell> results)
Grab the next row's worth of values.
|
boolean |
next(java.util.List<Cell> result,
ScannerContext scannerContext)
Grab the next row's worth of values.
|
boolean next(java.util.List<Cell> results) throws java.io.IOException
results
- return output arrayjava.io.IOException
- eboolean next(java.util.List<Cell> result, ScannerContext scannerContext) throws java.io.IOException
result
- return output arrayscannerContext
- java.io.IOException
- evoid close() throws java.io.IOException
close
in interface java.lang.AutoCloseable
close
in interface java.io.Closeable
java.io.IOException