Skip to content

Flip roots independently in disconnected DAG components - #21

Open
jianhongshi123 wants to merge 1 commit into
robust-sql:mainfrom
jianhongshi123:dev/fix_root_flipping
Open

Flip roots independently in disconnected DAG components#21
jianhongshi123 wants to merge 1 commit into
robust-sql:mainfrom
jianhongshi123:dev/fix_root_flipping

Conversation

@jianhongshi123

Copy link
Copy Markdown
Contributor

Join edges are currently created only for COMPARE_EQUAL conditions. As a result, no edge is created for the DELIM_JOINconditions, which can leave the transfer DAG disconnected. With a single global anchor, roots in components that do not contain the anchor can be flipped indefinitely.

This PR assigns an anchor to each connected component and flips its roots independently.

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.

1 participant