Class DataSchema
- java.lang.Object
-
- org.apache.druid.segment.indexing.DataSchema
-
public class DataSchema extends Object
-
-
Constructor Summary
Constructors Constructor Description DataSchema(String dataSource, Map<String,Object> parserMap, org.apache.druid.query.aggregation.AggregatorFactory[] aggregators, GranularitySpec granularitySpec, org.apache.druid.segment.transform.TransformSpec transformSpec, com.fasterxml.jackson.databind.ObjectMapper objectMapper)Deprecated.DataSchema(String dataSource, org.apache.druid.data.input.impl.TimestampSpec timestampSpec, org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec, org.apache.druid.query.aggregation.AggregatorFactory[] aggregators, GranularitySpec granularitySpec, org.apache.druid.segment.transform.TransformSpec transformSpec)DataSchema(String dataSource, org.apache.druid.data.input.impl.TimestampSpec timestampSpec, org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec, org.apache.druid.query.aggregation.AggregatorFactory[] aggregators, GranularitySpec granularitySpec, org.apache.druid.segment.transform.TransformSpec transformSpec, Map<String,Object> parserMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.apache.druid.query.aggregation.AggregatorFactory[]getAggregators()StringgetDataSource()org.apache.druid.data.input.impl.DimensionsSpecgetDimensionsSpec()GranularitySpecgetGranularitySpec()org.apache.druid.data.input.impl.InputRowParsergetParser()Map<String,Object>getParserMap()Deprecated.org.apache.druid.data.input.impl.TimestampSpecgetTimestampSpec()org.apache.druid.segment.transform.TransformSpecgetTransformSpec()StringtoString()DataSchemawithDimensionsSpec(org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec)DataSchemawithGranularitySpec(GranularitySpec granularitySpec)DataSchemawithTransformSpec(org.apache.druid.segment.transform.TransformSpec transformSpec)
-
-
-
Constructor Detail
-
DataSchema
public DataSchema(String dataSource, @Nullable org.apache.druid.data.input.impl.TimestampSpec timestampSpec, @Nullable org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec, org.apache.druid.query.aggregation.AggregatorFactory[] aggregators, GranularitySpec granularitySpec, org.apache.druid.segment.transform.TransformSpec transformSpec, @Deprecated @Nullable Map<String,Object> parserMap, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
DataSchema
public DataSchema(String dataSource, org.apache.druid.data.input.impl.TimestampSpec timestampSpec, org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec, org.apache.druid.query.aggregation.AggregatorFactory[] aggregators, GranularitySpec granularitySpec, org.apache.druid.segment.transform.TransformSpec transformSpec)
-
DataSchema
@Deprecated public DataSchema(String dataSource, Map<String,Object> parserMap, org.apache.druid.query.aggregation.AggregatorFactory[] aggregators, GranularitySpec granularitySpec, org.apache.druid.segment.transform.TransformSpec transformSpec, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Deprecated.
-
-
Method Detail
-
getDataSource
public String getDataSource()
-
getTimestampSpec
public org.apache.druid.data.input.impl.TimestampSpec getTimestampSpec()
-
getDimensionsSpec
public org.apache.druid.data.input.impl.DimensionsSpec getDimensionsSpec()
-
getAggregators
public org.apache.druid.query.aggregation.AggregatorFactory[] getAggregators()
-
getGranularitySpec
public GranularitySpec getGranularitySpec()
-
getTransformSpec
public org.apache.druid.segment.transform.TransformSpec getTransformSpec()
-
getParserMap
@Deprecated @Nullable public Map<String,Object> getParserMap()
Deprecated.
-
getParser
@Nullable public org.apache.druid.data.input.impl.InputRowParser getParser()
-
withGranularitySpec
public DataSchema withGranularitySpec(GranularitySpec granularitySpec)
-
withTransformSpec
public DataSchema withTransformSpec(org.apache.druid.segment.transform.TransformSpec transformSpec)
-
withDimensionsSpec
public DataSchema withDimensionsSpec(org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec)
-
-