Class MultiValueStringObjectVectorValueMatcher
java.lang.Object
org.apache.druid.query.filter.vector.MultiValueStringObjectVectorValueMatcher
- All Implemented Interfaces:
VectorValueMatcherFactory
public class MultiValueStringObjectVectorValueMatcher
extends Object
implements VectorValueMatcherFactory
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionmakeMatcher(Object matchValue, ColumnType matchValueType) Specialized value matcher for equality used byEqualityFilter.makeMatcher(String value) Specialized value matcher for string equality used bySelectorDimFiltermakeMatcher(DruidPredicateFactory predicateFactory)
-
Field Details
-
selector
-
-
Constructor Details
-
MultiValueStringObjectVectorValueMatcher
-
-
Method Details
-
makeMatcher
Description copied from interface:VectorValueMatcherFactorySpecialized value matcher for string equality used bySelectorDimFilter- Specified by:
makeMatcherin interfaceVectorValueMatcherFactory
-
makeMatcher
Description copied from interface:VectorValueMatcherFactorySpecialized value matcher for equality used byEqualityFilter. The matchValue parameter must be the appropriate Java type for the matchValueTypeColumnType. Implementors can use this information to coerce the match value to the native type of the values to match against as necessary.- Specified by:
makeMatcherin interfaceVectorValueMatcherFactory
-
makeMatcher
- Specified by:
makeMatcherin interfaceVectorValueMatcherFactory
-