Uses of Class
org.apache.druid.data.input.impl.DimensionsSpec
Packages that use DimensionsSpec
Package
Description
-
Uses of DimensionsSpec in org.apache.druid.data.input
Methods in org.apache.druid.data.input that return DimensionsSpecConstructors in org.apache.druid.data.input with parameters of type DimensionsSpecModifierConstructorDescriptionInputRowSchema(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, ColumnsFilter columnsFilter) InputRowSchema(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, ColumnsFilter columnsFilter, Set<String> metricNames) -
Uses of DimensionsSpec in org.apache.druid.data.input.impl
Fields in org.apache.druid.data.input.impl declared as DimensionsSpecMethods in org.apache.druid.data.input.impl that return DimensionsSpecModifier and TypeMethodDescriptionDimensionsSpec.Builder.build()ParseSpec.getDimensionsSpec()Deprecated.DimensionsSpec.withDimensionExclusions(Set<String> dimExs) DimensionsSpec.withDimensions(List<DimensionSchema> dims) DimensionsSpec.withSpatialDimensions(List<SpatialDimensionSchema> spatials) Deprecated.Methods in org.apache.druid.data.input.impl with parameters of type DimensionsSpecModifier and TypeMethodDescriptionstatic DimensionsSpec.BuilderDimensionsSpec.builder(DimensionsSpec dimensionsSpec) MapInputRowParser.findDimensions(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, Set<String> fields) Finds the final set of dimension names to use forInputRow.CSVParseSpec.withDimensionsSpec(DimensionsSpec spec) DelimitedParseSpec.withDimensionsSpec(DimensionsSpec spec) JavaScriptParseSpec.withDimensionsSpec(DimensionsSpec spec) JSONLowercaseParseSpec.withDimensionsSpec(DimensionsSpec spec) Deprecated.JSONParseSpec.withDimensionsSpec(DimensionsSpec spec) ParseSpec.withDimensionsSpec(DimensionsSpec spec) Deprecated.RegexParseSpec.withDimensionsSpec(DimensionsSpec spec) TimeAndDimsParseSpec.withDimensionsSpec(DimensionsSpec spec) Constructors in org.apache.druid.data.input.impl with parameters of type DimensionsSpecModifierConstructorDescriptionCSVParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, String listDelimiter, List<String> columns, boolean hasHeaderRow, int skipHeaderRows) DelimitedParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, String delimiter, String listDelimiter, List<String> columns, boolean hasHeaderRow, int skipHeaderRows) JavaScriptParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, String function, JavaScriptConfig config) JSONLowercaseParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec) Deprecated.JSONParseSpec(TimestampSpec ts, DimensionsSpec dims) JSONParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, JSONPathSpec flattenSpec, Map<String, Boolean> featureSpec, Boolean keepNullColumns) protectedNestedDataParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, TFlattenSpec flattenSpec) protectedParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec) Deprecated.RegexParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec, String listDelimiter, List<String> columns, String pattern) TimeAndDimsParseSpec(TimestampSpec timestampSpec, DimensionsSpec dimensionsSpec) -
Uses of DimensionsSpec in org.apache.druid.segment
Methods in org.apache.druid.segment with parameters of type DimensionsSpecModifier and TypeMethodDescriptionIndexMerger.getLongestSharedDimOrder(List<IndexableAdapter> indexes, DimensionsSpec dimensionsSpec) Gets the longest shared dimension order, including bothColumnHolder.TIME_COLUMN_NAMEand dimensions.IndexMerger.getMergedDimensionsFromQueryableIndexes(List<QueryableIndex> indexes, DimensionsSpec dimensionsSpec) Returns merged dimensions, not includingColumnHolder.TIME_COLUMN_NAME, from a set of indexes.IndexMerger.getMergedDimensionsWithTime(List<IndexableAdapter> indexes, DimensionsSpec dimensionsSpec) Returns a merged list of dimensions, includingColumnHolder.TIME_COLUMN_NAME, that will be used to buildTimeAndDimsPointer.IndexMerger.merge(List<IndexableAdapter> indexes, boolean rollup, AggregatorFactory[] metricAggs, File outDir, DimensionsSpec dimensionsSpec, IndexSpec indexSpec, int maxColumnsToMerge) Only used as a convenience method in tests.IndexMergerV9.merge(List<IndexableAdapter> indexes, boolean rollup, AggregatorFactory[] metricAggs, File outDir, DimensionsSpec dimensionsSpec, IndexSpec indexSpec, int maxColumnsToMerge) The indexes here must have the sameMetadata, otherwise an error would be thrown.IndexMerger.mergeQueryableIndex(List<QueryableIndex> indexes, boolean rollup, AggregatorFactory[] metricAggs, DimensionsSpec dimensionsSpec, File outDir, IndexSpec indexSpec, IndexSpec indexSpecForIntermediatePersists, ProgressIndicator progress, SegmentWriteOutMediumFactory segmentWriteOutMediumFactory, int maxColumnsToMerge) Merge a collection ofQueryableIndex.IndexMergerV9.mergeQueryableIndex(List<QueryableIndex> indexes, boolean rollup, AggregatorFactory[] metricAggs, DimensionsSpec dimensionsSpec, File outDir, IndexSpec indexSpec, IndexSpec indexSpecForIntermediatePersists, ProgressIndicator progress, SegmentWriteOutMediumFactory segmentWriteOutMediumFactory, int maxColumnsToMerge) -
Uses of DimensionsSpec in org.apache.druid.segment.generator
Methods in org.apache.druid.segment.generator that return DimensionsSpecModifier and TypeMethodDescriptionGeneratorSchemaInfo.getDimensionsSpec()GeneratorSchemaInfo.getDimensionsSpecExcludeAggs() -
Uses of DimensionsSpec in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental that return DimensionsSpecModifier and TypeMethodDescriptionIncrementalIndex.getDimensionsSpec()Returns dimensionsSpec from the ingestionSpec.IncrementalIndexSchema.getDimensionsSpec()Methods in org.apache.druid.segment.incremental with parameters of type DimensionsSpecModifier and TypeMethodDescriptionIncrementalIndexSchema.Builder.withDimensionsSpec(DimensionsSpec dimensionsSpec) Constructors in org.apache.druid.segment.incremental with parameters of type DimensionsSpecModifierConstructorDescriptionIncrementalIndexSchema(long minTimestamp, TimestampSpec timestampSpec, Granularity queryGranularity, VirtualColumns virtualColumns, DimensionsSpec dimensionsSpec, AggregatorFactory[] metrics, boolean rollup, List<AggregateProjectionSpec> projections) -
Uses of DimensionsSpec in org.apache.druid.timeline
Methods in org.apache.druid.timeline that return DimensionsSpecMethods in org.apache.druid.timeline with parameters of type DimensionsSpecModifier and TypeMethodDescriptionstatic Function<Set<DataSegment>, Set<DataSegment>> CompactionState.addCompactionStateToSegments(PartitionsSpec partitionsSpec, DimensionsSpec dimensionsSpec, List<AggregatorFactory> metricsSpec, CompactionTransformSpec transformSpec, IndexSpec indexSpec, GranularitySpec granularitySpec, List<AggregateProjectionSpec> projections) Constructors in org.apache.druid.timeline with parameters of type DimensionsSpecModifierConstructorDescriptionCompactionState(PartitionsSpec partitionsSpec, DimensionsSpec dimensionsSpec, List<AggregatorFactory> metricsSpec, CompactionTransformSpec transformSpec, IndexSpec indexSpec, GranularitySpec granularitySpec, List<AggregateProjectionSpec> projections)