public class DefaultDimensionSpec extends Object implements DimensionSpec
| Constructor and Description |
|---|
DefaultDimensionSpec(String dimension,
String outputName) |
DefaultDimensionSpec(String dimension,
String outputName,
ValueType outputType) |
public DefaultDimensionSpec(String dimension, @Nullable String outputName, @Nullable ValueType outputType)
public static DefaultDimensionSpec of(String dimensionName)
public String getDimension()
getDimension in interface DimensionSpecpublic String getOutputName()
getOutputName in interface DimensionSpecpublic ValueType getOutputType()
getOutputType in interface DimensionSpecpublic ExtractionFn getExtractionFn()
getExtractionFn in interface DimensionSpecpublic DimensionSelector decorate(DimensionSelector selector)
decorate in interface DimensionSpecpublic SingleValueDimensionVectorSelector decorate(SingleValueDimensionVectorSelector selector)
decorate in interface DimensionSpecpublic MultiValueDimensionVectorSelector decorate(MultiValueDimensionVectorSelector selector)
decorate in interface DimensionSpecpublic boolean canVectorize()
DimensionSpecDimensionSpec.decorate(SingleValueDimensionVectorSelector) and
DimensionSpec.decorate(MultiValueDimensionVectorSelector) methods?canVectorize in interface DimensionSpecpublic boolean mustDecorate()
DimensionSpecmustDecorate in interface DimensionSpecpublic byte[] getCacheKey()
getCacheKey in interface Cacheablepublic boolean preservesOrdering()
preservesOrdering in interface DimensionSpecpublic DimensionSpec withDimension(String newDimension)
DimensionSpecDimensionSpec.getDimension())
replaced by "newDimension".withDimension in interface DimensionSpecCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.