Hi,
I'm confused:
For Set...Drop...Remove I've found "Optionally Idempotent". But for CREATE I've only found this in combination with INDEX.
And for DELETE: "DETACH DELETE is not suitable for deleting large amounts of data, but is useful when experimenting with small example datasets. To delete large amounts of data, instead use CALL subqueries in transactions." -> The batching is performed on the input rows fed into CALL { … } IN TRANSACTIONS, so the data must be supplied from outside the call in order for the batching to have an effect. That is why the nodes are matched outside the subqueries in the examples above. If the MATCH clause were inside the subquery, the data deletion would run as one single transaction.
-> How does this combine with ACID-compliancy?