Skip to main content

Module pattern

Module pattern 

Source
Expand description

Pattern matching definition

Provide a pattern matching function for the planning nodes, which is used to rewrite rules in order to identify specific planning structures. This is a simplified version that has been separated from the optimizer layer, focusing on the requirements for heuristic rewriting rules.

Structs§

NodeVisitorFinder
Node that searches for visitors
NodeVisitorRecorder
The node records the visitors.
Pattern
Pattern Structure

Enums§

MatchNode
Node matching enumeration
PlanNodeMatcher
Plan Node Matcher (Complex Conditions)

Traits§

NodeVisitor
NodeVisitor trait
PatternBuilder
Pattern Builder trait