Class InlineSchemaDataSourceCompactionConfig
java.lang.Object
org.apache.druid.server.coordinator.InlineSchemaDataSourceCompactionConfig
- All Implemented Interfaces:
DataSourceCompactionConfig
public class InlineSchemaDataSourceCompactionConfig
extends Object
implements DataSourceCompactionConfig
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.apache.druid.server.coordinator.DataSourceCompactionConfig
DEFAULT_COMPACTION_TASK_PRIORITY, DEFAULT_INPUT_SEGMENT_SIZE_BYTES, DEFAULT_SKIP_OFFSET_FROM_LATEST -
Constructor Summary
ConstructorsConstructorDescriptionInlineSchemaDataSourceCompactionConfig(String dataSource, Integer taskPriority, Long inputSegmentSizeBytes, Integer maxRowsPerSegment, org.joda.time.Period skipOffsetFromLatest, UserCompactionTaskQueryTuningConfig tuningConfig, UserCompactionTaskGranularityConfig granularitySpec, UserCompactionTaskDimensionsConfig dimensionsSpec, AggregatorFactory[] metricsSpec, CompactionTransformSpec transformSpec, List<AggregateProjectionSpec> projections, UserCompactionTaskIOConfig ioConfig, CompactionEngine engine, Map<String, Object> taskContext) -
Method Summary
-
Constructor Details
-
InlineSchemaDataSourceCompactionConfig
public InlineSchemaDataSourceCompactionConfig(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 AggregatorFactory[] metricsSpec, @Nullable CompactionTransformSpec transformSpec, @Nullable List<AggregateProjectionSpec> projections, @Nullable UserCompactionTaskIOConfig ioConfig, @Nullable CompactionEngine engine, @Nullable Map<String, Object> taskContext)
-
-
Method Details
-
builder
-
getDataSource
- Specified by:
getDataSourcein interfaceDataSourceCompactionConfig
-
getTaskPriority
public int getTaskPriority()- Specified by:
getTaskPriorityin interfaceDataSourceCompactionConfig
-
getInputSegmentSizeBytes
public long getInputSegmentSizeBytes()- Specified by:
getInputSegmentSizeBytesin interfaceDataSourceCompactionConfig
-
getMaxRowsPerSegment
Deprecated.- Specified by:
getMaxRowsPerSegmentin interfaceDataSourceCompactionConfig
-
getSkipOffsetFromLatest
public org.joda.time.Period getSkipOffsetFromLatest()- Specified by:
getSkipOffsetFromLatestin interfaceDataSourceCompactionConfig
-
getTuningConfig
- Specified by:
getTuningConfigin interfaceDataSourceCompactionConfig
-
getIoConfig
- Specified by:
getIoConfigin interfaceDataSourceCompactionConfig
-
getGranularitySpec
- Specified by:
getGranularitySpecin interfaceDataSourceCompactionConfig
-
getDimensionsSpec
- Specified by:
getDimensionsSpecin interfaceDataSourceCompactionConfig
-
getTransformSpec
- Specified by:
getTransformSpecin interfaceDataSourceCompactionConfig
-
getMetricsSpec
- Specified by:
getMetricsSpecin interfaceDataSourceCompactionConfig
-
getProjections
- Specified by:
getProjectionsin interfaceDataSourceCompactionConfig
-
getTaskContext
- Specified by:
getTaskContextin interfaceDataSourceCompactionConfig
-
getEngine
- Specified by:
getEnginein interfaceDataSourceCompactionConfig
-
getSegmentGranularity
- Specified by:
getSegmentGranularityin interfaceDataSourceCompactionConfig
-
equals
-
hashCode
public int hashCode()
-