| Interface | Description |
|---|---|
| SemanticDispatcher |
Dispatcher interface for Operators Used in operator graph walking to dispatch
process/visitor functions for operators.
|
| SemanticGraphWalker |
Interface for operator graph walker.
|
| SemanticNodeProcessor |
Base class for processing operators which is no-op.
|
| SemanticRule |
Rule interface for Operators Used in operator dispatching to dispatch
process/visitor functions for operators.
|
| Class | Description |
|---|---|
| CompositeProcessor |
CompositeProcessor.
|
| CostLessRuleDispatcher |
Dispatches calls to relevant method in processor.
|
| DefaultGraphWalker |
base class for operator graph walker this class takes list of starting ops
and walks them one by one.
|
| DefaultRuleDispatcher |
Dispatches calls to relevant method in processor.
|
| ExpressionWalker |
class for traversing tree
This class assumes that the given node represents TREE and not GRAPH
i.e.
|
| ForwardWalker | |
| LevelOrderWalker |
This is a level-wise walker implementation which dispatches the node in the order
that the node will only get dispatched after all the parents are dispatched.
|
| PreOrderOnceWalker |
Graph walker this class takes list of starting nodes and walks them in pre-order.
|
| PreOrderWalker |
base class for operator graph walker this class takes list of starting ops
and walks them one by one.
|
| RuleExactMatch |
Implementation of the Rule interface for Nodes Used in Node dispatching to dispatch
process/visitor functions for Nodes.
|
| RuleRegExp |
Rule interface for Nodes Used in Node dispatching to dispatch process/visitor
functions for Nodes.
|
| SubqueryExpressionWalker | |
| TaskGraphWalker |
base class for operator graph walker this class takes list of starting ops
and walks them one by one.
|
| TypeRule |
Rule that matches a particular type of node.
|
| Utils |
Contains common utility functions to manipulate nodes, walkers etc.
|
Copyright © 2024 The Apache Software Foundation. All rights reserved.