Class DataSchema


  • public class DataSchema
    extends Object
    • 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()
      • getTransformSpec

        public org.apache.druid.segment.transform.TransformSpec getTransformSpec()
      • getParser

        @Nullable
        public org.apache.druid.data.input.impl.InputRowParser getParser()
      • withTransformSpec

        public DataSchema withTransformSpec​(org.apache.druid.segment.transform.TransformSpec transformSpec)
      • withDimensionsSpec

        public DataSchema withDimensionsSpec​(org.apache.druid.data.input.impl.DimensionsSpec dimensionsSpec)