Class DatasourceIngestionSpec


  • public class DatasourceIngestionSpec
    extends Object
    • Constructor Detail

      • DatasourceIngestionSpec

        public DatasourceIngestionSpec​(String dataSource,
                                       @Deprecated
                                       org.joda.time.Interval interval,
                                       List<org.joda.time.Interval> intervals,
                                       List<org.apache.druid.timeline.DataSegment> segments,
                                       org.apache.druid.query.filter.DimFilter filter,
                                       List<String> dimensions,
                                       List<String> metrics,
                                       boolean ignoreWhenNoSegments,
                                       org.apache.druid.segment.transform.TransformSpec transformSpec)
    • Method Detail

      • getDataSource

        public String getDataSource()
      • getIntervals

        public List<org.joda.time.Interval> getIntervals()
      • getSegments

        public List<org.apache.druid.timeline.DataSegment> getSegments()
      • getFilter

        public org.apache.druid.query.filter.DimFilter getFilter()
      • getDimensions

        public List<String> getDimensions()
      • isIgnoreWhenNoSegments

        public boolean isIgnoreWhenNoSegments()
      • getTransformSpec

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

        public DatasourceIngestionSpec withQueryGranularity​(org.apache.druid.java.util.common.granularity.Granularity granularity)
      • withIgnoreWhenNoSegments

        public DatasourceIngestionSpec withIgnoreWhenNoSegments​(boolean ignoreWhenNoSegments)
      • withTransformSpec

        public DatasourceIngestionSpec withTransformSpec​(org.apache.druid.segment.transform.TransformSpec transformSpec)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object