public class FloatEncoding extends Object implements TextColumnEncoding
| Constructor and Description |
|---|
FloatEncoding(Type type,
io.airlift.slice.Slice nullSequence) |
| 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 FloatEncoding(Type type, io.airlift.slice.Slice nullSequence)
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) throws RcFileCorruptionException
decodeColumn in interface ColumnEncodingRcFileCorruptionExceptionpublic void decodeValueInto(int depth,
BlockBuilder builder,
io.airlift.slice.Slice slice,
int offset,
int length)
throws RcFileCorruptionException
decodeValueInto in interface TextColumnEncodingRcFileCorruptionExceptionCopyright © 2012–2022. All rights reserved.