public class VariableWidthBlockEncoding extends Object implements BlockEncoding
| Modifier and Type | Class and Description |
|---|---|
static class |
VariableWidthBlockEncoding.VariableWidthBlockEncodingFactory |
| Modifier and Type | Field and Description |
|---|---|
static BlockEncodingFactory<VariableWidthBlockEncoding> |
FACTORY |
| Constructor and Description |
|---|
VariableWidthBlockEncoding() |
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Gets the unique name of this encoding.
|
Block |
readBlock(io.airlift.slice.SliceInput sliceInput)
Read a block from the specified input.
|
void |
writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block)
Write the specified block to the specified output
|
public static final BlockEncodingFactory<VariableWidthBlockEncoding> FACTORY
public String getName()
BlockEncodinggetName in interface BlockEncodingpublic void writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block)
BlockEncodingwriteBlock in interface BlockEncodingpublic Block readBlock(io.airlift.slice.SliceInput sliceInput)
BlockEncodingreadBlock in interface BlockEncodingCopyright © 2012-2015. All Rights Reserved.