Class DataFetcherOutputCollector<O>

    • Constructor Detail

      • DataFetcherOutputCollector

        public DataFetcherOutputCollector​(OperatorVertex nextOperatorVertex,
                                          int edgeIndex,
                                          InputWatermarkManager watermarkManager)
        It forwards output to the next operator.
        Parameters:
        nextOperatorVertex - next operator to emit data and watermark
        edgeIndex - edge index
        watermarkManager - watermark manager
    • Method Detail

      • emit

        public void emit​(O output)
        Description copied from interface: OutputCollector
        Single-destination emit.
        Specified by:
        emit in interface OutputCollector<O>
        Parameters:
        output - value.
      • emit

        public <T> void emit​(String dstVertexId,
                             T output)
        Description copied from interface: OutputCollector
        Multi-destination emit. Currently unused, but might come in handy for operations like multi-output map.
        Specified by:
        emit in interface OutputCollector<O>
        Type Parameters:
        T - output type.
        Parameters:
        dstVertexId - destination vertex id.
        output - value.