public class RocksDBKeySerializationUtils extends Object
| Constructor and Description |
|---|
RocksDBKeySerializationUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
isAmbiguousKeyPossible(org.apache.flink.api.common.typeutils.TypeSerializer keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer namespaceSerializer) |
static <K> K |
readKey(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.core.memory.ByteArrayInputStreamWithPos inputStream,
org.apache.flink.core.memory.DataInputView inputView,
boolean ambiguousKeyPossible) |
static int |
readKeyGroup(int keyGroupPrefixBytes,
org.apache.flink.core.memory.DataInputView inputView) |
static <N> N |
readNamespace(org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer,
org.apache.flink.core.memory.ByteArrayInputStreamWithPos inputStream,
org.apache.flink.core.memory.DataInputView inputView,
boolean ambiguousKeyPossible) |
static <K> void |
writeKey(K key,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.core.memory.ByteArrayOutputStreamWithPos keySerializationStream,
org.apache.flink.core.memory.DataOutputView keySerializationDataOutputView,
boolean ambiguousKeyPossible) |
static void |
writeKeyGroup(int keyGroup,
int keyGroupPrefixBytes,
org.apache.flink.core.memory.DataOutputView keySerializationDateDataOutputView) |
static <N> void |
writeNameSpace(N namespace,
org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer,
org.apache.flink.core.memory.ByteArrayOutputStreamWithPos keySerializationStream,
org.apache.flink.core.memory.DataOutputView keySerializationDataOutputView,
boolean ambiguousKeyPossible) |
public static int readKeyGroup(int keyGroupPrefixBytes,
org.apache.flink.core.memory.DataInputView inputView)
throws IOException
IOExceptionpublic static <K> K readKey(org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.core.memory.ByteArrayInputStreamWithPos inputStream,
org.apache.flink.core.memory.DataInputView inputView,
boolean ambiguousKeyPossible)
throws IOException
IOExceptionpublic static <N> N readNamespace(org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer,
org.apache.flink.core.memory.ByteArrayInputStreamWithPos inputStream,
org.apache.flink.core.memory.DataInputView inputView,
boolean ambiguousKeyPossible)
throws IOException
IOExceptionpublic static <N> void writeNameSpace(N namespace,
org.apache.flink.api.common.typeutils.TypeSerializer<N> namespaceSerializer,
org.apache.flink.core.memory.ByteArrayOutputStreamWithPos keySerializationStream,
org.apache.flink.core.memory.DataOutputView keySerializationDataOutputView,
boolean ambiguousKeyPossible)
throws IOException
IOExceptionpublic static boolean isAmbiguousKeyPossible(org.apache.flink.api.common.typeutils.TypeSerializer keySerializer,
org.apache.flink.api.common.typeutils.TypeSerializer namespaceSerializer)
public static void writeKeyGroup(int keyGroup,
int keyGroupPrefixBytes,
org.apache.flink.core.memory.DataOutputView keySerializationDateDataOutputView)
throws IOException
IOExceptionpublic static <K> void writeKey(K key,
org.apache.flink.api.common.typeutils.TypeSerializer<K> keySerializer,
org.apache.flink.core.memory.ByteArrayOutputStreamWithPos keySerializationStream,
org.apache.flink.core.memory.DataOutputView keySerializationDataOutputView,
boolean ambiguousKeyPossible)
throws IOException
IOExceptionCopyright © 2014–2018 The Apache Software Foundation. All rights reserved.