public class DictionaryEncodedColumnPartSerde extends Object implements ColumnPartSerde
| Modifier and Type | Class and Description |
|---|---|
static class |
DictionaryEncodedColumnPartSerde.Builder |
| Constructor and Description |
|---|
DictionaryEncodedColumnPartSerde(BitmapSerdeFactory bitmapSerdeFactory,
ByteOrder byteOrder) |
| Modifier and Type | Method and Description |
|---|---|
static DictionaryEncodedColumnPartSerde.Builder |
builder() |
BitmapSerdeFactory |
getBitmapSerdeFactory() |
ByteOrder |
getByteOrder() |
long |
numBytes() |
ColumnPartSerde |
read(ByteBuffer buffer,
ColumnBuilder builder,
ColumnConfig columnConfig) |
void |
write(WritableByteChannel channel) |
public DictionaryEncodedColumnPartSerde(@Nullable BitmapSerdeFactory bitmapSerdeFactory, @NotNull ByteOrder byteOrder)
public static DictionaryEncodedColumnPartSerde.Builder builder()
public BitmapSerdeFactory getBitmapSerdeFactory()
public ByteOrder getByteOrder()
public void write(WritableByteChannel channel) throws IOException
write in interface ColumnPartSerdeIOExceptionpublic ColumnPartSerde read(ByteBuffer buffer, ColumnBuilder builder, ColumnConfig columnConfig)
read in interface ColumnPartSerdepublic long numBytes()
numBytes in interface ColumnPartSerdeCopyright © 2011–2015. All rights reserved.