Uses of Interface
org.apache.druid.query.filter.DruidPredicateFactory
-
-
Uses of DruidPredicateFactory in org.apache.druid.query.filter
Classes in org.apache.druid.query.filter that implement DruidPredicateFactory Modifier and Type Class Description static classEqualityFilter.EqualityPredicateFactorystatic classInDimFilter.InFilterDruidPredicateFactorystatic classJavaScriptDimFilter.JavaScriptPredicateFactorystatic classNullFilter.NullPredicateFactoryclassSelectorPredicateFactoryADruidPredicateFactorythat checks if input values equal a specific, provided value.classStringPredicateDruidPredicateFactorystatic classTypedInFilter.PredicateFactoryMethods in org.apache.druid.query.filter that return DruidPredicateFactory Modifier and Type Method Description DruidPredicateFactoryLikeDimFilter.LikeMatcher. predicateFactory(ExtractionFn extractionFn)Methods in org.apache.druid.query.filter with parameters of type DruidPredicateFactory Modifier and Type Method Description static BitmapColumnIndexEqualityFilter. getEqualityIndex(String column, ExprEval<?> matchValueEval, ColumnType matchValueType, ColumnIndexSelector selector, DruidPredicateFactory predicateFactory)Constructors in org.apache.druid.query.filter with parameters of type DruidPredicateFactory Constructor Description TypedConstantValueMatcherFactory(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 DruidPredicateFactory Modifier and Type Method Description VectorValueMatcherArrayVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherDoubleVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherFloatVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherLongVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherMultiValueStringVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherObjectVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherSingleValueStringVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherStringObjectVectorValueMatcher. makeMatcher(DruidPredicateFactory predicateFactory)VectorValueMatcherVectorValueMatcherFactory. makeMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type DruidPredicateFactory Modifier and Type Method Description ValueMatcherBaseSingleValueDimensionSelector. makeValueMatcher(DruidPredicateFactory predicateFactory)ValueMatcherConstantDimensionSelector. makeValueMatcher(DruidPredicateFactory predicateFactory)ValueMatcherConstantMultiValueDimensionSelector. makeValueMatcher(DruidPredicateFactory predicateFactory)ValueMatcherDimensionSelector. makeValueMatcher(DruidPredicateFactory predicateFactory)ValueMatcherSingleScanTimeDimensionSelector. 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 DruidPredicateFactory Modifier and Type Field Description protected DruidPredicateFactoryDimensionPredicateFilter. predicateFactoryMethods in org.apache.druid.segment.filter with parameters of type DruidPredicateFactory Modifier and Type Method Description static 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 DruidPredicateFactory Constructor Description DimensionPredicateFilter(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 DruidPredicateFactory Modifier and Type Method Description BitmapColumnIndexIndexedStringDruidPredicateIndexes. 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 DruidPredicateFactory Modifier and Type Method Description BitmapColumnIndexDruidPredicateIndexes. 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 DruidPredicateFactory Modifier and Type Method Description ValueMatcherPossiblyNullDimensionSelector. 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 DruidPredicateFactory Modifier and Type Method Description ValueMatcherIndexedTableDimensionSelector. 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 DruidPredicateFactory Modifier and Type Method Description ValueMatcherSettableDimensionValueSelector. makeValueMatcher(DruidPredicateFactory predicateFactory) -
Uses of DruidPredicateFactory in org.apache.druid.segment.virtual
Methods in org.apache.druid.segment.virtual with parameters of type DruidPredicateFactory Modifier and Type Method Description ValueMatcherExpressionMultiValueDimensionSelector. makeValueMatcher(DruidPredicateFactory predicateFactory)ValueMatcherSingleStringInputDeferredEvaluationExpressionDimensionSelector. makeValueMatcher(DruidPredicateFactory predicateFactory)
-