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 Summary
ConstructorsConstructorDescriptionDefaultDimensionSpec(String dimension) DefaultDimensionSpec(String dimension, String outputName, @Nullable DruidType outputType) -
Method Summary
Modifier and TypeMethodDescription@Nullable ExtractionFunctionvoidwrite(com.fasterxml.jackson.core.JsonGenerator generator)
-
Constructor Details
-
DefaultDimensionSpec
-
DefaultDimensionSpec
-
-
Method Details
-
write
- Specified by:
writein interfaceDruidJson- Throws:
IOException
-
getOutputName
- Specified by:
getOutputNamein interfaceDimensionSpec
-
getOutputType
- Specified by:
getOutputTypein interfaceDimensionSpec
-
getExtractionFn
- Specified by:
getExtractionFnin interfaceDimensionSpec
-
getDimension
- Specified by:
getDimensionin interfaceDimensionSpec
-