Skip to content

[BEAM-2333] Remove Pipeline reference from TransformHierarchy#3187

Merged
asfgit merged 1 commit intoapache:masterfrom
kennknowles:TransformHierarchy
May 22, 2017
Merged

[BEAM-2333] Remove Pipeline reference from TransformHierarchy#3187
asfgit merged 1 commit intoapache:masterfrom
kennknowles:TransformHierarchy

Conversation

@kennknowles
Copy link
Copy Markdown
Member

@kennknowles kennknowles commented May 19, 2017

This change removes a direct dependency cycle between Pipeline and
TransformHierarchy. There is still an indirect cycle through PValues, but that
is slightly less problematic.

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

  • Make sure the PR title is formatted like:
    [BEAM-<Jira issue #>] Description of pull request
  • Make sure tests pass via mvn clean verify.
  • Replace <Jira issue #> in the title with the actual Jira issue
    number, if there is one.
  • If this contribution is large, please file an Apache
    Individual Contributor License Agreement.

R: @tgroh

@kennknowles kennknowles force-pushed the TransformHierarchy branch from 481f418 to 2e063a1 Compare May 19, 2017 21:19
* Called before visiting anything values or transforms, as many uses of a visitor require
* access to the {@link Pipeline} object itself.
*/
void visitPipeline(Pipeline p);
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps this can be enterPipeline/exitPipeline, and we can get rid of the root node (and bring the TransformHierarchy in line with the runner API Pipeline definition)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@kennknowles kennknowles force-pushed the TransformHierarchy branch from 2e063a1 to 218d090 Compare May 19, 2017 22:30
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage decreased (-0.0004%) to 70.669% when pulling 218d090 on kennknowles:TransformHierarchy into 64cea06 on apache:master.

@kennknowles kennknowles force-pushed the TransformHierarchy branch 3 times, most recently from b01fbba to 71ace1c Compare May 20, 2017 02:11
@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.006%) to 70.676% when pulling 71ace1c on kennknowles:TransformHierarchy into d7a4e49 on apache:master.

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage decreased (-0.01%) to 70.658% when pulling 71ace1c on kennknowles:TransformHierarchy into d7a4e49 on apache:master.

This change removes a direct dependency cycle between Pipeline and
TransformHierarchy. There is still an indirect cycle through PValues, but that
is slightly less problematic.
@kennknowles kennknowles force-pushed the TransformHierarchy branch from 71ace1c to 5e9fceb Compare May 20, 2017 15:33
@kennknowles
Copy link
Copy Markdown
Member Author

retest this please

@coveralls
Copy link
Copy Markdown

Coverage Status

Coverage increased (+0.003%) to 70.662% when pulling 5e9fceb on kennknowles:TransformHierarchy into 6a68e65 on apache:master.

@asfgit asfgit merged commit 5e9fceb into apache:master May 22, 2017
@kennknowles kennknowles deleted the TransformHierarchy branch May 26, 2017 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants