souffle  2.0.2-371-g6315b36
Public Member Functions | Protected Attributes
souffle::interpreter::ConditionalOperation Class Reference

Encode a conditional operation for the interpreter node. E.g. Exit, Filter. More...

#include <Node.h>

Inheritance diagram for souffle::interpreter::ConditionalOperation:
Inheritance graph
Collaboration diagram for souffle::interpreter::ConditionalOperation:
Collaboration graph

Public Member Functions

 ConditionalOperation (Own< Node > cond)
 
const NodegetCondition () const
 

Protected Attributes

Own< Nodecond
 

Detailed Description

Encode a conditional operation for the interpreter node. E.g. Exit, Filter.

Definition at line 403 of file Node.h.

Constructor & Destructor Documentation

◆ ConditionalOperation()

souffle::interpreter::ConditionalOperation::ConditionalOperation ( Own< Node cond)
inline

Definition at line 405 of file Node.h.

405 : public Node {

References souffle::interpreter::Node::Node().

Referenced by souffle::interpreter::IndexAggregate::IndexAggregate(), and souffle::interpreter::IndexScan::IndexScan().

Here is the call graph for this function:

Member Function Documentation

◆ getCondition()

const Node* souffle::interpreter::ConditionalOperation::getCondition ( ) const
inline

Definition at line 407 of file Node.h.

412  : public Node {

Field Documentation

◆ cond

Own<Node> souffle::interpreter::ConditionalOperation::cond
protected

The documentation for this class was generated from the following file: