Uses of Interface
org.apache.druid.segment.TransformableRowIterator
Packages that use TransformableRowIterator
-
Uses of TransformableRowIterator in org.apache.druid.segment
Classes in org.apache.druid.segment that implement TransformableRowIteratorModifier and TypeClassDescriptionclassImplementation ofTransformableRowIteratorthat just delegates all methods to some baseIterator (adapter pattern).Fields in org.apache.druid.segment declared as TransformableRowIteratorModifier and TypeFieldDescriptionprotected final TransformableRowIteratorForwardingRowIterator.baseIteratorMethods in org.apache.druid.segment that return TransformableRowIteratorModifier and TypeMethodDescriptionIndexableAdapter.getRows()static TransformableRowIteratorIndexMerger.makeRowIteratorWithConvertedDimensionColumns(TransformableRowIterator sourceRowIterator, ColumnValueSelector[] convertedDimensionSelectors, ColumnValueSelector[] convertedMarkedDimensionSelectors) static TransformableRowIteratorIndexMerger.toMergedIndexRowIterator(TransformableRowIterator sourceRowIterator, int indexNumber, List<DimensionMergerV9> mergers) This method appliesDimensionMerger.convertSortedSegmentRowValuesToMergedRowValues(int, ColumnValueSelector)to all dimension column selectors of the given sourceRowIterator, using the given index number.Methods in org.apache.druid.segment with parameters of type TransformableRowIteratorModifier and TypeMethodDescriptionstatic TransformableRowIteratorIndexMerger.makeRowIteratorWithConvertedDimensionColumns(TransformableRowIterator sourceRowIterator, ColumnValueSelector[] convertedDimensionSelectors, ColumnValueSelector[] convertedMarkedDimensionSelectors) static TransformableRowIteratorIndexMerger.toMergedIndexRowIterator(TransformableRowIterator sourceRowIterator, int indexNumber, List<DimensionMergerV9> mergers) This method appliesDimensionMerger.convertSortedSegmentRowValuesToMergedRowValues(int, ColumnValueSelector)to all dimension column selectors of the given sourceRowIterator, using the given index number.Method parameters in org.apache.druid.segment with type arguments of type TransformableRowIteratorModifier and TypeMethodDescriptionprotected abstract FileIndexMergerBase.makeIndexFiles(List<IndexableAdapter> adapters, Metadata segmentMetadata, File outDir, ProgressIndicator progress, List<String> mergedDimensionsWithTime, IndexMergerBase.DimensionsSpecInspector dimensionsSpecInspector, List<String> mergedMetrics, Function<List<TransformableRowIterator>, TimeAndDimsIterator> rowMergerFn, IndexSpec indexSpec, SegmentWriteOutMediumFactory segmentWriteOutMediumFactory) MergeIndexableAdapterand build the segment fileprotected FileIndexMergerV10.makeIndexFiles(List<IndexableAdapter> adapters, Metadata segmentMetadata, File outDir, ProgressIndicator progress, List<String> mergedDimensionsWithTime, IndexMergerBase.DimensionsSpecInspector dimensionsSpecInspector, List<String> mergedMetrics, Function<List<TransformableRowIterator>, TimeAndDimsIterator> rowMergerFn, IndexSpec indexSpec, SegmentWriteOutMediumFactory segmentWriteOutMediumFactory) protected FileIndexMergerV9.makeIndexFiles(List<IndexableAdapter> adapters, Metadata segmentMetadata, File outDir, ProgressIndicator progress, List<String> mergedDimensionsWithTime, IndexMergerBase.DimensionsSpecInspector dimensionsSpecInspector, List<String> mergedMetrics, Function<List<TransformableRowIterator>, TimeAndDimsIterator> rowMergerFn, IndexSpec indexSpec, SegmentWriteOutMediumFactory segmentWriteOutMediumFactory) protected TimeAndDimsIteratorIndexMergerBase.makeMergedTimeAndDimsIterator(List<IndexableAdapter> indexes, List<String> mergedDimensionsWithTime, List<String> mergedMetrics, Function<List<TransformableRowIterator>, TimeAndDimsIterator> rowMergerFn, Map<String, DimensionHandler> handlers, List<DimensionMergerV9> mergers) Constructors in org.apache.druid.segment with parameters of type TransformableRowIteratorModifierConstructorDescriptionprotectedForwardingRowIterator(TransformableRowIterator baseIterator) -
Uses of TransformableRowIterator in org.apache.druid.segment.incremental
Methods in org.apache.druid.segment.incremental that return TransformableRowIterator