public static enum ScanQueryMatcher.MatchCode extends Enum<ScanQueryMatcher.MatchCode>
ScanQueryMatcher.match(org.apache.hadoop.hbase.Cell) return codes. These instruct the scanner moving through memstores and StoreFiles
 what to do with the current KeyValue.
 Additionally, this contains "early-out" language to tell the scanner to move on to the next File (memstore or Storefile), or to return immediately.
| Enum Constant and Description | 
|---|
DONE
Do not include, return current result 
 | 
DONE_SCAN
Done with scan, thanks to the row filter. 
 | 
INCLUDE
Include KeyValue in the returned result 
 | 
INCLUDE_AND_SEEK_NEXT_COL
Include KeyValue and done with column, seek to next. 
 | 
INCLUDE_AND_SEEK_NEXT_ROW
Include KeyValue and done with row, seek to next. 
 | 
NEXT
Do not include, jump to next StoreFile or memstore (in time order) 
 | 
SEEK_NEXT_COL
Done with column, seek to next. 
 | 
SEEK_NEXT_ROW
Done with the row, seek there. 
 | 
SEEK_NEXT_USING_HINT
Seek to next key which is given as hint. 
 | 
SKIP
Do not include KeyValue in the returned result 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ScanQueryMatcher.MatchCode | 
valueOf(String name)
Returns the enum constant of this type with the specified name. 
 | 
static ScanQueryMatcher.MatchCode[] | 
values()
Returns an array containing the constants of this enum type, in
the order they are declared. 
 | 
public static final ScanQueryMatcher.MatchCode INCLUDE
public static final ScanQueryMatcher.MatchCode SKIP
public static final ScanQueryMatcher.MatchCode NEXT
public static final ScanQueryMatcher.MatchCode DONE
public static final ScanQueryMatcher.MatchCode SEEK_NEXT_ROW
public static final ScanQueryMatcher.MatchCode SEEK_NEXT_COL
public static final ScanQueryMatcher.MatchCode DONE_SCAN
public static final ScanQueryMatcher.MatchCode SEEK_NEXT_USING_HINT
public static final ScanQueryMatcher.MatchCode INCLUDE_AND_SEEK_NEXT_COL
public static final ScanQueryMatcher.MatchCode INCLUDE_AND_SEEK_NEXT_ROW
public static ScanQueryMatcher.MatchCode[] values()
for (ScanQueryMatcher.MatchCode c : ScanQueryMatcher.MatchCode.values()) System.out.println(c);
public static ScanQueryMatcher.MatchCode valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.