Summary: This fixes a bug where the planning would raise NotYetImplemented error, due to preventing plan splitting while the operator is already on master. For example, `MATCH (a), (b) CREATE (a)-[e:r]->(b) RETURN e` would split the plan after Cartesian and before Create. Thus, the rest of the plan would be on master, including the Accumulate before Produce. We still can (and must) replace Accumulate with Synchronize but this would fail due to unneeded check. Reviewers: florijan, msantl Reviewed By: msantl Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1272
89 KiB
89 KiB