public final class DimensionSelectorUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
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)
Copyright © 2011–2017. All rights reserved.