Package org.apache.druid.segment.index
Class IndexedStringDruidPredicateIndexes<TDictionary extends Indexed<String>>
java.lang.Object
org.apache.druid.segment.index.IndexedStringDruidPredicateIndexes<TDictionary>
- All Implemented Interfaces:
DruidPredicateIndexes
public final class IndexedStringDruidPredicateIndexes<TDictionary extends Indexed<String>>
extends Object
implements DruidPredicateIndexes
-
Constructor Summary
ConstructorsConstructorDescriptionIndexedStringDruidPredicateIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps) -
Method Summary
Modifier and TypeMethodDescriptionforPredicate(DruidPredicateFactory matcherFactory) Get aBitmapColumnIndexcorresponding to all the rows that match the suppliedDruidPredicateFactory
-
Constructor Details
-
IndexedStringDruidPredicateIndexes
public IndexedStringDruidPredicateIndexes(BitmapFactory bitmapFactory, TDictionary dictionary, Indexed<ImmutableBitmap> bitmaps)
-
-
Method Details
-
forPredicate
Description copied from interface:DruidPredicateIndexesGet aBitmapColumnIndexcorresponding to all the rows that match the suppliedDruidPredicateFactoryIf this method returns null it indicates that there was no index that matched the respective values and a
ValueMatchermust be used instead.- Specified by:
forPredicatein interfaceDruidPredicateIndexes
-