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