private void adjustUpdateIndexes(ReftableReader reader) throws IOException { if (minUpdateIndex == -1) { minUpdateIndex = reader.minUpdateIndex(); } else { minUpdateIndex = Math.min(minUpdateIndex, reader.minUpdateIndex()); } maxUpdateIndex = Math.max(maxUpdateIndex, reader.maxUpdateIndex()); }
private long nextUpdateIndex() throws IOException { long updateIndex = 0; for (Reftable r : refdb.stack().readers()) { if (r instanceof ReftableReader) { updateIndex = Math.max(updateIndex, ((ReftableReader) r).maxUpdateIndex()); } } return updateIndex + 1; }
private void adjustUpdateIndexes(ReftableReader reader) throws IOException { if (minUpdateIndex == -1) { minUpdateIndex = reader.minUpdateIndex(); } else { minUpdateIndex = Math.min(minUpdateIndex, reader.minUpdateIndex()); } maxUpdateIndex = Math.max(maxUpdateIndex, reader.maxUpdateIndex()); }
private long nextUpdateIndex() throws IOException { long updateIndex = 0; for (Reftable r : refdb.stack().readers()) { if (r instanceof ReftableReader) { updateIndex = Math.max(updateIndex, ((ReftableReader) r).maxUpdateIndex()); } } return updateIndex + 1; }