|
souffle
2.0.2-371-g6315b36
|
#include <Node.h>


Public Member Functions | |
| ExistenceCheck (enum NodeType ty, const ram::Node *sdw, bool totalSearch, size_t viewId, SuperInstruction superInst, bool tempRelation, std::string relationName) | |
| const std::string & | getRelationName () const |
| bool | isTemp () const |
| bool | isTotalSearch () const |
Public Member Functions inherited from souffle::interpreter::Node | |
| 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 |
Public Member Functions inherited from souffle::interpreter::SuperOperation | |
| const SuperInstruction & | getSuperInst () const |
| SuperOperation (SuperInstruction superInst) | |
Public Member Functions inherited from souffle::interpreter::ViewOperation | |
| size_t | getViewId () const |
| ViewOperation (size_t id) | |
Private Attributes | |
| const std::string | relationName |
| const bool | tempRelation |
| const bool | totalSearch |
Additional Inherited Members | |
Public Types inherited from souffle::interpreter::Node | |
| using | RelationHandle = Own< RelationWrapper > |
Protected Attributes inherited from souffle::interpreter::Node | |
| RelationHandle *const | relHandle |
| const ram::Node * | shadow |
| enum NodeType | type |
Protected Attributes inherited from souffle::interpreter::SuperOperation | |
| const SuperInstruction | superInst |
Protected Attributes inherited from souffle::interpreter::ViewOperation | |
| size_t | viewId |
|
inline |
Definition at line 532 of file Node.h.
References relationName.
|
inline |
Definition at line 545 of file Node.h.
References souffle::interpreter::UnaryNode::child, souffle::interpreter::ProvenanceExistenceCheck::ProvenanceExistenceCheck(), souffle::interpreter::SuperOperation::superInst, souffle::interpreter::SuperOperation::SuperOperation(), souffle::interpreter::UnaryNode::UnaryNode(), and souffle::interpreter::ViewOperation::viewId.

|
inline |
|
inline |
|
private |
Definition at line 552 of file Node.h.
Referenced by ExistenceCheck().
|
private |
|
private |
1.8.17