Uses of Interface
org.apache.druid.query.filter.vector.VectorValueMatcher
Packages that use VectorValueMatcher
Package
Description
-
Uses of VectorValueMatcher in org.apache.druid.query.aggregation
Constructors in org.apache.druid.query.aggregation with parameters of type VectorValueMatcherModifierConstructorDescriptionFilteredVectorAggregator(VectorValueMatcher matcher, VectorAggregator delegate) -
Uses of VectorValueMatcher in org.apache.druid.query.filter
Methods in org.apache.druid.query.filter that return VectorValueMatcherModifier and TypeMethodDescriptionArrayContainsElementFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) EqualityFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) default VectorValueMatcherFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) Get aVectorValueMatcherthat applies this filter to row vectors.InDimFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) NullFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) RangeFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) TypedInFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) FilterBundle.MatcherBundle.vectorMatcher(VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset baseOffset) FilterBundle.SimpleMatcherBundle.vectorMatcher(VectorColumnSelectorFactory selectorFactory, ReadableVectorOffset baseOffset) -
Uses of VectorValueMatcher in org.apache.druid.query.filter.vector
Classes in org.apache.druid.query.filter.vector that implement VectorValueMatcherModifier and TypeClassDescriptionclassfinal classMethods in org.apache.druid.query.filter.vector that return VectorValueMatcherModifier and TypeMethodDescriptionstatic VectorValueMatcherVectorValueMatcher.allFalseMultiValueDimensionMatcher(MultiValueDimensionVectorSelector selector) Make an always falseVectorValueMatcherfor aMultiValueDimensionVectorSelector.static VectorValueMatcherVectorValueMatcher.allFalseObjectMatcher(VectorObjectSelector selector) Make an always falseVectorValueMatcherfor aVectorObjectSelector.static VectorValueMatcherVectorValueMatcher.allFalseSingleValueDimensionMatcher(SingleValueDimensionVectorSelector selector) Make an always falseVectorValueMatcherfor aSingleValueDimensionVectorSelector.ArrayVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) ArrayVectorValueMatcher.makeMatcher(String value) ArrayVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) DoubleVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) DoubleVectorValueMatcher.makeMatcher(String value) DoubleVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) FloatVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) FloatVectorValueMatcher.makeMatcher(String value) FloatVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) LongVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) LongVectorValueMatcher.makeMatcher(String value) LongVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) MultiValueStringObjectVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) MultiValueStringObjectVectorValueMatcher.makeMatcher(String value) MultiValueStringObjectVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) MultiValueStringVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) MultiValueStringVectorValueMatcher.makeMatcher(String value) MultiValueStringVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) ObjectVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) ObjectVectorValueMatcher.makeMatcher(String value) ObjectVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) SingleValueStringVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) SingleValueStringVectorValueMatcher.makeMatcher(String value) SingleValueStringVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) StringObjectVectorValueMatcher.makeMatcher(Object matchValue, ColumnType matchValueType) StringObjectVectorValueMatcher.makeMatcher(String value) StringObjectVectorValueMatcher.makeMatcher(DruidPredicateFactory predicateFactory) VectorValueMatcherFactory.makeMatcher(Object matchValue, ColumnType matchValueType) Specialized value matcher for equality used byEqualityFilter.VectorValueMatcherFactory.makeMatcher(String value) Specialized value matcher for string equality used bySelectorDimFilterVectorValueMatcherFactory.makeMatcher(DruidPredicateFactory predicateFactory) static VectorValueMatcherVectorValueMatcher.nullMatcher(VectorValueSelector selector) Make aVectorValueMatcherthat only selects input rows with null values -
Uses of VectorValueMatcher in org.apache.druid.segment.filter
Methods in org.apache.druid.segment.filter that return VectorValueMatcherModifier and TypeMethodDescriptionabstract VectorValueMatcherConstantMatcherType.asVectorMatcher(VectorSizeInspector inspector) static VectorValueMatcherAndFilter.makeVectorMatcher(VectorValueMatcher[] baseMatchers) AndFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) BoundFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) DimensionPredicateFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) ExpressionFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) FalseFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) IsBooleanFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) JavaScriptFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) LikeFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) NotFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) OrFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) SelectorFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) SpatialFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) TrueFilter.makeVectorMatcher(VectorColumnSelectorFactory factory) Methods in org.apache.druid.segment.filter with parameters of type VectorValueMatcherModifier and TypeMethodDescriptionstatic VectorValueMatcherAndFilter.makeVectorMatcher(VectorValueMatcher[] baseMatchers) -
Uses of VectorValueMatcher in org.apache.druid.segment.vector
Methods in org.apache.druid.segment.vector with parameters of type VectorValueMatcherModifier and TypeMethodDescriptionstatic FilteredVectorOffsetFilteredVectorOffset.create(VectorOffset baseOffset, VectorValueMatcher filterMatcher)