Uses of Interface
org.apache.druid.collections.bitmap.BitmapFactory
Packages that use BitmapFactory
Package
Description
-
Uses of BitmapFactory in org.apache.druid.collections.bitmap
Classes in org.apache.druid.collections.bitmap that implement BitmapFactoryModifier and TypeClassDescriptionclassBitSetBitmapFactory implements BitmapFactory as a wrapper for java.util.BitSetclassAs the name suggests, this class instantiates bitmaps of the types WrappedConciseBitmap and WrappedImmutableConciseBitmap.classAs the name suggests, this class instantiates bitmaps of the types WrappedRoaringBitmap and WrappedImmutableRoaringBitmap. -
Uses of BitmapFactory in org.apache.druid.collections.spatial
Methods in org.apache.druid.collections.spatial that return BitmapFactoryModifier and TypeMethodDescriptionImmutableFloatNode.getBitmapFactory()ImmutableNode.getBitmapFactory()RTree.getBitmapFactory()Constructors in org.apache.druid.collections.spatial with parameters of type BitmapFactoryModifierConstructorDescriptionImmutableFloatNode(int numDims, int initialOffset, int offsetFromInitial, short numChildren, boolean leaf, ByteBuffer data, BitmapFactory bitmapFactory) ImmutableFloatNode(int numDims, int initialOffset, int offsetFromInitial, ByteBuffer data, BitmapFactory bitmapFactory) ImmutableFloatPoint(int numDims, int initialOffset, int offsetFromInitial, ByteBuffer data, BitmapFactory bitmapFactory) ImmutableRTree(ByteBuffer data, BitmapFactory bitmapFactory) Node(float[] minCoordinates, float[] maxCoordinates, boolean isLeaf, BitmapFactory bitmapFactory) Point(float[] coords, int entry, BitmapFactory bitmapFactory) RTree(int numDims, SplitStrategy splitStrategy, BitmapFactory bitmapFactory) -
Uses of BitmapFactory in org.apache.druid.collections.spatial.split
Constructors in org.apache.druid.collections.spatial.split with parameters of type BitmapFactoryModifierConstructorDescriptionprotectedGutmanSplitStrategy(int minNumChildren, int maxNumChildren, BitmapFactory b) LinearGutmanSplitStrategy(int minNumChildren, int maxNumChildren, BitmapFactory bf) -
Uses of BitmapFactory in org.apache.druid.frame.segment.columnar
Methods in org.apache.druid.frame.segment.columnar that return BitmapFactory -
Uses of BitmapFactory in org.apache.druid.query
Methods in org.apache.druid.query with parameters of type BitmapFactoryModifier and TypeMethodDescriptionDefaultQueryMetrics.makeBitmapResultFactory(BitmapFactory factory) QueryMetrics.makeBitmapResultFactory(BitmapFactory factory) Creates aBitmapResultFactorywhich may record some information along bitmap construction fromQueryMetrics.filterBundle(FilterBundle.BundleInfo).Constructors in org.apache.druid.query with parameters of type BitmapFactory -
Uses of BitmapFactory in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter that return BitmapFactoryMethods in org.apache.druid.query.filter with parameters of type BitmapFactoryModifier and TypeMethodDescriptionBooleanFilter.getBitmapColumnIndex(BitmapFactory bitmapFactory, List<FilterBundle.Builder> childBuilders) Specialized alternative toFilter.getBitmapColumnIndex(ColumnIndexSelector)to allow reuse any precomputedBitmapColumnIndexcreated as part of aFilterBundle.Builder -
Uses of BitmapFactory in org.apache.druid.query.search
Methods in org.apache.druid.query.search with parameters of type BitmapFactoryModifier and TypeMethodDescriptionDefaultSearchQueryMetrics.makeBitmapResultFactory(BitmapFactory factory) -
Uses of BitmapFactory in org.apache.druid.segment
Methods in org.apache.druid.segment that return BitmapFactoryModifier and TypeMethodDescriptionColumnCache.getBitmapFactory()NoopQueryableIndex.getBitmapFactoryForDimensions()QueryableIndex.getBitmapFactoryForDimensions()SimpleQueryableIndex.getBitmapFactoryForDimensions()Methods in org.apache.druid.segment with parameters of type BitmapFactoryModifier and TypeMethodDescriptionvoidAutoTypeColumnIndexer.fillBitmapsFromUnsortedEncodedKeyComponent(StructuredData key, int rowNum, MutableBitmap[] bitmapIndexes, BitmapFactory factory) voidDimensionIndexer.fillBitmapsFromUnsortedEncodedKeyComponent(EncodedKeyComponentType key, int rowNum, MutableBitmap[] bitmapIndexes, BitmapFactory factory) Helper function for building bitmap indexes for integer-encoded dimensions.voidDoubleDimensionIndexer.fillBitmapsFromUnsortedEncodedKeyComponent(Double key, int rowNum, MutableBitmap[] bitmapIndexes, BitmapFactory factory) voidFloatDimensionIndexer.fillBitmapsFromUnsortedEncodedKeyComponent(Float key, int rowNum, MutableBitmap[] bitmapIndexes, BitmapFactory factory) voidLongDimensionIndexer.fillBitmapsFromUnsortedEncodedKeyComponent(Long key, int rowNum, MutableBitmap[] bitmapIndexes, BitmapFactory factory) voidStringDimensionIndexer.fillBitmapsFromUnsortedEncodedKeyComponent(int[] key, int rowNum, MutableBitmap[] bitmapIndexes, BitmapFactory factory) protected MutableBitmapDictionaryEncodedColumnMerger.mergeBitmaps(List<IntBuffer> segmentRowNumConversions, BitmapFactory bmpFactory, DictionaryEncodedColumnMerger.IndexSeeker[] dictIdSeeker, int dictId) Constructors in org.apache.druid.segment with parameters of type BitmapFactoryModifierConstructorDescriptionSimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SmooshedFileMapper fileMapper) SimpleQueryableIndex(org.joda.time.Interval dataInterval, Indexed<String> dimNames, BitmapFactory bitmapFactory, Map<String, com.google.common.base.Supplier<BaseColumnHolder>> columns, SmooshedFileMapper fileMapper, Metadata metadata, Map<String, Map<String, com.google.common.base.Supplier<BaseColumnHolder>>> projectionColumns) -
Uses of BitmapFactory in org.apache.druid.segment.column
Methods in org.apache.druid.segment.column that return BitmapFactoryConstructors in org.apache.druid.segment.column with parameters of type BitmapFactoryModifierConstructorDescriptionStringUtf8DictionaryEncodedColumn(ColumnarInts singleValueColumn, ColumnarMultiInts multiValueColumn, Indexed<ByteBuffer> utf8Dictionary, BitmapFactory bitmapFactory) -
Uses of BitmapFactory in org.apache.druid.segment.data
Methods in org.apache.druid.segment.data that return BitmapFactoryModifier and TypeMethodDescriptionBitmapSerdeFactory.getBitmapFactory()ConciseBitmapSerdeFactory.getBitmapFactory()RoaringBitmapSerdeFactory.getBitmapFactory()Methods in org.apache.druid.segment.data with parameters of type BitmapFactoryModifier and TypeMethodDescriptionstatic BitmapSerdeFactoryBitmapSerde.forBitmapFactory(BitmapFactory factory) Constructors in org.apache.druid.segment.data with parameters of type BitmapFactoryModifierConstructorDescriptionImmutableRTreeObjectStrategy(BitmapFactory bitmapFactory) protectedRoaringBitmapSerdeFactory(BitmapFactory bitmapFactory) -
Uses of BitmapFactory in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter with parameters of type BitmapFactoryModifier and TypeMethodDescriptionAndFilter.getBitmapColumnIndex(BitmapFactory bitmapFactory, List<FilterBundle.Builder> childBuilders) OrFilter.getBitmapColumnIndex(BitmapFactory bitmapFactory, List<FilterBundle.Builder> childBuilders) -
Uses of BitmapFactory in org.apache.druid.segment.incremental
Constructors in org.apache.druid.segment.incremental with parameters of type BitmapFactoryModifierConstructorDescriptionIncrementalIndexAdapter(org.joda.time.Interval dataInterval, IncrementalIndexRowSelector index, BitmapFactory bitmapFactory) -
Uses of BitmapFactory in org.apache.druid.segment.index
Methods in org.apache.druid.segment.index that return BitmapFactoryModifier and TypeMethodDescriptionIndexedStringDictionaryEncodedStringValueIndex.getBitmapFactory()Constructors in org.apache.druid.segment.index with parameters of type BitmapFactoryModifierConstructorDescriptionAllFalseBitmapColumnIndex(BitmapFactory bitmapFactory) AllFalseBitmapColumnIndex(BitmapFactory bitmapFactory, ImmutableBitmap unknownBitmap) AllTrueBitmapColumnIndex(BitmapFactory bitmapFactory, int numRows) AllUnknownBitmapColumnIndex(BitmapFactory bitmapFactory, int numRows) IndexedStringDictionaryEncodedStringValueIndex(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 BitmapFactory in org.apache.druid.segment.index.semantic
Methods in org.apache.druid.segment.index.semantic that return BitmapFactoryMethods in org.apache.druid.segment.index.semantic with parameters of type BitmapFactoryModifier 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.Constructors in org.apache.druid.segment.index.semantic with parameters of type BitmapFactoryModifierConstructorDescriptionBaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap) -
Uses of BitmapFactory in org.apache.druid.segment.nested
Constructors in org.apache.druid.segment.nested with parameters of type BitmapFactoryModifierConstructorDescriptionNestedFieldColumnIndexSupplier(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) 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) 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 BitmapFactory in org.apache.druid.segment.serde
Constructors in org.apache.druid.segment.serde with parameters of type BitmapFactoryModifierConstructorDescriptionStringUtf8ColumnIndexSupplier(BitmapFactory bitmapFactory, com.google.common.base.Supplier<TIndexed> utf8Dictionary, GenericIndexed<ImmutableBitmap> bitmaps, ImmutableRTree indexedTree) StringUtf8DictionaryEncodedColumnSupplier(com.google.common.base.Supplier<TIndexed> utf8Dictionary, com.google.common.base.Supplier<ColumnarInts> singleValuedColumn, com.google.common.base.Supplier<ColumnarMultiInts> multiValuedColumn, BitmapFactory bitmapFactory)