Class DataSourceCompactionConfig
- java.lang.Object
-
- org.apache.druid.server.coordinator.DataSourceCompactionConfig
-
public class DataSourceCompactionConfig extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_COMPACTION_TASK_PRIORITYMust be synced with Tasks.DEFAULT_MERGE_TASK_PRIORITY
-
Constructor Summary
Constructors Constructor Description DataSourceCompactionConfig(String dataSource, Integer taskPriority, Long inputSegmentSizeBytes, Integer maxRowsPerSegment, org.joda.time.Period skipOffsetFromLatest, UserCompactionTaskQueryTuningConfig tuningConfig, UserCompactionTaskGranularityConfig granularitySpec, UserCompactionTaskDimensionsConfig dimensionsSpec, org.apache.druid.query.aggregation.AggregatorFactory[] metricsSpec, UserCompactionTaskTransformConfig transformSpec, UserCompactionTaskIOConfig ioConfig, Map<String,Object> taskContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object o)StringgetDataSource()UserCompactionTaskDimensionsConfiggetDimensionsSpec()UserCompactionTaskGranularityConfiggetGranularitySpec()longgetInputSegmentSizeBytes()UserCompactionTaskIOConfiggetIoConfig()IntegergetMaxRowsPerSegment()Deprecated.org.apache.druid.query.aggregation.AggregatorFactory[]getMetricsSpec()org.joda.time.PeriodgetSkipOffsetFromLatest()Map<String,Object>getTaskContext()intgetTaskPriority()UserCompactionTaskTransformConfiggetTransformSpec()UserCompactionTaskQueryTuningConfiggetTuningConfig()inthashCode()
-
-
-
Field Detail
-
DEFAULT_COMPACTION_TASK_PRIORITY
public static final int DEFAULT_COMPACTION_TASK_PRIORITY
Must be synced with Tasks.DEFAULT_MERGE_TASK_PRIORITY- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DataSourceCompactionConfig
public DataSourceCompactionConfig(String dataSource, @Nullable Integer taskPriority, @Nullable Long inputSegmentSizeBytes, @Deprecated @Nullable Integer maxRowsPerSegment, @Nullable org.joda.time.Period skipOffsetFromLatest, @Nullable UserCompactionTaskQueryTuningConfig tuningConfig, @Nullable UserCompactionTaskGranularityConfig granularitySpec, @Nullable UserCompactionTaskDimensionsConfig dimensionsSpec, @Nullable org.apache.druid.query.aggregation.AggregatorFactory[] metricsSpec, @Nullable UserCompactionTaskTransformConfig transformSpec, @Nullable UserCompactionTaskIOConfig ioConfig, @Nullable Map<String,Object> taskContext)
-
-
Method Detail
-
getDataSource
public String getDataSource()
-
getTaskPriority
public int getTaskPriority()
-
getInputSegmentSizeBytes
public long getInputSegmentSizeBytes()
-
getMaxRowsPerSegment
@Deprecated @Nullable public Integer getMaxRowsPerSegment()
Deprecated.
-
getSkipOffsetFromLatest
public org.joda.time.Period getSkipOffsetFromLatest()
-
getTuningConfig
@Nullable public UserCompactionTaskQueryTuningConfig getTuningConfig()
-
getIoConfig
@Nullable public UserCompactionTaskIOConfig getIoConfig()
-
getGranularitySpec
@Nullable public UserCompactionTaskGranularityConfig getGranularitySpec()
-
getDimensionsSpec
@Nullable public UserCompactionTaskDimensionsConfig getDimensionsSpec()
-
getTransformSpec
@Nullable public UserCompactionTaskTransformConfig getTransformSpec()
-
getMetricsSpec
@Nullable public org.apache.druid.query.aggregation.AggregatorFactory[] getMetricsSpec()
-
-