public class StringEncoding extends Object implements TextColumnEncoding
| Constructor and Description |
|---|
StringEncoding(Type type,
io.airlift.slice.Slice nullSequence,
Byte escapeChar) |
| Modifier and Type | Method and Description |
|---|---|
Block |
decodeColumn(ColumnData columnData) |
void |
decodeValueInto(int depth,
BlockBuilder builder,
io.airlift.slice.Slice slice,
int offset,
int length) |
void |
encodeColumn(Block block,
io.airlift.slice.SliceOutput output,
EncodeOutput encodeOutput) |
void |
encodeValueInto(int depth,
Block block,
int position,
io.airlift.slice.SliceOutput output) |
public void encodeColumn(Block block, io.airlift.slice.SliceOutput output, EncodeOutput encodeOutput)
encodeColumn in interface ColumnEncodingpublic void encodeValueInto(int depth,
Block block,
int position,
io.airlift.slice.SliceOutput output)
encodeValueInto in interface TextColumnEncodingpublic Block decodeColumn(ColumnData columnData)
decodeColumn in interface ColumnEncodingpublic void decodeValueInto(int depth,
BlockBuilder builder,
io.airlift.slice.Slice slice,
int offset,
int length)
decodeValueInto in interface TextColumnEncodingCopyright © 2012–2022. All rights reserved.