Class CombiningInputSource

java.lang.Object
org.apache.druid.data.input.AbstractInputSource
org.apache.druid.data.input.impl.CombiningInputSource
All Implemented Interfaces:
SplittableInputSource, InputSource

public class CombiningInputSource extends AbstractInputSource implements SplittableInputSource
InputSource that combines data from multiple inputSources. The delegate inputSources must be splittable. The splits for this inputSource are created from the SplittableInputSource.createSplits(org.apache.druid.data.input.InputFormat, org.apache.druid.data.input.SplitHintSpec) of the delegate inputSources. Each inputSplit is paired up with its respective delegate inputSource so that during split, SplittableInputSource.withSplit(org.apache.druid.data.input.InputSplit<T>)is called against the correct inputSource for each inputSplit. This inputSource presently only supports a single InputFormat.