Uses of Interface
org.apache.druid.segment.data.BitmapSerdeFactory
Packages that use BitmapSerdeFactory
Package
Description
-
Uses of BitmapSerdeFactory in org.apache.druid.segment
Fields in org.apache.druid.segment declared as BitmapSerdeFactoryMethods in org.apache.druid.segment that return BitmapSerdeFactoryMethods in org.apache.druid.segment with parameters of type BitmapSerdeFactoryModifier and TypeMethodDescriptionstatic DoubleColumnSerializerV2DoubleColumnSerializerV2.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, BitmapSerdeFactory bitmapSerdeFactory) static FloatColumnSerializerV2FloatColumnSerializerV2.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, BitmapSerdeFactory bitmapSerdeFactory) static LongColumnSerializerV2LongColumnSerializerV2.create(String columnName, SegmentWriteOutMedium segmentWriteOutMedium, String filenameBase, CompressionStrategy compression, CompressionFactory.LongEncodingStrategy encoding, BitmapSerdeFactory bitmapSerdeFactory) IndexSpec.Builder.withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory) Constructors in org.apache.druid.segment with parameters of type BitmapSerdeFactoryModifierConstructorDescriptionIndexSpec(BitmapSerdeFactory bitmapSerdeFactory, CompressionStrategy dimensionCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy metricCompression, CompressionFactory.LongEncodingStrategy longEncoding, CompressionStrategy complexMetricCompression, CompressionStrategy jsonCompression, SegmentizerFactory segmentLoader, NestedCommonFormatColumnFormatSpec autoColumnFormatSpec) Creates an IndexSpec with the given storage format settings. -
Uses of BitmapSerdeFactory in org.apache.druid.segment.data
Classes in org.apache.druid.segment.data that implement BitmapSerdeFactoryModifier and TypeClassDescriptionstatic classstatic classclassclassMethods in org.apache.druid.segment.data that return BitmapSerdeFactoryModifier and TypeMethodDescriptionstatic BitmapSerdeFactoryBitmapSerde.createLegacyFactory()static BitmapSerdeFactoryBitmapSerde.forBitmapFactory(BitmapFactory factory) -
Uses of BitmapSerdeFactory in org.apache.druid.segment.nested
Methods in org.apache.druid.segment.nested that return BitmapSerdeFactoryMethods in org.apache.druid.segment.nested with parameters of type BitmapSerdeFactoryModifier and TypeMethodDescriptionstatic NestedDataColumnSupplierNestedDataColumnSupplier.read(ColumnType logicalType, boolean hasNulls, ByteBuffer bb, ColumnBuilder columnBuilder, ColumnConfig columnConfig, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder, NestedDataColumnSupplier parent) ScalarDoubleColumnAndIndexSupplier.read(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, ByteBuffer bb, ColumnBuilder columnBuilder, ColumnConfig columnConfig, ScalarDoubleColumnAndIndexSupplier parent) ScalarLongColumnAndIndexSupplier.read(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, ByteBuffer bb, ColumnBuilder columnBuilder, ColumnConfig columnConfig, ScalarLongColumnAndIndexSupplier parent) ScalarStringColumnAndIndexSupplier.read(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, ByteBuffer bb, ColumnBuilder columnBuilder, ScalarStringColumnAndIndexSupplier parent) VariantColumnAndIndexSupplier.read(ColumnType logicalType, ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, ByteBuffer bb, SmooshedFileMapper fileMapper, VariantColumnAndIndexSupplier parent) NestedCommonFormatColumnFormatSpec.Builder.setBitmapEncoding(BitmapSerdeFactory bitmapEncoding) Constructors in org.apache.druid.segment.nested with parameters of type BitmapSerdeFactoryModifierConstructorDescriptionCompressedNestedDataComplexColumn(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, com.google.common.base.Supplier<TKeyDictionary> fieldsSupplier, FieldTypeInfo fieldInfo, com.google.common.base.Supplier<TStringDictionary> stringDictionary, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> arrayDictionarySupplier, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder, String rootFieldPath) protectedNestedCommonFormatColumnFormatSpec(StringEncodingStrategy objectFieldsDictionaryEncoding, ObjectStorageEncoding objectStorageEncoding, CompressionStrategy objectStorageCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy dictionaryEncodedColumnCompression, CompressionFactory.LongEncodingStrategy longColumnEncoding, CompressionStrategy longColumnCompression, CompressionStrategy doubleColumnCompression, BitmapSerdeFactory bitmapEncoding) Internal constructor used byNestedCommonFormatColumnFormatSpec.Builderto setNestedCommonFormatColumnFormatSpec.bitmapEncodingduring the process of resolving values forNestedCommonFormatColumnFormatSpec.getEffectiveFormatSpec(NestedCommonFormatColumnFormatSpec, IndexSpec).NestedDataColumnV3(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, GenericIndexed<ByteBuffer> fields, FieldTypeInfo fieldInfo, com.google.common.base.Supplier<TStringDictionary> stringDictionary, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder) NestedDataColumnV4(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, GenericIndexed<ByteBuffer> fields, FieldTypeInfo fieldInfo, com.google.common.base.Supplier<TStringDictionary> stringDictionary, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder) NestedDataColumnV5(String columnName, ColumnType logicalType, ColumnConfig columnConfig, CompressedVariableSizedBlobColumnSupplier compressedRawColumnSupplier, ImmutableBitmap nullValues, com.google.common.base.Supplier<TKeyDictionary> fields, FieldTypeInfo fieldInfo, com.google.common.base.Supplier<TStringDictionary> stringDictionary, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> arrayDictionarySupplier, SmooshedFileMapper fileMapper, BitmapSerdeFactory bitmapSerdeFactory, ByteOrder byteOrder) -
Uses of BitmapSerdeFactory in org.apache.druid.segment.serde
Methods in org.apache.druid.segment.serde that return BitmapSerdeFactoryModifier and TypeMethodDescriptionNestedCommonFormatColumnPartSerde.FormatSpec.getBitmapEncoding()ComplexColumnMetadata.getBitmapSerdeFactory()DictionaryEncodedColumnPartSerde.getBitmapSerdeFactory()DoubleNumericColumnPartSerdeV2.getBitmapSerdeFactory()FloatNumericColumnPartSerdeV2.getBitmapSerdeFactory()LongNumericColumnPartSerdeV2.getBitmapSerdeFactory()NestedCommonFormatColumnPartSerde.getBitmapSerdeFactory()NullColumnPartSerde.getBitmapSerdeFactory()Deprecated.Methods in org.apache.druid.segment.serde with parameters of type BitmapSerdeFactoryModifier and TypeMethodDescriptionDictionaryEncodedColumnPartSerde.createDeserializer(BitmapSerdeFactory bitmapSerdeFactory, @NotNull ByteOrder byteOrder) FloatNumericColumnPartSerdeV2.createDeserializer(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory) static LongNumericColumnPartSerdeV2LongNumericColumnPartSerdeV2.createDeserializer(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory) NestedCommonFormatColumnPartSerde.createDeserializer(ColumnType logicalType, boolean hasNulls, boolean isVariantType, boolean enforceLogicalType, ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, NestedCommonFormatColumnPartSerde.FormatSpec columnFormatSpec) DoubleNumericColumnPartSerdeV2.getDoubleGenericColumnPartSerde(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory) DictionaryEncodedColumnPartSerde.SerializerBuilder.withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory) DoubleNumericColumnPartSerdeV2.SerializerBuilder.withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory) FloatNumericColumnPartSerdeV2.SerializerBuilder.withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory) LongNumericColumnPartSerdeV2.SerializerBuilder.withBitmapSerdeFactory(BitmapSerdeFactory bitmapSerdeFactory) NestedCommonFormatColumnPartSerde.SerializerBuilder.withBitmapSerdeFactory(BitmapSerdeFactory serdeFactory) Constructors in org.apache.druid.segment.serde with parameters of type BitmapSerdeFactoryModifierConstructorDescriptionComplexColumnMetadata(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, String fileNameBase, Boolean hasNulls) DoubleNumericColumnPartSerdeV2(ByteOrder byteOrder, BitmapSerdeFactory bitmapSerdeFactory, Serializer serializer) FormatSpec(StringEncodingStrategy objectFieldsDictionaryEncoding, ObjectStorageEncoding objectStorageEncoding, CompressionStrategy objectStorageCompression, StringEncodingStrategy stringDictionaryEncoding, CompressionStrategy dictionaryEncodedColumnCompression, CompressionFactory.LongEncodingStrategy longColumnEncoding, CompressionStrategy longColumnCompression, CompressionStrategy doubleColumnCompression, BitmapSerdeFactory bitmapEncoding) NullColumnPartSerde(int numRows, BitmapSerdeFactory bitmapSerdeFactory)