public class SliceArrayBlockEncoding extends Object implements BlockEncoding
| Modifier and Type | Class and Description |
|---|---|
static class |
SliceArrayBlockEncoding.SliceArrayBlockEncodingFactory |
| Modifier and Type | Field and Description |
|---|---|
static BlockEncodingFactory<SliceArrayBlockEncoding> |
FACTORY |
| Constructor and Description |
|---|
SliceArrayBlockEncoding() |
| Modifier and Type | Method and Description |
|---|---|
int |
getEstimatedSize(Block block)
Estimated serialized block size
|
BlockEncodingFactory |
getFactory()
Return associated factory
|
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<SliceArrayBlockEncoding> FACTORY
public String getName()
BlockEncodinggetName in interface BlockEncodingpublic void writeBlock(io.airlift.slice.SliceOutput sliceOutput,
Block block)
BlockEncodingwriteBlock in interface BlockEncodingpublic int getEstimatedSize(Block block)
BlockEncodinggetEstimatedSize in interface BlockEncodingpublic Block readBlock(io.airlift.slice.SliceInput sliceInput)
BlockEncodingreadBlock in interface BlockEncodingpublic BlockEncodingFactory getFactory()
BlockEncodinggetFactory in interface BlockEncodingCopyright © 2012-2016. All Rights Reserved.