public class DefaultDimensionSpec extends Object implements DimensionSpec
The default implementation returns dimension values as is and optionally renames the dimension.
| Modifier and Type | Field and Description |
|---|---|
private String |
dimension |
private String |
outputName |
private DruidType |
outputType |
| Constructor and Description |
|---|
DefaultDimensionSpec(String dimension) |
DefaultDimensionSpec(String dimension,
String outputName,
DruidType outputType) |
| Modifier and Type | Method and Description |
|---|---|
String |
getDimension() |
ExtractionFunction |
getExtractionFn() |
String |
getOutputName() |
DruidType |
getOutputType() |
void |
write(com.fasterxml.jackson.core.JsonGenerator generator) |
private final String dimension
private final String outputName
private final DruidType outputType
public DefaultDimensionSpec(String dimension, String outputName, DruidType outputType)
public DefaultDimensionSpec(String dimension)
public void write(com.fasterxml.jackson.core.JsonGenerator generator)
throws IOException
write in interface DruidJsonIOExceptionpublic String getOutputName()
getOutputName in interface DimensionSpecpublic DruidType getOutputType()
getOutputType in interface DimensionSpecpublic ExtractionFunction getExtractionFn()
getExtractionFn in interface DimensionSpecpublic String getDimension()
getDimension in interface DimensionSpecCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.