typedb icon indicating copy to clipboard operation
typedb copied to clipboard

Executor with subpatterns

Open krishnangovindraj opened this issue 4 months ago • 1 comments

Release notes: product changes

Prepares the PatternExecutor for functions with the ability to recurse into nested patterns.

Motivation

Making nested patterns transparent to the executor should allow a cleaner implementation of the cycle-detection & retry logic for recursive functions.

Implementation

  • New PatternExecutor implementation
  • Ports the negation executor to the new NestedPatternExecutor pattern.

krishnangovindraj avatar Oct 16 '24 09:10 krishnangovindraj