Package org.apache.druid.segment.serde
Class NestedCommonFormatColumnPartSerde.FormatSpec
java.lang.Object
org.apache.druid.segment.nested.NestedCommonFormatColumnFormatSpec
org.apache.druid.segment.serde.NestedCommonFormatColumnPartSerde.FormatSpec
- Enclosing class:
NestedCommonFormatColumnPartSerde
public static class NestedCommonFormatColumnPartSerde.FormatSpec
extends NestedCommonFormatColumnFormatSpec
Overrides
NestedCommonFormatColumnFormatSpec so that getBitmapEncoding() participates in serde
so that it can store the complete object in the column metadata-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.segment.nested.NestedCommonFormatColumnFormatSpec
NestedCommonFormatColumnFormatSpec.Builder -
Constructor Summary
ConstructorsConstructorDescriptionFormatSpec(StringEncodingStrategy objectFieldsDictionaryEncoding, ObjectStorageEncoding objectStorageEncoding, CompressionStrategy objectStorageCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy dictionaryEncodedColumnCompression, CompressionFactory.LongEncodingStrategy longColumnEncoding, CompressionStrategy longColumnCompression, CompressionStrategy doubleColumnCompression, BitmapSerdeFactory bitmapEncoding) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class org.apache.druid.segment.nested.NestedCommonFormatColumnFormatSpec
builder, builder, equals, getDictionaryEncodedColumnCompression, getDoubleColumnCompression, getEffectiveFormatSpec, getLongColumnCompression, getLongColumnEncoding, getObjectFieldsDictionaryEncoding, getObjectStorageCompression, getObjectStorageEncoding, getStringDictionaryEncoding, hashCode, toString
-
Constructor Details
-
FormatSpec
public FormatSpec(@Nullable StringEncodingStrategy objectFieldsDictionaryEncoding, @Nullable ObjectStorageEncoding objectStorageEncoding, @Nullable CompressionStrategy objectStorageCompression, @Nullable StringEncodingStrategy stringDictionaryEncoding, @Nullable CompressionStrategy dictionaryEncodedColumnCompression, @Nullable CompressionFactory.LongEncodingStrategy longColumnEncoding, @Nullable CompressionStrategy longColumnCompression, @Nullable CompressionStrategy doubleColumnCompression, @Nullable BitmapSerdeFactory bitmapEncoding)
-
-
Method Details
-
forSerde
@Nullable public static NestedCommonFormatColumnPartSerde.FormatSpec forSerde(@Nullable NestedCommonFormatColumnFormatSpec spec) -
getBitmapEncoding
- Overrides:
getBitmapEncodingin classNestedCommonFormatColumnFormatSpec
-