public class MapEncoding extends BlockEncoding
| Constructor and Description |
|---|
MapEncoding(Type type,
BinaryColumnEncoding keyReader,
BinaryColumnEncoding valueReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
decodeValueInto(BlockBuilder builder,
io.airlift.slice.Slice slice,
int offset,
int length) |
void |
encodeValue(Block block,
int position,
io.airlift.slice.SliceOutput output) |
decodeColumn, encodeColumn, encodeValueInto, getValueLength, getValueOffsetpublic MapEncoding(Type type, BinaryColumnEncoding keyReader, BinaryColumnEncoding valueReader)
public void encodeValue(Block block, int position, io.airlift.slice.SliceOutput output)
encodeValue in class BlockEncodingpublic void decodeValueInto(BlockBuilder builder, io.airlift.slice.Slice slice, int offset, int length)
Copyright © 2012–2022. All rights reserved.