Package org.apache.druid.segment.serde
Class DictionaryEncodedColumnPartSerde.SerializerBuilder
java.lang.Object
org.apache.druid.segment.serde.DictionaryEncodedColumnPartSerde.SerializerBuilder
- Enclosing class:
DictionaryEncodedColumnPartSerde
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()withBitmapIndex(GenericIndexedWriter<ImmutableBitmap> bitmapIndexWriter) withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory) withByteOrder(ByteOrder byteOrder) withDictionary(DictionaryWriter<String> dictionaryWriter) withSpatialIndex(ByteBufferWriter<ImmutableRTree> spatialIndexWriter) withValue(ColumnarIntsSerializer valueWriter, boolean hasMultiValue, boolean compressed)
-
Constructor Details
-
SerializerBuilder
public SerializerBuilder()
-
-
Method Details
-
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
-
withValue
public DictionaryEncodedColumnPartSerde.SerializerBuilder withValue(ColumnarIntsSerializer valueWriter, boolean hasMultiValue, boolean compressed) -
build
-