Uses of Interface
org.apache.druid.collections.bitmap.ImmutableBitmap
Packages that use ImmutableBitmap
Package
Description
-
Uses of ImmutableBitmap in org.apache.druid.collections.bitmap
Subinterfaces of ImmutableBitmap in org.apache.druid.collections.bitmapModifier and TypeInterfaceDescriptioninterfaceThis class is meant to represent a simple wrapper around a bitmap class.Classes in org.apache.druid.collections.bitmap that implement ImmutableBitmapModifier and TypeClassDescriptionclassWrappedBitSetBitmap implements MutableBitmap for java.util.BitSetclassclassWrappedImmutableBitSetBitmap implements ImmutableBitmap for java.util.BitSetclassclassclassMethods in org.apache.druid.collections.bitmap that return ImmutableBitmapModifier and TypeMethodDescriptionBitmapFactory.complement(ImmutableBitmap b, int length) BitSetBitmapFactory.complement(ImmutableBitmap b, int length) ConciseBitmapFactory.complement(ImmutableBitmap b, int length) RoaringBitmapFactory.complement(ImmutableBitmap b, int length) BitmapFactory.intersection(Iterable<ImmutableBitmap> b) Compute the intersection (bitwise-AND) of a set of bitmaps.BitSetBitmapFactory.intersection(Iterable<ImmutableBitmap> b) ConciseBitmapFactory.intersection(Iterable<ImmutableBitmap> b) ImmutableBitmap.intersection(ImmutableBitmap otherBitmap) Compute the bitwise-and of this bitmap with another bitmap.RoaringBitmapFactory.intersection(Iterable<ImmutableBitmap> b) WrappedConciseBitmap.intersection(ImmutableBitmap otherBitmap) WrappedImmutableBitSetBitmap.intersection(ImmutableBitmap otherBitmap) WrappedImmutableConciseBitmap.intersection(ImmutableBitmap otherBitmap) WrappedImmutableRoaringBitmap.intersection(ImmutableBitmap otherBitmap) WrappedRoaringBitmap.intersection(ImmutableBitmap otherBitmap) BitmapFactory.makeEmptyImmutableBitmap()BitSetBitmapFactory.makeEmptyImmutableBitmap()ConciseBitmapFactory.makeEmptyImmutableBitmap()RoaringBitmapFactory.makeEmptyImmutableBitmap()BitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) BitSetBitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) ConciseBitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) RoaringBitmapFactory.makeImmutableBitmap(MutableBitmap mutableBitmap) BitmapFactory.mapImmutableBitmap(ByteBuffer b) Given a ByteBuffer pointing at a serialized version of a bitmap, instantiate an immutable mapped bitmap.BitSetBitmapFactory.mapImmutableBitmap(ByteBuffer b) ConciseBitmapFactory.mapImmutableBitmap(ByteBuffer b) RoaringBitmapFactory.mapImmutableBitmap(ByteBuffer b) WrappedRoaringBitmap.toImmutableBitmap()BitmapFactory.union(Iterable<ImmutableBitmap> b) Compute the union (bitwise-OR) of a set of bitmaps.BitSetBitmapFactory.union(Iterable<ImmutableBitmap> b) ConciseBitmapFactory.union(Iterable<ImmutableBitmap> b) ImmutableBitmap.union(ImmutableBitmap otherBitmap) Compute the bitwise-or of this bitmap with another bitmap.RoaringBitmapFactory.union(Iterable<ImmutableBitmap> b) WrappedConciseBitmap.union(ImmutableBitmap otherBitmap) WrappedImmutableBitSetBitmap.union(ImmutableBitmap otherBitmap) WrappedImmutableConciseBitmap.union(ImmutableBitmap otherBitmap) WrappedImmutableRoaringBitmap.union(ImmutableBitmap otherBitmap) WrappedRoaringBitmap.union(ImmutableBitmap otherBitmap) Methods in org.apache.druid.collections.bitmap with parameters of type ImmutableBitmapModifier and TypeMethodDescriptionBitmapFactory.complement(ImmutableBitmap b, int length) BitSetBitmapFactory.complement(ImmutableBitmap b, int length) ConciseBitmapFactory.complement(ImmutableBitmap b, int length) RoaringBitmapFactory.complement(ImmutableBitmap b, int length) ImmutableBitmap.intersection(ImmutableBitmap otherBitmap) Compute the bitwise-and of this bitmap with another bitmap.WrappedConciseBitmap.intersection(ImmutableBitmap otherBitmap) WrappedImmutableBitSetBitmap.intersection(ImmutableBitmap otherBitmap) WrappedImmutableConciseBitmap.intersection(ImmutableBitmap otherBitmap) WrappedImmutableRoaringBitmap.intersection(ImmutableBitmap otherBitmap) WrappedRoaringBitmap.intersection(ImmutableBitmap otherBitmap) ImmutableBitmap.union(ImmutableBitmap otherBitmap) Compute the bitwise-or of this bitmap with another bitmap.WrappedConciseBitmap.union(ImmutableBitmap otherBitmap) WrappedImmutableBitSetBitmap.union(ImmutableBitmap otherBitmap) WrappedImmutableConciseBitmap.union(ImmutableBitmap otherBitmap) WrappedImmutableRoaringBitmap.union(ImmutableBitmap otherBitmap) WrappedRoaringBitmap.union(ImmutableBitmap otherBitmap) Method parameters in org.apache.druid.collections.bitmap with type arguments of type ImmutableBitmapModifier and TypeMethodDescriptionBitmapFactory.intersection(Iterable<ImmutableBitmap> b) Compute the intersection (bitwise-AND) of a set of bitmaps.BitSetBitmapFactory.intersection(Iterable<ImmutableBitmap> b) ConciseBitmapFactory.intersection(Iterable<ImmutableBitmap> b) RoaringBitmapFactory.intersection(Iterable<ImmutableBitmap> b) BitmapFactory.union(Iterable<ImmutableBitmap> b) Compute the union (bitwise-OR) of a set of bitmaps.BitSetBitmapFactory.union(Iterable<ImmutableBitmap> b) ConciseBitmapFactory.union(Iterable<ImmutableBitmap> b) RoaringBitmapFactory.union(Iterable<ImmutableBitmap> b) -
Uses of ImmutableBitmap in org.apache.druid.collections.spatial
Methods in org.apache.druid.collections.spatial that return ImmutableBitmapModifier and TypeMethodDescriptionImmutableFloatNode.getImmutableBitmap()ImmutableNode.getImmutableBitmap()Methods in org.apache.druid.collections.spatial that return types with arguments of type ImmutableBitmap -
Uses of ImmutableBitmap in org.apache.druid.collections.spatial.search
Methods in org.apache.druid.collections.spatial.search that return types with arguments of type ImmutableBitmapModifier and TypeMethodDescriptionGutmanSearchStrategy.search(ImmutableNode<TCoordinateArray> node, Bound<TCoordinateArray, TPoint> bound) SearchStrategy.search(ImmutableNode<TCoordinateArray> node, Bound<TCoordinateArray, TPoint> bound) -
Uses of ImmutableBitmap in org.apache.druid.query
Methods in org.apache.druid.query that return ImmutableBitmapModifier and TypeMethodDescriptionDefaultBitmapResultFactory.complement(ImmutableBitmap bitmapResult, int numRows) DefaultBitmapResultFactory.intersection(Iterable<ImmutableBitmap> bitmapResults) BitmapResultFactory.toImmutableBitmap(T bitmapResult) Unwraps bitmapResult back to ImmutableBitmap.DefaultBitmapResultFactory.toImmutableBitmap(ImmutableBitmap bitmapResult) DefaultBitmapResultFactory.union(Iterable<ImmutableBitmap> bitmapResults) DefaultBitmapResultFactory.unionDimensionValueBitmaps(Iterable<ImmutableBitmap> dimensionValueBitmaps) DefaultBitmapResultFactory.wrapAllFalse(ImmutableBitmap allFalseBitmap) DefaultBitmapResultFactory.wrapAllTrue(ImmutableBitmap allTrueBitmap) DefaultBitmapResultFactory.wrapDimensionValue(ImmutableBitmap bitmap) Methods in org.apache.druid.query with parameters of type ImmutableBitmapModifier and TypeMethodDescriptionDefaultBitmapResultFactory.complement(ImmutableBitmap bitmapResult, int numRows) booleanDefaultBitmapResultFactory.isEmpty(ImmutableBitmap bitmapResult) DefaultBitmapResultFactory.toImmutableBitmap(ImmutableBitmap bitmapResult) BitmapResultFactory.wrapAllFalse(ImmutableBitmap allFalseBitmap) Wraps a bitmap which is a result ofBitmapFactory.makeEmptyImmutableBitmap()call.DefaultBitmapResultFactory.wrapAllFalse(ImmutableBitmap allFalseBitmap) BitmapResultFactory.wrapAllTrue(ImmutableBitmap allTrueBitmap) Wraps a bitmap which is a result ofBitmapFactory.complement(ImmutableBitmap, int)called withBitmapFactory.makeEmptyImmutableBitmap()as argument.DefaultBitmapResultFactory.wrapAllTrue(ImmutableBitmap allTrueBitmap) BitmapResultFactory.wrapDimensionValue(ImmutableBitmap bitmap) Wraps a bitmap which designates rows in a segment with some specific dimension value.DefaultBitmapResultFactory.wrapDimensionValue(ImmutableBitmap bitmap) Method parameters in org.apache.druid.query with type arguments of type ImmutableBitmapModifier and TypeMethodDescriptionDefaultBitmapResultFactory.intersection(Iterable<ImmutableBitmap> bitmapResults) DefaultBitmapResultFactory.union(Iterable<ImmutableBitmap> bitmapResults) BitmapResultFactory.unionDimensionValueBitmaps(Iterable<ImmutableBitmap> dimensionValueBitmaps) Equivalent of intersection(Iterables.transform(dimensionValueBitmaps, factory::wrapDimensionValue)), but doesn't create a lot of bitmap result objects.DefaultBitmapResultFactory.unionDimensionValueBitmaps(Iterable<ImmutableBitmap> dimensionValueBitmaps) -
Uses of ImmutableBitmap in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter that return ImmutableBitmapModifier and TypeMethodDescriptionFilterBundle.IndexBundle.getBitmap()FilterBundle.SimpleIndexBundle.getBitmap()Methods in org.apache.druid.query.filter with parameters of type ImmutableBitmapModifier and TypeMethodDescriptionstatic FilterBundleFilterBundle.allFalse(long constructionTime, ImmutableBitmap emptyBitmap) Constructors in org.apache.druid.query.filter with parameters of type ImmutableBitmapModifierConstructorDescriptionSimpleIndexBundle(FilterBundle.IndexBundleInfo info, ImmutableBitmap index, ColumnIndexCapabilities indexCapabilities) -
Uses of ImmutableBitmap in org.apache.druid.query.search
Constructors in org.apache.druid.query.search with parameters of type ImmutableBitmapModifierConstructorDescriptionIndexOnlyExecutor(SearchQuery query, Segment segment, ImmutableBitmap timeFilteredBitmap, List<DimensionSpec> dimensionSpecs) -
Uses of ImmutableBitmap in org.apache.druid.segment
Fields in org.apache.druid.segment with type parameters of type ImmutableBitmapModifier and TypeFieldDescriptionprotected GenericIndexedWriter<ImmutableBitmap> DictionaryEncodedColumnMerger.bitmapWriterMethods in org.apache.druid.segment that return types with arguments of type ImmutableBitmapMethods in org.apache.druid.segment with parameters of type ImmutableBitmapModifier and TypeMethodDescriptionstatic org.roaringbitmap.IntIteratorBitmapOffset.getReverseBitmapOffsetIterator(ImmutableBitmap bitmapIndex) static BitmapOffsetBitmapOffset.of(ImmutableBitmap bitmapIndex, boolean descending, long numRows) -
Uses of ImmutableBitmap in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column with parameters of type ImmutableBitmapModifier and TypeMethodDescriptionstatic DoublesColumnDoublesColumn.create(ColumnarDoubles column, ImmutableBitmap nullValueBitmap) Factory method to create DoublesColumn.static FloatsColumnFloatsColumn.create(ColumnarFloats column, ImmutableBitmap nullValueBitmap) Factory method to create FloatsColumn.static LongsColumnLongsColumn.create(ColumnarLongs column, ImmutableBitmap nullValueBitmap) Factory method to create LongsColumn.ColumnBuilder.setNullValueIndexSupplier(ImmutableBitmap nullValueIndex) -
Uses of ImmutableBitmap in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data that return types with arguments of type ImmutableBitmapModifier and TypeMethodDescriptionBitmapSerdeFactory.getObjectStrategy()ConciseBitmapSerdeFactory.getObjectStrategy()RoaringBitmapSerdeFactory.getObjectStrategy()Methods in org.apache.druid.segment.data with parameters of type ImmutableBitmapModifier and TypeMethodDescriptiondefault ColumnValueSelector<Double> ColumnarDoubles.makeColumnValueSelector(ReadableOffset offset, ImmutableBitmap nullValueBitmap) default ColumnValueSelector<Float> ColumnarFloats.makeColumnValueSelector(ReadableOffset offset, ImmutableBitmap nullValueBitmap) default ColumnValueSelector<Long> ColumnarLongs.makeColumnValueSelector(ReadableOffset offset, ImmutableBitmap nullValueBitmap) default VectorValueSelectorColumnarDoubles.makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap) default VectorValueSelectorColumnarFloats.makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap) default VectorValueSelectorColumnarLongs.makeVectorValueSelector(ReadableVectorOffset theOffset, ImmutableBitmap nullValueBitmap) Constructors in org.apache.druid.segment.data with parameters of type ImmutableBitmap -
Uses of ImmutableBitmap in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter that return ImmutableBitmapModifier and TypeMethodDescriptionstatic ImmutableBitmapFilters.computeDefaultBitmapResults(Filter filter, ColumnIndexSelector selector) -
Uses of ImmutableBitmap in org.apache.druid.segment.index
Methods in org.apache.druid.segment.index that return ImmutableBitmapModifier and TypeMethodDescriptionIndexedStringDictionaryEncodedStringValueIndex.getBitmap(int idx) protected abstract ImmutableBitmapSimpleImmutableBitmapDelegatingIterableIndex.getUnknownsBitmap()Methods in org.apache.druid.segment.index that return types with arguments of type ImmutableBitmapModifier and TypeMethodDescriptionprotected abstract Iterable<ImmutableBitmap> SimpleImmutableBitmapDelegatingIterableIndex.getBitmapIterable()protected abstract Iterable<ImmutableBitmap> SimpleImmutableBitmapIterableIndex.getBitmapIterable(boolean includeUnknown) Constructors in org.apache.druid.segment.index with parameters of type ImmutableBitmapModifierConstructorDescriptionAllFalseBitmapColumnIndex(BitmapFactory bitmapFactory, ImmutableBitmap unknownBitmap) Constructor parameters in org.apache.druid.segment.index with type arguments of type ImmutableBitmapModifierConstructorDescriptionIndexedStringDictionaryEncodedStringValueIndex(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) IndexedStringDruidPredicateIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) IndexedUtf8LexicographicalRangeIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps, boolean hasNull) IndexedUtf8ValueIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) -
Uses of ImmutableBitmap in org.apache.druid.segment.index.semantic
Methods in org.apache.druid.segment.index.semantic that return ImmutableBitmapModifier and TypeMethodDescriptionDictionaryEncodedValueIndex.getBitmap(int idx) Get theImmutableBitmapfor dictionary id of the underlying dictionaryprotected ImmutableBitmapValueSetIndexes.BaseValueSetIndexesFromIterable.getBitmap(int idx) protected ImmutableBitmapValueSetIndexes.BaseValueSetIndexesFromIterable.getUnknownsBitmap()Method parameters in org.apache.druid.segment.index.semantic with type arguments of type ImmutableBitmapModifier and TypeMethodDescriptionstatic <T> BitmapColumnIndexValueSetIndexes.buildBitmapColumnIndexFromIteratorBinarySearch(BitmapFactory bitmapFactory, Iterable<T> values, int size, Indexed<T> dictionary, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> getUnknownsIndex) Helper method for implementingValueSetIndexes.forSortedValues(java.util.List<?>, org.apache.druid.segment.column.TypeSignature<org.apache.druid.segment.column.ValueType>)for a value set that is NOT sorted the same as the column dictionary.static <T> BitmapColumnIndexValueSetIndexes.buildBitmapColumnIndexFromSortedIteratorBinarySearch(BitmapFactory bitmapFactory, Iterable<T> values, int size, Indexed<T> dictionary, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> getUnknownsIndex) Helper method for implementingValueSetIndexes.forSortedValues(java.util.List<?>, org.apache.druid.segment.column.TypeSignature<org.apache.druid.segment.column.ValueType>)for a value set that is sorted the same as the column dictionary.static <T> BitmapColumnIndexValueSetIndexes.buildBitmapColumnIndexFromSortedIteratorScan(BitmapFactory bitmapFactory, Comparator<T> comparator, Iterable<T> values, int size, Indexed<T> dictionary, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) Helper method for implementingValueSetIndexes.forSortedValues(java.util.List<?>, org.apache.druid.segment.column.TypeSignature<org.apache.druid.segment.column.ValueType>)for a value set that is sorted the same as the column dictionary.Constructor parameters in org.apache.druid.segment.index.semantic with type arguments of type ImmutableBitmapModifierConstructorDescriptionBaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) BaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) -
Uses of ImmutableBitmap in org.apache.druid.segment.nested
Methods in org.apache.druid.segment.nested that return ImmutableBitmapConstructors in org.apache.druid.segment.nested with parameters of type ImmutableBitmapModifierConstructorDescriptionCompressedNestedDataComplexColumn(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) 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) NestedFieldDictionaryEncodedColumn(FieldTypeInfo.TypeSet types, ColumnarLongs longsColumn, ColumnarDoubles doublesColumn, ColumnarInts column, TStringDictionary globalDictionary, FixedIndexed<Long> globalLongDictionary, FixedIndexed<Double> globalDoubleDictionary, FrontCodedIntArrayIndexed globalArrayDictionary, FixedIndexed<Integer> dictionary, ImmutableBitmap nullBitmap) ScalarDoubleColumn(FixedIndexed<Double> doubleDictionary, Supplier<ColumnarInts> encodedValuesSupplier, ColumnarDoubles valueColumn, ImmutableBitmap nullValueIndex, BitmapFactory bitmapFactory) ScalarLongColumn(FixedIndexed<Long> longDictionary, Supplier<ColumnarInts> encodedValuesSupplier, ColumnarLongs valueColumn, ImmutableBitmap nullValueIndex, BitmapFactory bitmapFactory) VariantColumn(TStringDictionary stringDictionary, FixedIndexed<Long> longDictionary, FixedIndexed<Double> doubleDictionary, FrontCodedIntArrayIndexed arrayDictionary, ColumnarInts encodedValueColumn, ImmutableBitmap nullValueBitmap, ColumnType logicalType, Byte variantTypeSetByte, BitmapFactory bitmapFactory) Constructor parameters in org.apache.druid.segment.nested with type arguments of type ImmutableBitmapModifierConstructorDescriptionInternalSerializer(String columnName, Byte variantTypeSetByte, DictionaryWriter<String> dictionaryWriter, FixedIndexedWriter<Long> longDictionaryWriter, FixedIndexedWriter<Double> doubleDictionaryWriter, FrontCodedIntArrayIndexedWriter arrayDictionaryWriter, SingleValueColumnarIntsSerializer encodedValueSerializer, GenericIndexedWriter<ImmutableBitmap> bitmapIndexWriter, FixedIndexedIntWriter arrayElementDictionaryWriter, GenericIndexedWriter<ImmutableBitmap> arrayElementIndexWriter, DictionaryIdLookup dictionaryIdLookup, boolean writeDictionary) NestedFieldColumnIndexSupplier(FieldTypeInfo.TypeSet types, BitmapFactory bitmapFactory, ColumnConfig columnConfig, GenericIndexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<FixedIndexed<Integer>> localDictionarySupplier, com.google.common.base.Supplier<TStringDictionary> globalStringDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Long>> globalLongDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> globalDoubleDictionarySupplier, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> globalArrayDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Integer>> arrayElementDictionarySupplier, GenericIndexed<ImmutableBitmap> arrayElementBitmaps) VariantColumnAndIndexSupplier(ColumnType logicalType, Byte variantTypeSetByte, com.google.common.base.Supplier<? extends Indexed<ByteBuffer>> stringDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Long>> longDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Double>> doubleDictionarySupplier, com.google.common.base.Supplier<FrontCodedIntArrayIndexed> arrayDictionarySupplier, com.google.common.base.Supplier<FixedIndexed<Integer>> arrayElementDictionarySupplier, com.google.common.base.Supplier<ColumnarInts> encodedValueColumnSupplier, GenericIndexed<ImmutableBitmap> valueIndexes, GenericIndexed<ImmutableBitmap> elementIndexes, BitmapFactory bitmapFactory) -
Uses of ImmutableBitmap in org.apache.druid.segment.serde
Methods in org.apache.druid.segment.serde that return ImmutableBitmapMethod parameters in org.apache.druid.segment.serde with type arguments of type ImmutableBitmapModifier and TypeMethodDescriptionDictionaryEncodedColumnPartSerde.SerializerBuilder.withBitmapIndex(GenericIndexedWriter<ImmutableBitmap> bitmapIndexWriter) Constructors in org.apache.druid.segment.serde with parameters of type ImmutableBitmapModifierConstructorDescriptionCompressedComplexColumn(String typeName, CompressedVariableSizedBlobColumn compressedColumn, ImmutableBitmap nullValues, ObjectStrategy<T> objectStrategy) FloatNumericColumnSupplier(CompressedColumnarFloatsSupplier column, ImmutableBitmap nullValueBitmap) LongNumericColumnSupplier(CompressedColumnarLongsSupplier column, ImmutableBitmap nullValueBitmap) NullValueIndexSupplier(ImmutableBitmap nullValueBitmap) Constructor parameters in org.apache.druid.segment.serde with type arguments of type ImmutableBitmapModifierConstructorDescriptionStringUtf8ColumnIndexSupplier(BitmapFactory bitmapFactory, com.google.common.base.Supplier<TIndexed> utf8Dictionary, GenericIndexed<ImmutableBitmap> bitmaps, ImmutableRTree indexedTree) -
Uses of ImmutableBitmap in org.apache.druid.segment.vector
Constructors in org.apache.druid.segment.vector with parameters of type ImmutableBitmapModifierConstructorDescriptionBitmapVectorOffset(int vectorSize, ImmutableBitmap bitmap, int startOffset, int endOffset)