souffle
2.0.2-371-g6315b36
|
Go to the documentation of this file.
31 class TupleOperation :
public NestedOperation {
53 bool equal(
const Node& node)
const override {
const std::string profileText
Text used by the profiler.
NestedOperation(Own< Operation > nested, std::string profileText="")
std::vector< const Node * > getChildNodes() const override
Obtain list of all embedded child nodes.
TupleOperation(int ident, Own< Operation > nested, std::string profileText="")
bool equal(const Node &node) const override
Equality check for two RAM nodes.
Node is a superclass for all RAM IR classes.
TupleOperation * clone() const override=0
Create a clone (i.e.
bool equal(const Node &node) const override
Equality check for two RAM nodes.
int getTupleId() const
Get identifier.
Abstract class for relation searches and lookups.
int identifier
Identifier for the tuple, corresponding to its position in the loop nest.
void setTupleId(int id)
Set identifier.
std::vector< const Node * > getChildNodes() const override
Obtain list of all embedded child nodes.