Class BlockfileRowCollator.BlockfileRowCollatorPruneVersionsScanner

java.lang.Object
io.datarouter.scanner.BaseScanner<BlockfileRow>
io.datarouter.scanner.BaseLinkedScanner<BlockfileRow,BlockfileRow>
io.datarouter.bytes.blockfile.row.BlockfileRowCollator.BlockfileRowCollatorPruneVersionsScanner
All Implemented Interfaces:
io.datarouter.scanner.Scanner<BlockfileRow>, Closeable, AutoCloseable
Enclosing class:
BlockfileRowCollator

public static class BlockfileRowCollator.BlockfileRowCollatorPruneVersionsScanner extends io.datarouter.scanner.BaseLinkedScanner<BlockfileRow,BlockfileRow>
Assumes non-null entries. Assumes inputs are sorted by version asc. Keep the last entry for each key, the one with the latest version.