Interface | Description |
---|---|
Dispatcher |
Dispatcher interface for Operators Used in operator graph walking to dispatch
process/visitor functions for operators.
|
GraphWalker |
Interface for operator graph walker.
|
Node |
This interface defines the functions needed by the walkers and dispatchers.
|
NodeProcessor |
Base class for processing operators which is no-op.
|
NodeProcessorCtx |
Operator Processor Context.
|
Rule |
Rule interface for Operators Used in operator dispatching to dispatch
process/visitor functions for operators.
|
Class | Description |
---|---|
CompositeProcessor |
CompositeProcessor.
|
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.
|
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 |
Implentation 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.
|
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 © 2016 The Apache Software Foundation. All rights reserved.