Uses of Interface
org.apache.druid.query.filter.DruidPredicateFactory
Packages that use DruidPredicateFactory
Package
Description
-
Uses of DruidPredicateFactory in org.apache.druid.frame.processor
Methods in org.apache.druid.frame.processor with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionTrackingDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.math.expr
Classes in org.apache.druid.math.expr that implement DruidPredicateFactoryModifier and TypeClassDescriptionclassDruidPredicateFactorywhose predicates evaluate anExpron the input match value, turning the result of that evaluation into aDruidPredicateMatch.UNKNOWNif the value is null, and if not, usingExprEval.asBoolean()to produceDruidPredicateMatch.TRUEorDruidPredicateMatch.FALSE. -
Uses of DruidPredicateFactory in org.apache.druid.query.filter
Classes in org.apache.druid.query.filter that implement DruidPredicateFactoryModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classclassADruidPredicateFactorythat checks if input values equal a specific, provided value.classstatic classMethods in org.apache.druid.query.filter that return DruidPredicateFactoryModifier and TypeMethodDescriptionLikeDimFilter.LikeMatcher.predicateFactory(ExtractionFn extractionFn) Methods in org.apache.druid.query.filter with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionstatic BitmapColumnIndexEqualityFilter.getEqualityIndex(String column, ExprEval<?> matchValueEval, ColumnType matchValueType, ColumnIndexSelector selector, DruidPredicateFactory predicateFactory) Constructors in org.apache.druid.query.filter with parameters of type DruidPredicateFactoryModifierConstructorDescriptionTypedConstantValueMatcherFactory(ExprEval<?> matchValue, DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.query.filter.vector
Methods in org.apache.druid.query.filter.vector with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionArrayVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) DoubleVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) FloatVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) LongVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) MultiValueStringObjectVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) MultiValueStringVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) ObjectVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) SingleValueStringVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) StringObjectVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) VectorValueMatcherFactory.makeMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionBaseSingleValueDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) ConstantDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) ConstantMultiValueDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) DimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) SingleScanTimeDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) static ValueMatcherDimensionSelectorUtils.makeValueMatcherGeneric(DimensionSelector selector, DruidPredicateFactory predicateFactory) Generic implementation ofDimensionSelector.makeValueMatcher(DruidPredicateFactory), usesDimensionSelector.getRow()of the givenDimensionSelector. -
Uses of DruidPredicateFactory in org.apache.druid.segment.filter
Fields in org.apache.druid.segment.filter declared as DruidPredicateFactoryModifier and TypeFieldDescriptionprotected final DruidPredicateFactoryDimensionPredicateFilter.predicateFactoryMethods in org.apache.druid.segment.filter with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionstatic ValueMatcherValueMatchers.makeDoubleValueMatcher(BaseDoubleColumnValueSelector selector, DruidPredicateFactory predicateFactory) Creates a predicate-basedValueMatcherfor a double-typed selector.static ValueMatcherValueMatchers.makeFloatValueMatcher(BaseFloatColumnValueSelector selector, DruidPredicateFactory predicateFactory) Creates a predicate-basedValueMatcherfor a float-typed selector.static ValueMatcherValueMatchers.makeLongValueMatcher(BaseLongColumnValueSelector selector, DruidPredicateFactory predicateFactory) Creates a predicate-basedValueMatcherfor a long-typed selector.static BitmapColumnIndexFilters.makePredicateIndex(String column, ColumnIndexSelector selector, DruidPredicateFactory predicateFactory) static ValueMatcherValueMatchers.makeStringValueMatcher(DimensionSelector selector, DruidPredicateFactory predicateFactory, boolean hasMultipleValues) Creates a predicate-basedValueMatcherfor a string-typed selector.static ValueMatcherFilters.makeValueMatcher(ColumnSelectorFactory columnSelectorFactory, String columnName, DruidPredicateFactory predicateFactory) Create a ValueMatcher that applies a predicate to row values.Constructors in org.apache.druid.segment.filter with parameters of type DruidPredicateFactoryModifierConstructorDescriptionDimensionPredicateFilter(String dimension, DruidPredicateFactory predicateFactory, ExtractionFn extractionFn) DimensionPredicateFilter(String dimension, DruidPredicateFactory predicateFactory, ExtractionFn extractionFn, FilterTuning filterTuning) PredicateValueMatcherFactory(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.index
Methods in org.apache.druid.segment.index with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionIndexedStringDruidPredicateIndexes.forPredicate(DruidPredicateFactory matcherFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.index.semantic
Methods in org.apache.druid.segment.index.semantic with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionDruidPredicateIndexes.forPredicate(DruidPredicateFactory matcherFactory) Get aBitmapColumnIndexcorresponding to all the rows that match the suppliedDruidPredicateFactory -
Uses of DruidPredicateFactory in org.apache.druid.segment.join
Methods in org.apache.druid.segment.join with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionPossiblyNullDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.join.table
Methods in org.apache.druid.segment.join.table with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionIndexedTableDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.selector.settable
Methods in org.apache.druid.segment.selector.settable with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionSettableDimensionValueSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.shim
Methods in org.apache.druid.segment.shim with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionShimMultiValueDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) ShimSingleValueDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) ShimVectorObjectDimSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual with parameters of type DruidPredicateFactoryModifier and TypeMethodDescriptionExpressionMultiValueDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory) SingleStringInputDeferredEvaluationExpressionDimensionSelector.makeValueMatcher(DruidPredicateFactory predicateFactory)