public class MapEncoding extends BlockEncoding
nullSequence| Constructor and Description |
|---|
MapEncoding(com.facebook.presto.common.type.Type type,
io.airlift.slice.Slice nullSequence,
byte[] separators,
Byte escapeByte,
TextColumnEncoding keyEncoding,
TextColumnEncoding valueEncoding) |
| Modifier and Type | Method and Description |
|---|---|
void |
decodeValueInto(int depth,
com.facebook.presto.common.block.BlockBuilder builder,
io.airlift.slice.Slice slice,
int offset,
int length) |
void |
encodeValueInto(int depth,
com.facebook.presto.common.block.Block block,
int position,
io.airlift.slice.SliceOutput output) |
decodeColumn, encodeColumn, getSeparator, isEscapeByte, isNullSequencepublic MapEncoding(com.facebook.presto.common.type.Type type,
io.airlift.slice.Slice nullSequence,
byte[] separators,
Byte escapeByte,
TextColumnEncoding keyEncoding,
TextColumnEncoding valueEncoding)
public void encodeValueInto(int depth,
com.facebook.presto.common.block.Block block,
int position,
io.airlift.slice.SliceOutput output)
throws RcFileCorruptionException
RcFileCorruptionExceptionpublic void decodeValueInto(int depth,
com.facebook.presto.common.block.BlockBuilder builder,
io.airlift.slice.Slice slice,
int offset,
int length)
throws RcFileCorruptionException
RcFileCorruptionExceptionCopyright © 2012–2023. All rights reserved.