public static class FixedWidthBlockEncoding.FixedWidthBlockEncodingFactory extends Object implements BlockEncodingFactory<FixedWidthBlockEncoding>
Constructor and Description |
---|
FixedWidthBlockEncodingFactory() |
Modifier and Type | Method and Description |
---|---|
String |
getName()
Gets the unique name of this encoding.
|
FixedWidthBlockEncoding |
readEncoding(TypeManager manager,
BlockEncodingSerde serde,
io.airlift.slice.SliceInput input)
Reads the encoding from the specified input.
|
void |
writeEncoding(BlockEncodingSerde serde,
io.airlift.slice.SliceOutput output,
FixedWidthBlockEncoding blockEncoding)
Writes this encoding to the output stream.
|
public String getName()
BlockEncodingFactory
getName
in interface BlockEncodingFactory<FixedWidthBlockEncoding>
public FixedWidthBlockEncoding readEncoding(TypeManager manager, BlockEncodingSerde serde, io.airlift.slice.SliceInput input)
BlockEncodingFactory
readEncoding
in interface BlockEncodingFactory<FixedWidthBlockEncoding>
public void writeEncoding(BlockEncodingSerde serde, io.airlift.slice.SliceOutput output, FixedWidthBlockEncoding blockEncoding)
BlockEncodingFactory
writeEncoding
in interface BlockEncodingFactory<FixedWidthBlockEncoding>
Copyright © 2012-2017. All Rights Reserved.