public class RocksTransformingIteratorWrapper extends RocksIteratorWrapper
RocksIterator
that applies a given StateSnapshotTransformer
to the
elements during the iteration.Constructor and Description |
---|
RocksTransformingIteratorWrapper(org.rocksdb.RocksIterator iterator,
StateSnapshotTransformer<byte[]> stateSnapshotTransformer) |
Modifier and Type | Method and Description |
---|---|
void |
next() |
void |
prev() |
void |
seekToFirst() |
void |
seekToLast() |
byte[] |
value() |
close, isValid, key, refresh, seek, seek, seekForPrev, seekForPrev, status
public RocksTransformingIteratorWrapper(@Nonnull org.rocksdb.RocksIterator iterator, @Nonnull StateSnapshotTransformer<byte[]> stateSnapshotTransformer)
public void seekToFirst()
seekToFirst
in interface org.rocksdb.RocksIteratorInterface
seekToFirst
in class RocksIteratorWrapper
public void seekToLast()
seekToLast
in interface org.rocksdb.RocksIteratorInterface
seekToLast
in class RocksIteratorWrapper
public void next()
next
in interface org.rocksdb.RocksIteratorInterface
next
in class RocksIteratorWrapper
public void prev()
prev
in interface org.rocksdb.RocksIteratorInterface
prev
in class RocksIteratorWrapper
public byte[] value()
value
in class RocksIteratorWrapper
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.