Class CombinedDataSchema
java.lang.Object
org.apache.druid.segment.indexing.DataSchema
org.apache.druid.segment.indexing.CombinedDataSchema
Class representing the combined DataSchema of a set of segments, currently used only by Compaction.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.druid.segment.indexing.DataSchema
DataSchema.Builder -
Constructor Summary
ConstructorsConstructorDescriptionCombinedDataSchema(String dataSource, TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, AggregatorFactory[] aggregators, GranularitySpec granularitySpec, TransformSpec transformSpec, List<AggregateProjectionSpec> projections, Set<String> multiValuedDimensions) -
Method Summary
Methods inherited from class org.apache.druid.segment.indexing.DataSchema
builder, builder, getAggregators, getDataSource, getDimensionsSpec, getGranularitySpec, getParser, getParserMap, getProjectionNames, getProjections, getTimestampSpec, getTransformSpec, toString, validateProjections, withDimensionsSpec, withGranularitySpec, withTransformSpec
-
Constructor Details
-
CombinedDataSchema
public CombinedDataSchema(String dataSource, @Nullable TimestampSpec timestampSpec, @Nullable DimensionsSpec dimensionsSpec, AggregatorFactory[] aggregators, GranularitySpec granularitySpec, TransformSpec transformSpec, @Nullable List<AggregateProjectionSpec> projections, @Nullable Set<String> multiValuedDimensions)
-
-
Method Details
-
getMultiValuedDimensions
-