Class DataSketchStateSerializer
java.lang.Object
io.trino.plugin.iceberg.aggregation.DataSketchStateSerializer
- All Implemented Interfaces:
AccumulatorStateSerializer<DataSketchState>
public class DataSketchStateSerializer
extends Object
implements AccumulatorStateSerializer<DataSketchState>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.datasketches.theta.CompactSketchdeserialize(Block block, int index) voiddeserialize(Block block, int index, DataSketchState state) voidserialize(DataSketchState state, BlockBuilder out) static voidserializeToVarbinary(DataSketchState state, BlockBuilder out)
-
Constructor Details
-
DataSketchStateSerializer
public DataSketchStateSerializer()
-
-
Method Details
-
getSerializedType
- Specified by:
getSerializedTypein interfaceAccumulatorStateSerializer<DataSketchState>
-
serialize
- Specified by:
serializein interfaceAccumulatorStateSerializer<DataSketchState>
-
serializeToVarbinary
-
deserialize
- Specified by:
deserializein interfaceAccumulatorStateSerializer<DataSketchState>
-
deserialize
-