@Nonnull static EndPoint extract(@Nonnull RowRange rowRange) { switch (rowRange.getEndKeyCase()) { case ENDKEY_NOT_SET: return new EndPoint(ByteString.EMPTY, true); case END_KEY_CLOSED: return new EndPoint(rowRange.getEndKeyClosed(), true); case END_KEY_OPEN: if (rowRange.getEndKeyOpen().isEmpty()) { // Take care to normalize an open empty end key to be closed. return new EndPoint(ByteString.EMPTY, true); } else { return new EndPoint(rowRange.getEndKeyOpen(), false); } default: throw new IllegalArgumentException("Unknown endKeyCase: " + rowRange.getEndKeyCase()); } }
default: result = result && getEndKeyCase().equals(other.getEndKeyCase()); if (!result) return false; switch (endKeyCase_) {
switch (other.getEndKeyCase()) { case END_KEY_OPEN:
@Nonnull static EndPoint extract(@Nonnull RowRange rowRange) { switch (rowRange.getEndKeyCase()) { case ENDKEY_NOT_SET: return new EndPoint(ByteString.EMPTY, true); case END_KEY_CLOSED: return new EndPoint(rowRange.getEndKeyClosed(), true); case END_KEY_OPEN: if (rowRange.getEndKeyOpen().isEmpty()) { // Take care to normalize an open empty end key to be closed. return new EndPoint(ByteString.EMPTY, true); } else { return new EndPoint(rowRange.getEndKeyOpen(), false); } default: throw new IllegalArgumentException("Unknown endKeyCase: " + rowRange.getEndKeyCase()); } }
switch (btRange.getEndKeyCase()) { case END_KEY_OPEN: endBound = BoundType.OPEN; break; default: throw new IllegalArgumentException("Unexpected end key case: " + btRange.getEndKeyCase());
default: result = result && getEndKeyCase().equals(other.getEndKeyCase()); if (!result) return false; switch (endKeyCase_) {
default: result = result && getEndKeyCase().equals( other.getEndKeyCase()); if (!result) return false; switch (endKeyCase_) {
switch (btRange.getEndKeyCase()) { case END_KEY_OPEN: endBound = BoundType.OPEN; break; default: throw new IllegalArgumentException("Unexpected end key case: " + btRange.getEndKeyCase());
switch (other.getEndKeyCase()) { case END_KEY_OPEN: { setEndKeyOpen(other.getEndKeyOpen());
switch (other.getEndKeyCase()) { case END_KEY_OPEN:
EndKeyCase endKeyCase = rowRange.getEndKeyCase();