public class ListFilteredDimensionSpec extends BaseFilteredDimensionSpec
| Modifier and Type | Class and Description |
|---|---|
static interface |
ListFilteredDimensionSpec.IndexedGetter<T> |
delegate| Constructor and Description |
|---|
ListFilteredDimensionSpec(DimensionSpec delegate,
Set<String> values,
Boolean isWhitelist) |
getDelegate, getDimension, getExtractionFn, getOutputName, getOutputType, mustDecorate, preservesOrderingclone, finalize, getClass, notify, notifyAll, wait, wait, waitcanVectorize, decorate, decoratepublic ListFilteredDimensionSpec(DimensionSpec delegate, Set<String> values, Boolean isWhitelist)
public boolean isWhitelist()
public DimensionSelector decorate(DimensionSelector selector)
DimensionSpecDimensionSelector, allowing custom transformation of underlying behavior (e.g. performing
extraction functions in the case of ExtractionDimensionSpec, regex filtering in the case of
RegexFilteredDimensionSpec, and so on).public static IdMapping buildAllowListIdMapping(Set<String> values, int cardinality, @Nullable IdLookup idLookup, ListFilteredDimensionSpec.IndexedGetter<String> fn)
public static IdMapping buildDenyListIdMapping(Set<String> values, int cardinality, ListFilteredDimensionSpec.IndexedGetter<String> fn)
public static DimensionSelector filterAllowList(Set<String> values, DimensionSelector selector)
public static DimensionSelector filterDenyList(Set<String> values, DimensionSelector selector)
public byte[] getCacheKey()
public DimensionSpec withDimension(String newDimension)
DimensionSpecDimensionSpec.getDimension())
replaced by "newDimension".Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.