public abstract class BaseFilteredDimensionSpec extends Object implements DimensionSpec
| Modifier and Type | Field and Description |
|---|---|
protected DimensionSpec |
delegate |
| Constructor and Description |
|---|
BaseFilteredDimensionSpec(DimensionSpec delegate) |
| Modifier and Type | Method and Description |
|---|---|
DimensionSpec |
getDelegate() |
String |
getDimension() |
ExtractionFn |
getExtractionFn() |
String |
getOutputName() |
ValueType |
getOutputType() |
boolean |
mustDecorate()
Does this DimensionSpec require that decorate() be called to produce correct results?
|
boolean |
preservesOrdering()
If the
DimensionSpec.decorate(org.apache.druid.segment.DimensionSelector) methods alter the underlying behavior of the dimension selector, does this alteration
preserve the original ordering? |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcanVectorize, decorate, decorate, decorate, withDimensiongetCacheKeyprotected final DimensionSpec delegate
public BaseFilteredDimensionSpec(DimensionSpec delegate)
public DimensionSpec getDelegate()
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 boolean mustDecorate()
DimensionSpecmustDecorate in interface DimensionSpecpublic boolean preservesOrdering()
DimensionSpecDimensionSpec.decorate(org.apache.druid.segment.DimensionSelector) methods alter the underlying behavior of the dimension selector, does this alteration
preserve the original ordering?preservesOrdering in interface DimensionSpecCopyright © 2011–2021 The Apache Software Foundation. All rights reserved.