public interface InternalScanner extends 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(List<KeyValue> results)
Grab the next row's worth of values.
|
boolean |
next(List<KeyValue> result,
int limit)
Grab the next row's worth of values with a limit on the number of values
to return.
|
boolean |
next(List<KeyValue> result,
int limit,
String metric)
Grab the next row's worth of values with a limit on the number of values
to return.
|
boolean |
next(List<KeyValue> results,
String metric)
Grab the next row's worth of values.
|
boolean next(List<KeyValue> results) throws IOException
results
- return output arrayIOException
- eboolean next(List<KeyValue> results, String metric) throws IOException
results
- return output arraymetric
- the metric nameIOException
- eboolean next(List<KeyValue> result, int limit) throws IOException
result
- return output arraylimit
- limit on row count to getIOException
- eboolean next(List<KeyValue> result, int limit, String metric) throws IOException
result
- return output arraylimit
- limit on row count to getmetric
- the metric nameIOException
- evoid close() throws IOException
close
in interface AutoCloseable
close
in interface Closeable
IOException
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.