|
| using | RelationHandle = Own< RelationWrapper > |
| |
| | IndexAggregate (enum NodeType ty, const ram::Node *sdw, RelationHandle *relHandle, Own< Node > expr, Own< Node > filter, Own< Node > nested, size_t viewId, SuperInstruction superInst) |
| |
| | Aggregate (enum NodeType ty, const ram::Node *sdw, RelationHandle *relHandle, Own< Node > expr, Own< Node > filter, Own< Node > nested) |
| |
| const Node * | getExpr () const |
| |
| RelationWrapper * | getRelation () const |
| | get relation from handle More...
|
| |
| const ram::Node * | getShadow () const |
| | get shadow node, i.e., RAM node More...
|
| |
| enum NodeType | getType () const |
| | get node type More...
|
| |
| | Node (enum NodeType ty, const ram::Node *sdw, RelationHandle *relHandle=nullptr) |
| |
| virtual | ~Node ()=default |
| |
| | ConditionalOperation (Own< Node > cond) |
| |
| const Node * | getCondition () const |
| |
| const Node * | getNestedOperation () const |
| |
| | NestedOperation (Own< Node > nested) |
| |
| const SuperInstruction & | getSuperInst () const |
| |
| | SuperOperation (SuperInstruction superInst) |
| |
| size_t | getViewId () const |
| |
| | ViewOperation (size_t id) |
| |
| ViewContext * | getViewContext () const |
| | get view context for operations More...
|
| |
| void | setViewContext (const std::shared_ptr< ViewContext > &v) |
| | set view context More...
|
| |
| Own< Node > | expr |
| |
| RelationHandle *const | relHandle |
| |
| const ram::Node * | shadow |
| |
| enum NodeType | type |
| |
| Own< Node > | cond |
| |
| Own< Node > | nested |
| |
| const SuperInstruction | superInst |
| |
| size_t | viewId |
| |
| std::shared_ptr< ViewContext > | viewContext = nullptr |
| |
Definition at line 706 of file Node.h.