MDBL Library
|
#include <WhereExp.hpp>
Public Types | |
enum | Op { AND, OR } |
Public Member Functions | |
CWhereExp (const CWhere &oLHSWhere, Op eOp, const CWhere &oRHSWhere) | |
CWhereExp (const CWhereExp &oSrc) | |
virtual | ~CWhereExp () |
virtual bool | Matches (const CRow &oRow) const |
virtual CWhere * | Clone () const |
Private Member Functions | |
void | operator= (const CWhereExp &oWhere) |
Private Attributes | |
const CWhere * | m_pLHSWhere |
Op | m_eOp |
const CWhere * | m_pRHSWhere |
enum CWhereExp::Op |
CWhereExp::CWhereExp | ( | const CWhere & | oLHSWhere, |
Op | eOp, | ||
const CWhere & | oRHSWhere | ||
) |
CWhereExp::CWhereExp | ( | const CWhereExp & | oSrc | ) |
CWhereExp::~CWhereExp | ( | ) | [virtual] |
bool CWhereExp::Matches | ( | const CRow & | oRow | ) | const [virtual] |
Implements CWhere.
CWhere * CWhereExp::Clone | ( | ) | const [virtual] |
Implements CWhere.
void CWhereExp::operator= | ( | const CWhereExp & | oWhere | ) | [private] |
const CWhere* CWhereExp::m_pLHSWhere [private] |
Op CWhereExp::m_eOp [private] |
const CWhere* CWhereExp::m_pRHSWhere [private] |