public class ListEncoding extends BlockEncoding
nullSequence| Constructor and Description |
|---|
ListEncoding(com.facebook.presto.common.type.Type type,
io.airlift.slice.Slice nullSequence,
byte[] separators,
Byte escapeByte,
TextColumnEncoding elementEncoding) |
| 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 ListEncoding(com.facebook.presto.common.type.Type type,
io.airlift.slice.Slice nullSequence,
byte[] separators,
Byte escapeByte,
TextColumnEncoding elementEncoding)
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.