Package org.apache.calcite.adapter.druid
Class DefaultDimensionSpec
java.lang.Object
org.apache.calcite.adapter.druid.DefaultDimensionSpec
- All Implemented Interfaces:
- DimensionSpec,- DruidJson
Default implementation of DimensionSpec.
 
The default implementation returns dimension values as is and optionally renames the dimension.
- 
Constructor SummaryConstructorsConstructorDescriptionDefaultDimensionSpec(String dimension) DefaultDimensionSpec(String dimension, String outputName, @Nullable DruidType outputType) 
- 
Method SummaryModifier and TypeMethodDescription@Nullable ExtractionFunctionvoidwrite(com.fasterxml.jackson.core.JsonGenerator generator) 
- 
Constructor Details- 
DefaultDimensionSpec
- 
DefaultDimensionSpec
 
- 
- 
Method Details- 
write- Specified by:
- writein interface- DruidJson
- Throws:
- IOException
 
- 
getOutputName- Specified by:
- getOutputNamein interface- DimensionSpec
 
- 
getOutputType- Specified by:
- getOutputTypein interface- DimensionSpec
 
- 
getExtractionFn- Specified by:
- getExtractionFnin interface- DimensionSpec
 
- 
getDimension- Specified by:
- getDimensionin interface- DimensionSpec
 
 
-