#include <query.h>
It is mostly needed for implementation of application specific database types. Look at the example in dbComponent class. The effect of addeing dbExpression to the query is the same as if this expresion is enclosed in parenthesis.
| dbQueryExpression& add | ( | dbQueryElement::ElementType | type, | |
| void const * | ptr, | |||
| dbTableDescriptor * | table = NULL | |||
| ) | [inline] |
| dbQueryExpression& operator= | ( | char const * | ptr | ) | [inline] |
| dbQueryExpression & operator= | ( | dbComponent const & | comp | ) |
| dbQueryExpression & operator= | ( | dbQueryExpression const & | expr | ) |
| dbQueryExpression& operator, | ( | int1 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | int2 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | int4 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | db_int8 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | nat1 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | nat2 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | nat4 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | db_nat8 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | long const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | unsigned long const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | real4 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | real8 const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | bool const & | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | char const * | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | char const ** | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | char ** | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | void const * | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | rectangle const & | rect | ) | [inline] |
| dbQueryExpression& operator, | ( | dbQueryExpression const & | expr | ) | [inline] |
| dbQueryExpression& operator, | ( | dbComponent const & | comp | ) | [inline] |
| dbQueryExpression& operator+= | ( | dbComponent const & | comp | ) | [inline] |
| dbQueryExpression& operator+= | ( | char const * | ptr | ) | [inline] |
| dbQueryExpression& operator, | ( | dbReference< T > const & | value | ) | [inline] |
| dbQueryExpression& operator, | ( | dbArray< dbReference< T > > const & | value | ) | [inline] |
| dbQueryExpression& operator, | ( | dbArray< dbReference< T > >const *const & | value | ) | [inline] |
| dbQueryExpression& operator, | ( | dbArray< db_int4 > const & | value | ) | [inline] |
| dbQueryExpression& operator, | ( | dbArray< db_int4 >const *const & | value | ) | [inline] |
| dbQueryExpression& operator, | ( | dbArray< db_int8 > const & | value | ) | [inline] |
| dbQueryExpression& operator, | ( | dbArray< db_int8 >const *const & | value | ) | [inline] |
friend class dbQuery [friend] |
dbQueryElement* first [private] |
dbQueryElement** last [private] |
bool operand [private] |