public final class BlockEncodingManager extends Object implements BlockEncodingSerde
| Constructor and Description |
|---|
BlockEncodingManager(TypeManager typeManager,
BlockEncoding... blockEncodings) |
BlockEncodingManager(TypeManager typeManager,
Set<BlockEncoding> blockEncodings) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBlockEncoding(BlockEncoding blockEncoding) |
Block |
readBlock(io.airlift.slice.SliceInput input) |
void |
writeBlock(io.airlift.slice.SliceOutput output,
Block block) |
public BlockEncodingManager(TypeManager typeManager, BlockEncoding... blockEncodings)
@Inject public BlockEncodingManager(TypeManager typeManager, Set<BlockEncoding> blockEncodings)
public void addBlockEncoding(BlockEncoding blockEncoding)
public Block readBlock(io.airlift.slice.SliceInput input)
readBlock in interface BlockEncodingSerdepublic void writeBlock(io.airlift.slice.SliceOutput output,
Block block)
writeBlock in interface BlockEncodingSerdeCopyright © 2012–2019. All rights reserved.