@InterfaceAudience.Public @InterfaceStability.Evolving public static class MultiRowRangeFilter.RowRange extends java.lang.Object implements java.lang.Comparable<MultiRowRangeFilter.RowRange>
Constructor and Description |
---|
RowRange() |
RowRange(byte[] startRow,
boolean startRowInclusive,
byte[] stopRow,
boolean stopRowInclusive) |
RowRange(java.lang.String startRow,
boolean startRowInclusive,
java.lang.String stopRow,
boolean stopRowInclusive)
If the startRow is empty or null, set it to HConstants.EMPTY_BYTE_ARRAY, means begin at the
start row of the table.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(MultiRowRangeFilter.RowRange other) |
boolean |
contains(byte[] row) |
boolean |
contains(byte[] buffer,
int offset,
int length) |
byte[] |
getStartRow() |
byte[] |
getStopRow() |
boolean |
isStartRowInclusive() |
boolean |
isStopRowInclusive() |
boolean |
isValid() |
public RowRange()
public RowRange(java.lang.String startRow, boolean startRowInclusive, java.lang.String stopRow, boolean stopRowInclusive)
public RowRange(byte[] startRow, boolean startRowInclusive, byte[] stopRow, boolean stopRowInclusive)
public byte[] getStartRow()
public byte[] getStopRow()
public boolean isStartRowInclusive()
public boolean isStopRowInclusive()
public boolean contains(byte[] row)
public boolean contains(byte[] buffer, int offset, int length)
public int compareTo(MultiRowRangeFilter.RowRange other)
compareTo
in interface java.lang.Comparable<MultiRowRangeFilter.RowRange>
public boolean isValid()