public class MergeIterator extends MoveIterator
schema
Constructor and Description |
---|
MergeIterator(java.lang.String[] result_schema,
java.util.Collection<TsIterator> input_iterator,
java.lang.String debugTextplotID) |
MergeIterator(java.lang.String[] result_schema,
TsIterator[] input_iterator,
java.lang.String debugTextplotID) |
Modifier and Type | Method and Description |
---|---|
static TsSchema |
createSchema(java.lang.String[] result_names,
TsIterator[] input_iterator) |
protected TsEntry |
getNext()
Request next element.
|
ProcessingChain |
getProcessingChain()
Default implementation: Get processing chain with this as source entry.
|
close, hasNext, next
getNames, getSchema, isLive, isNotLive, toSchemas, toString, toTimeSeries, toTimestampSeries, writeConsole, writeConsole, writeCSV
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getProcessingTitle
createUnknown, of
createUnknown
public MergeIterator(java.lang.String[] result_schema, java.util.Collection<TsIterator> input_iterator, java.lang.String debugTextplotID)
public MergeIterator(java.lang.String[] result_schema, TsIterator[] input_iterator, java.lang.String debugTextplotID)
public static TsSchema createSchema(java.lang.String[] result_names, TsIterator[] input_iterator)
protected TsEntry getNext()
MoveIterator
It's guaranteed to not be called again when it first returns null (no next element).
This method should be called by MoveIterator internal only.
getNext
in class MoveIterator
public ProcessingChain getProcessingChain()
ProcessingChainNode