Skip to content

Instantly share code, notes, and snippets.

@t3rmin4t0r
Last active August 1, 2018 20:31
Show Gist options
  • Save t3rmin4t0r/e4524c6a8fd8209841f09904d8a92a81 to your computer and use it in GitHub Desktop.
Save t3rmin4t0r/e4524c6a8fd8209841f09904d8a92a81 to your computer and use it in GitHub Desktop.
graphviz semijoin task loop without operator loop
# dot -Tsvg -o semijoin-cycle.svg semijoin-cycle.dot
digraph {
rankdir=TB;
subgraph cluster_map2 {
label="Map 2";
TS_2 -> JOIN_1 -> JOIN_2 -> FS_1;
JOIN_1 -> RS_4;
FS_1 -> RS_4 [label="artificial", style="dashed", color="red", constraint=false];
}
subgraph cluster_map1 {
label="Map 1";
TS_0 -> RS_1 -> JOIN_1;
}
subgraph cluster_map3 {
label="Map 3";
TS_4 -> RS_3;
RS_4 -> TS_4 [label="semijoin", style="dashed", constraint=false];
RS_3 -> JOIN_2;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment