K - the type of the iterated objects, which are keys in RocksDB.@Internal public abstract class AbstractRocksStateKeysIterator<K> extends Object implements AutoCloseable
| 限定符和类型 | 字段和说明 |
|---|---|
protected boolean |
ambiguousKeyPossible |
protected org.apache.flink.core.memory.DataInputDeserializer |
byteArrayDataInputView |
protected RocksIteratorWrapper |
iterator |
protected int |
keyGroupPrefixBytes |
protected org.apache.flink.api.common.typeutils.TypeSerializer<K> |
keySerializer |
protected String |
state |
| 构造器和说明 |
|---|
AbstractRocksStateKeysIterator(RocksIteratorWrapper iterator,
String state,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
int keyGroupPrefixBytes,
boolean ambiguousKeyPossible) |
@Nonnull protected final RocksIteratorWrapper iterator
@Nonnull protected final org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer
protected final boolean ambiguousKeyPossible
protected final int keyGroupPrefixBytes
protected final org.apache.flink.core.memory.DataInputDeserializer byteArrayDataInputView
protected K deserializeKey(byte[] keyBytes, org.apache.flink.core.memory.DataInputDeserializer readView) throws IOException
IOExceptionpublic void close()
close 在接口中 AutoCloseableCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.