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.