File |
IndexMerger.append(List<IndexableAdapter> indexes,
AggregatorFactory[] aggregators,
File outDir,
IndexSpec indexSpec) |
File |
IndexMerger.append(List<IndexableAdapter> indexes,
AggregatorFactory[] aggregators,
File outDir,
IndexSpec indexSpec,
ProgressIndicator progress) |
static List<String> |
IndexMerger.getMergedDimensions(List<IndexableAdapter> indexes) |
protected File |
IndexMergerV9.makeIndexFiles(List<IndexableAdapter> adapters,
AggregatorFactory[] metricAggs,
File outDir,
ProgressIndicator progress,
List<String> mergedDimensions,
List<String> mergedMetrics,
com.google.common.base.Function<ArrayList<Iterable<Rowboat>>,Iterable<Rowboat>> rowMergerFn,
IndexSpec indexSpec) |
protected File |
IndexMerger.makeIndexFiles(List<IndexableAdapter> indexes,
AggregatorFactory[] metricAggs,
File outDir,
ProgressIndicator progress,
List<String> mergedDimensions,
List<String> mergedMetrics,
com.google.common.base.Function<ArrayList<Iterable<Rowboat>>,Iterable<Rowboat>> rowMergerFn,
IndexSpec indexSpec) |
protected Iterable<Rowboat> |
IndexMerger.makeRowIterable(List<IndexableAdapter> indexes,
List<String> mergedDimensions,
List<String> mergedMetrics,
com.google.common.base.Function<ArrayList<Iterable<Rowboat>>,Iterable<Rowboat>> rowMergerFn,
List<ColumnCapabilitiesImpl> dimCapabilities,
DimensionHandler[] handlers,
List<DimensionMerger> mergers) |
File |
IndexMerger.merge(List<IndexableAdapter> indexes,
boolean rollup,
AggregatorFactory[] metricAggs,
File outDir,
IndexSpec indexSpec) |
File |
IndexMerger.merge(List<IndexableAdapter> indexes,
boolean rollup,
AggregatorFactory[] metricAggs,
File outDir,
IndexSpec indexSpec,
ProgressIndicator progress) |
protected StringDimensionMergerV9.IndexSeeker[] |
StringDimensionMergerV9.toIndexSeekers(List<IndexableAdapter> adapters,
ArrayList<IntBuffer> dimConversions,
String dimension) |
void |
StringDimensionMergerV9.writeMergedValueMetadata(List<IndexableAdapter> adapters) |
void |
LongDimensionMergerV9.writeMergedValueMetadata(List<IndexableAdapter> adapters) |
void |
FloatDimensionMergerV9.writeMergedValueMetadata(List<IndexableAdapter> adapters) |
void |
DimensionMerger.writeMergedValueMetadata(List<IndexableAdapter> adapters)
Given a list of segment adapters:
- Read any value metadata (e.g., dictionary encoding information) from the adapters
- Merge this value metadata and update the internal state of the implementing class.
|