Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-646

Get runners out of the apply()

Details

    Description

      Right now, the runner intercepts calls to apply() and replaces transforms as we go. This means that there is no "original" user graph. For portability and misc architectural benefits, we would like to build the original graph first, and have the runner override later.

      Some runners already work in this manner, but we could integrate it more smoothly, with more validation, via some handy APIs on e.g. the Pipeline object.

      Attachments

        Activity

          People

            tgroh Thomas Groh
            kenn Kenneth Knowles
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: