Package org.apache.druid.segment.serde
Class DictionaryEncodedColumnPartSerde.SerializerBuilder
- java.lang.Object
-
- org.apache.druid.segment.serde.DictionaryEncodedColumnPartSerde.SerializerBuilder
-
- Enclosing class:
- DictionaryEncodedColumnPartSerde
public static class DictionaryEncodedColumnPartSerde.SerializerBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description SerializerBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DictionaryEncodedColumnPartSerde
build()
DictionaryEncodedColumnPartSerde.SerializerBuilder
withBitmapIndex(GenericIndexedWriter<ImmutableBitmap> bitmapIndexWriter)
DictionaryEncodedColumnPartSerde.SerializerBuilder
withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory)
DictionaryEncodedColumnPartSerde.SerializerBuilder
withByteOrder(ByteOrder byteOrder)
DictionaryEncodedColumnPartSerde.SerializerBuilder
withDictionary(DictionaryWriter<String> dictionaryWriter)
DictionaryEncodedColumnPartSerde.SerializerBuilder
withSpatialIndex(ByteBufferWriter<ImmutableRTree> spatialIndexWriter)
DictionaryEncodedColumnPartSerde.SerializerBuilder
withValue(ColumnarIntsSerializer valueWriter, boolean hasMultiValue, boolean compressed)
-
-
-
Method Detail
-
withDictionary
public DictionaryEncodedColumnPartSerde.SerializerBuilder withDictionary(DictionaryWriter<String> dictionaryWriter)
-
withBitmapSerdeFactory
public DictionaryEncodedColumnPartSerde.SerializerBuilder withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory)
-
withBitmapIndex
public DictionaryEncodedColumnPartSerde.SerializerBuilder withBitmapIndex(@Nullable GenericIndexedWriter<ImmutableBitmap> bitmapIndexWriter)
-
withSpatialIndex
public DictionaryEncodedColumnPartSerde.SerializerBuilder withSpatialIndex(ByteBufferWriter<ImmutableRTree> spatialIndexWriter)
-
withByteOrder
public DictionaryEncodedColumnPartSerde.SerializerBuilder withByteOrder(ByteOrder byteOrder)
-
withValue
public DictionaryEncodedColumnPartSerde.SerializerBuilder withValue(ColumnarIntsSerializer valueWriter, boolean hasMultiValue, boolean compressed)
-
build
public DictionaryEncodedColumnPartSerde build()
-
-