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

node that utilizes the super instruction optimization should inherit from this class. E.g. ExistenceCheck, Project More...

#include <Node.h>

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

Public Member Functions

const SuperInstructiongetSuperInst () const
 
 SuperOperation (SuperInstruction superInst)
 

Protected Attributes

const SuperInstruction superInst
 

Detailed Description

node that utilizes the super instruction optimization should inherit from this class. E.g. ExistenceCheck, Project

Definition at line 311 of file Node.h.

Constructor & Destructor Documentation

◆ SuperOperation()

souffle::interpreter::SuperOperation::SuperOperation ( SuperInstruction  superInst)
inline

Member Function Documentation

◆ getSuperInst()

const SuperInstruction& souffle::interpreter::SuperOperation::getSuperInst ( ) const
inline

Definition at line 315 of file Node.h.

315  {
316 public:
317  /** @brief get view context for operations */

References souffle::interpreter::AbstractParallel::getViewContext(), and souffle::interpreter::AbstractParallel::viewContext.

Here is the call graph for this function:

Field Documentation

◆ superInst

const SuperInstruction souffle::interpreter::SuperOperation::superInst
protected

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