| Package | Description |
|---|---|
| org.apache.druid.segment | |
| org.apache.druid.segment.nested |
| Modifier and Type | Field and Description |
|---|---|
protected IndexSpec |
NumericDimensionMergerV9.indexSpec |
protected IndexSpec |
DictionaryEncodedColumnMerger.indexSpec |
| Modifier and Type | Method and Description |
|---|---|
DimensionMergerV9 |
LongDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
NestedDataDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
FloatDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
StringDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
DimensionMergerV9 |
DimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer)
Creates a new DimensionMergerV9, a per-dimension object responsible for merging indexes/row data across segments
and building the on-disk representation of a dimension.
|
DimensionMergerV9 |
DoubleDimensionHandler.makeMerger(IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
File |
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.
|
File |
IndexMergerV9.merge(List<IndexableAdapter> indexes,
boolean rollup,
AggregatorFactory[] metricAggs,
File outDir,
DimensionsSpec dimensionsSpec,
IndexSpec indexSpec,
int maxColumnsToMerge) |
File |
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 of
QueryableIndex. |
File |
IndexMergerV9.mergeQueryableIndex(List<QueryableIndex> indexes,
boolean rollup,
AggregatorFactory[] metricAggs,
DimensionsSpec dimensionsSpec,
File outDir,
IndexSpec indexSpec,
IndexSpec indexSpecForIntermediatePersists,
ProgressIndicator progress,
SegmentWriteOutMediumFactory segmentWriteOutMediumFactory,
int maxColumnsToMerge) |
default File |
IndexMerger.mergeQueryableIndex(List<QueryableIndex> indexes,
boolean rollup,
AggregatorFactory[] metricAggs,
File outDir,
IndexSpec indexSpec,
SegmentWriteOutMediumFactory segmentWriteOutMediumFactory,
int maxColumnsToMerge)
Merge a collection of
QueryableIndex. |
default File |
IndexMerger.persist(IncrementalIndex index,
File outDir,
IndexSpec indexSpec,
SegmentWriteOutMediumFactory segmentWriteOutMediumFactory)
Equivalent to
IndexMerger.persist(IncrementalIndex, Interval, File, IndexSpec, ProgressIndicator, SegmentWriteOutMediumFactory)
without a progress indicator and with interval set to IncrementalIndex.getInterval(). |
File |
IndexMerger.persist(IncrementalIndex index,
org.joda.time.Interval dataInterval,
File outDir,
IndexSpec indexSpec,
ProgressIndicator progress,
SegmentWriteOutMediumFactory segmentWriteOutMediumFactory)
Persist an IncrementalIndex to disk in such a way that it can be loaded back up as a
QueryableIndex. |
File |
IndexMergerV9.persist(IncrementalIndex index,
org.joda.time.Interval dataInterval,
File outDir,
IndexSpec indexSpec,
ProgressIndicator progress,
SegmentWriteOutMediumFactory segmentWriteOutMediumFactory) |
default File |
IndexMerger.persist(IncrementalIndex index,
org.joda.time.Interval dataInterval,
File outDir,
IndexSpec indexSpec,
SegmentWriteOutMediumFactory segmentWriteOutMediumFactory)
Equivalent to
IndexMerger.persist(IncrementalIndex, Interval, File, IndexSpec, ProgressIndicator, SegmentWriteOutMediumFactory)
without a progress indicator. |
| Constructor and Description |
|---|
DictionaryEncodedColumnMerger(String dimensionName,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
NestedDataColumnMerger(String name,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ProgressIndicator progressIndicator,
Closer closer) |
StringDimensionMergerV9(String dimensionName,
IndexSpec indexSpec,
SegmentWriteOutMedium segmentWriteOutMedium,
ColumnCapabilities capabilities,
ProgressIndicator progress,
Closer closer) |
| Modifier and Type | Field and Description |
|---|---|
protected IndexSpec |
GlobalDictionaryEncodedFieldColumnWriter.indexSpec |
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.