case 2: hash = (37 * hash) + START_KEY_OPEN_FIELD_NUMBER; hash = (53 * hash) + getStartKeyOpen().hashCode(); break; case 0:
@Nonnull static StartPoint extract(@Nonnull RowRange rowRange) { switch (rowRange.getStartKeyCase()) { case STARTKEY_NOT_SET: return new StartPoint(ByteString.EMPTY, true); case START_KEY_CLOSED: return new StartPoint(rowRange.getStartKeyClosed(), true); case START_KEY_OPEN: if (rowRange.getStartKeyOpen().isEmpty()) { // Take care to normalize an open empty start key to be closed. return new StartPoint(ByteString.EMPTY, true); } else { return new StartPoint(rowRange.getStartKeyOpen(), false); } default: throw new IllegalArgumentException("Unknown startKeyCase: " + rowRange.getStartKeyCase()); } }
break; case 2: result = result && getStartKeyOpen().equals(other.getStartKeyOpen()); break; case 0:
setStartKeyOpen(other.getStartKeyOpen()); break;
@Nonnull static StartPoint extract(@Nonnull RowRange rowRange) { switch (rowRange.getStartKeyCase()) { case STARTKEY_NOT_SET: return new StartPoint(ByteString.EMPTY, true); case START_KEY_CLOSED: return new StartPoint(rowRange.getStartKeyClosed(), true); case START_KEY_OPEN: if (rowRange.getStartKeyOpen().isEmpty()) { // Take care to normalize an open empty start key to be closed. return new StartPoint(ByteString.EMPTY, true); } else { return new StartPoint(rowRange.getStartKeyOpen(), false); } default: throw new IllegalArgumentException("Unknown startKeyCase: " + rowRange.getStartKeyCase()); } }
case 2: hash = (37 * hash) + START_KEY_OPEN_FIELD_NUMBER; hash = (53 * hash) + getStartKeyOpen().hashCode(); break; case 0:
case 2: hash = (37 * hash) + START_KEY_OPEN_FIELD_NUMBER; hash = (53 * hash) + getStartKeyOpen().hashCode(); break; case 0:
break; case 2: result = result && getStartKeyOpen().equals(other.getStartKeyOpen()); break; case 0:
break; case 2: result = result && getStartKeyOpen() .equals(other.getStartKeyOpen()); break; case 0:
case START_KEY_OPEN: startBound = BoundType.OPEN; startKey = btRange.getStartKeyOpen(); break; case START_KEY_CLOSED:
case START_KEY_OPEN: startBound = BoundType.OPEN; startKey = btRange.getStartKeyOpen(); break; case START_KEY_CLOSED:
setStartKeyOpen(other.getStartKeyOpen()); break;
setStartKeyOpen(other.getStartKeyOpen()); break;
&& startKeyIsAlreadyRead(rowRange.getStartKeyClosed())) || (startKeyCase == StartKeyCase.START_KEY_OPEN && startKeyIsAlreadyRead(rowRange.getStartKeyOpen())) || startKeyCase == StartKeyCase.STARTKEY_NOT_SET) { newRowRange = newRowRange.toBuilder().setStartKeyOpen(lastFoundKey).build();