public final class DimensionSelectorUtils extends Object
| Modifier and Type | Method and Description | 
|---|---|
static DimensionSelector | 
constantSelector(String value)  | 
static DimensionSelector | 
constantSelector(String value,
                ExtractionFn extractionFn)  | 
static BitSet | 
makePredicateMatchingSet(DimensionSelector selector,
                        com.google.common.base.Predicate<String> predicate)  | 
static ValueMatcher | 
makeValueMatcherGeneric(DimensionSelector selector,
                       com.google.common.base.Predicate<String> predicate)
Generic implementation of  
DimensionSelector.makeValueMatcher(Predicate), uses DimensionSelector.getRow() of the given DimensionSelector. | 
static ValueMatcher | 
makeValueMatcherGeneric(DimensionSelector selector,
                       String value)
Generic implementation of  
DimensionSelector.makeValueMatcher(String), uses DimensionSelector.getRow() of the given DimensionSelector. | 
public static ValueMatcher makeValueMatcherGeneric(DimensionSelector selector, String value)
DimensionSelector.makeValueMatcher(String), uses DimensionSelector.getRow() of the given DimensionSelector. "Lazy" DimensionSelectors could delegate
 makeValueMatcher() to this method, but encouraged to implement makeValueMatcher() themselves,
 bypassing the IndexedInts abstraction.public static ValueMatcher makeValueMatcherGeneric(DimensionSelector selector, com.google.common.base.Predicate<String> predicate)
DimensionSelector.makeValueMatcher(Predicate), uses DimensionSelector.getRow() of the given DimensionSelector. "Lazy" DimensionSelectors could delegate
 makeValueMatcher() to this method, but encouraged to implement makeValueMatcher() themselves,
 bypassing the IndexedInts abstraction.public static BitSet makePredicateMatchingSet(DimensionSelector selector, com.google.common.base.Predicate<String> predicate)
public static DimensionSelector constantSelector(@Nullable String value)
public static DimensionSelector constantSelector(@Nullable String value, @Nullable ExtractionFn extractionFn)
Copyright © 2011–2018. All rights reserved.