pluto icon indicating copy to clipboard operation
pluto copied to clipboard

(Minor) handle corner case in conditional branch API

Open sanha opened this issue 8 years ago • 0 comments

If we union two conditional branches right after the branching, during the optimization, the conditional branch vertex should have two edges toward the union operator. However, this cannot be represented as a DAG that our system supports. Fortunately, this situation is very weird and minor corner case. Anyway, we have to deal with this (at least throw an exception).

  • when constructing logical DAG 2017-02-23 11 40 12

  • during the DAG optimization 2017-02-23 11 40 16

sanha avatar Feb 23 '17 02:02 sanha