Class DoubleEncoding
java.lang.Object
io.trino.hive.formats.encodings.binary.DoubleEncoding
- All Implemented Interfaces:
BinaryColumnEncoding,ColumnEncoding
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecodeColumn(ColumnData columnData) voiddecodeValueInto(BlockBuilder builder, io.airlift.slice.Slice slice, int offset, int length) voidencodeColumn(Block block, io.airlift.slice.SliceOutput output, EncodeOutput encodeOutput) voidencodeValueInto(Block block, int position, io.airlift.slice.SliceOutput output) intgetValueLength(io.airlift.slice.Slice slice, int offset) intgetValueOffset(io.airlift.slice.Slice slice, int offset)
-
Constructor Details
-
DoubleEncoding
-
-
Method Details
-
encodeColumn
public void encodeColumn(Block block, io.airlift.slice.SliceOutput output, EncodeOutput encodeOutput) - Specified by:
encodeColumnin interfaceColumnEncoding
-
encodeValueInto
- Specified by:
encodeValueIntoin interfaceBinaryColumnEncoding
-
decodeColumn
- Specified by:
decodeColumnin interfaceColumnEncoding
-
getValueOffset
public int getValueOffset(io.airlift.slice.Slice slice, int offset) - Specified by:
getValueOffsetin interfaceBinaryColumnEncoding
-
getValueLength
public int getValueLength(io.airlift.slice.Slice slice, int offset) - Specified by:
getValueLengthin interfaceBinaryColumnEncoding
-
decodeValueInto
public void decodeValueInto(BlockBuilder builder, io.airlift.slice.Slice slice, int offset, int length) - Specified by:
decodeValueIntoin interfaceBinaryColumnEncoding
-