public interface VersionedBytesStore extends KeyValueStore<org.apache.kafka.common.utils.Bytes,byte[]>, TimestampedBytesStore
KeyValueStore
of type <Bytes, byte[]>.
See VersionedBytesStoreSupplier
for more.Modifier and Type | Method and Description |
---|---|
byte[] |
delete(org.apache.kafka.common.utils.Bytes key,
long timestamp)
The analog of
VersionedKeyValueStore.delete(Object, long) . |
byte[] |
get(org.apache.kafka.common.utils.Bytes key,
long asOfTimestamp)
The analog of
VersionedKeyValueStore.get(Object, long) . |
long |
put(org.apache.kafka.common.utils.Bytes key,
byte[] value,
long timestamp)
The analog of
VersionedKeyValueStore.put(Object, Object, long) . |
delete, put, putAll, putIfAbsent
close, flush, getPosition, init, init, isOpen, name, persistent, query
all, approximateNumEntries, get, prefixScan, range, reverseAll, reverseRange
convertToTimestampedFormat
long put(org.apache.kafka.common.utils.Bytes key, byte[] value, long timestamp)
VersionedKeyValueStore.put(Object, Object, long)
.byte[] get(org.apache.kafka.common.utils.Bytes key, long asOfTimestamp)
VersionedKeyValueStore.get(Object, long)
.byte[] delete(org.apache.kafka.common.utils.Bytes key, long timestamp)
VersionedKeyValueStore.delete(Object, long)
.