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


Definition at line 382 of file relExpression.h.
Public Member Functions | |
| relExprAnd (relExpression *pExpr1, relExpression *pExpr2) | |
| ~relExprAnd () | |
| virtual set< string > | collectFreeAttrs () |
| virtual bddRelation | interpret (bddSymTab *pSymTab) |
Private Attributes | |
| relExpression * | mExpr1 |
| relExpression * | mExpr2 |
| relExprAnd::relExprAnd | ( | relExpression * | pExpr1, | |
| relExpression * | pExpr2 | |||
| ) | [inline] |
Definition at line 389 of file relExpression.h.
| relExprAnd::~relExprAnd | ( | ) | [inline] |
| virtual set<string> relExprAnd::collectFreeAttrs | ( | ) | [inline, virtual] |
Implements relExpression.
Definition at line 401 of file relExpression.h.
References relExpression::collectFreeAttrs(), mExpr1, and mExpr2.
Here is the call graph for this function:

| virtual bddRelation relExprAnd::interpret | ( | bddSymTab * | pSymTab | ) | [inline, virtual] |
Implements relExpression.
Definition at line 410 of file relExpression.h.
References relExpression::interpret(), bddRelation::intersect(), mExpr1, and mExpr2.
Here is the call graph for this function:

relExpression* relExprAnd::mExpr1 [private] |
Definition at line 385 of file relExpression.h.
Referenced by collectFreeAttrs(), interpret(), and ~relExprAnd().
relExpression* relExprAnd::mExpr2 [private] |
Definition at line 386 of file relExpression.h.
Referenced by collectFreeAttrs(), interpret(), and ~relExprAnd().
1.5.1