Package com.linkedin.venice.chunking
Interface ChunkKeyValueTransformer
-
- All Known Implementing Classes:
ChunkKeyValueTransformerImpl
public interface ChunkKeyValueTransformer
This interface provides methods to split a key into raw key/value byte array andChunkedKeySuffix
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ChunkKeyValueTransformer.KeyType
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static ChunkKeyValueTransformer.KeyType
getKeyType(MessageType messageType, int schemaId)
RawKeyBytesAndChunkedKeySuffix
splitChunkedKey(byte[] keyBytes, ChunkKeyValueTransformer.KeyType keyType)
-
-
-
Method Detail
-
splitChunkedKey
RawKeyBytesAndChunkedKeySuffix splitChunkedKey(byte[] keyBytes, ChunkKeyValueTransformer.KeyType keyType)
-
getKeyType
static ChunkKeyValueTransformer.KeyType getKeyType(MessageType messageType, int schemaId)
-
-