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 ColumnPartSerde
IOException
public ColumnPartSerde read(ByteBuffer buffer, ColumnBuilder builder, ColumnConfig columnConfig)
read
in interface ColumnPartSerde
public long numBytes()
numBytes
in interface ColumnPartSerde
Copyright © 2011–2015. All rights reserved.