#include <relExpression.h>
Inheritance diagram for relExprExists:


Definition at line 283 of file relExpression.h.
Public Member Functions | |
| relExprExists (vector< relTerm * > *pTermList, relExpression *pExpr) | |
| ~relExprExists () | |
| virtual set< string > | collectFreeAttrs () |
| virtual bddRelation | interpret (bddSymTab *pSymTab) |
Private Attributes | |
| vector< relTerm * > * | mTermList |
| relExpression * | mExpr |
| relExprExists::relExprExists | ( | vector< relTerm * > * | pTermList, | |
| relExpression * | pExpr | |||
| ) | [inline] |
Definition at line 290 of file relExpression.h.
| relExprExists::~relExprExists | ( | ) | [inline] |
| virtual set<string> relExprExists::collectFreeAttrs | ( | ) | [inline, virtual] |
Implements relExpression.
Definition at line 309 of file relExpression.h.
References relExpression::collectFreeAttrs(), gSymTab, mExpr, and mTermList.
Here is the call graph for this function:

| virtual bddRelation relExprExists::interpret | ( | bddSymTab * | pSymTab | ) | [inline, virtual] |
Implements relExpression.
Definition at line 325 of file relExpression.h.
References relExpression::collectFreeAttrs(), relExpression::interpret(), mExpr, and mTermList.
Here is the call graph for this function:

vector<relTerm*>* relExprExists::mTermList [private] |
Definition at line 286 of file relExpression.h.
Referenced by collectFreeAttrs(), interpret(), and ~relExprExists().
relExpression* relExprExists::mExpr [private] |
Definition at line 287 of file relExpression.h.
Referenced by collectFreeAttrs(), interpret(), and ~relExprExists().
1.5.1