/** * Prepare reading data. */ @Override public final void prepare() { iterator = initializeIterator(); }
@Override public void close() { outputCollector.emit(aggregatedDynOptData); }
/** * This just forwards watermarks to the next operator because it has one data stream. * @param edgeIndex edge index * @param watermark watermark */ @Override public void trackAndEmitWatermarks(final int edgeIndex, final Watermark watermark) { watermarkCollector.emitWatermark(watermark); } }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }
/** * Process a data element down the DAG dependency. */ private void processElement(final OutputCollector outputCollector, final Object dataElement) { outputCollector.emit(dataElement); }
/** * Prepare reading data. */ @Override public final void prepare() { iterator = initializeIterator(); }
/** * This just forwards watermarks to the next operator because it has one data stream. * @param edgeIndex edge index * @param watermark watermark */ @Override public void trackAndEmitWatermarks(final int edgeIndex, final Watermark watermark) { watermarkCollector.emitWatermark(watermark); } }
@Override public void close() { outputCollector.emit(aggregatedDynOptData); }
private void processWatermark(final OutputCollector outputCollector, final Watermark watermark) { outputCollector.emitWatermark(watermark); }
@Override public void onData(final T element) { outputCollector.emit(element); }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }
/** * Process a data element down the DAG dependency. */ private void processElement(final OutputCollector outputCollector, final Object dataElement) { outputCollector.emit(dataElement); }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }
@Override public void onData(final T element) { outputCollector.emit(element); }
private void processWatermark(final OutputCollector outputCollector, final Watermark watermark) { outputCollector.emitWatermark(watermark); }
@Override public void onData(final T element) { outputCollector.emit(element); }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }
@Override public void onWatermark(final Watermark watermark) { outputCollector.emitWatermark(watermark); }