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

operation that utilizes the index view from underlying relation should inherit from this class. More...

#include <Node.h>

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

Public Member Functions

size_t getViewId () const
 
 ViewOperation (size_t id)
 

Protected Attributes

size_t viewId
 

Detailed Description

operation that utilizes the index view from underlying relation should inherit from this class.

Definition at line 349 of file Node.h.

Constructor & Destructor Documentation

◆ ViewOperation()

souffle::interpreter::ViewOperation::ViewOperation ( size_t  id)
inline

Member Function Documentation

◆ getViewId()

size_t souffle::interpreter::ViewOperation::getViewId ( ) const
inline

Definition at line 353 of file Node.h.

353  {
354 public:
355  BinRelOperation(size_t src, size_t target) : src(src), target(target) {}

References souffle::interpreter::BinRelOperation::BinRelOperation(), souffle::interpreter::BinRelOperation::getSourceId(), souffle::interpreter::BinRelOperation::src, and souffle::interpreter::BinRelOperation::target.

Referenced by souffle::interpreter::AbstractParallel::setViewContext().

Here is the call graph for this function:

Field Documentation

◆ viewId

size_t souffle::interpreter::ViewOperation::viewId
protected

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