public class TimestampEncoding extends Object implements TextColumnEncoding
| Constructor and Description |
|---|
TimestampEncoding(com.facebook.presto.common.type.Type type,
io.airlift.slice.Slice nullSequence,
org.joda.time.DateTimeZone hiveStorageTimeZone) |
| 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 TimestampEncoding(com.facebook.presto.common.type.Type type,
io.airlift.slice.Slice nullSequence,
org.joda.time.DateTimeZone hiveStorageTimeZone)
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.