Class ValueSetIndexes.BaseValueSetIndexesFromIterable
- java.lang.Object
-
- org.apache.druid.segment.index.SimpleBitmapColumnIndex
-
- org.apache.druid.segment.index.SimpleImmutableBitmapDelegatingIterableIndex
-
- org.apache.druid.segment.index.semantic.ValueSetIndexes.BaseValueSetIndexesFromIterable
-
- All Implemented Interfaces:
BitmapColumnIndex
- Enclosing interface:
- ValueSetIndexes
public abstract static class ValueSetIndexes.BaseValueSetIndexesFromIterable extends SimpleImmutableBitmapDelegatingIterableIndex
-
-
Field Summary
-
Fields inherited from class org.apache.druid.segment.index.SimpleBitmapColumnIndex
CAPABILITIES
-
-
Constructor Summary
Constructors Constructor Description BaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ImmutableBitmap
getBitmap(int idx)
protected ImmutableBitmap
getUnknownsBitmap()
-
Methods inherited from class org.apache.druid.segment.index.SimpleImmutableBitmapDelegatingIterableIndex
computeBitmapResult, getBitmapIterable
-
Methods inherited from class org.apache.druid.segment.index.SimpleBitmapColumnIndex
getIndexCapabilities
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.druid.segment.index.BitmapColumnIndex
computeBitmapResult
-
-
-
-
Constructor Detail
-
BaseValueSetIndexesFromIterable
public BaseValueSetIndexesFromIterable(BitmapFactory bitmapFactory, Indexed<ImmutableBitmap> bitmaps, com.google.common.base.Supplier<ImmutableBitmap> unknownsBitmap)
-
-
Method Detail
-
getUnknownsBitmap
@Nullable protected ImmutableBitmap getUnknownsBitmap()
- Specified by:
getUnknownsBitmap
in classSimpleImmutableBitmapDelegatingIterableIndex
-
getBitmap
protected ImmutableBitmap getBitmap(int idx)
-
-