class
Movie::Streams::Typed::MaterializationScope
- Movie::Streams::Typed::MaterializationScope
- Reference
- Object
Overview
Tracks edges created during one synchronous materialization call. A nested successful scope transfers ownership to its parent; an escaping exception cancels every edge created by that scope in reverse order.
Defined in:
movie/streams/core.crInstance Method Summary
- #absorb(rollbacks : Array(Proc(Nil)))
- #commit_to(parent : MaterializationScope | Nil)
- #rollback
- #track(&rollback : -> Nil)