Wexus2 0.20
wexus::ActiveExpr Class Reference

List of all members.

Public Member Functions

 ActiveExpr (void)
 creates a null expression (empty)
 ActiveExpr (const ActiveExpr &rhs)
 shallow copy ctor
 ActiveExpr (const QVariant &v)
 Variable initer.
 ActiveExpr (int i)
 ActiveExpr (double d)
 ActiveExpr (const char *c)
 ActiveExpr (const QString &s)
bool isNull (void) const
int columnIndex (void) const
void buildString (ActiveClass &klass, QString &out) const
void buildBinds (ActiveClass &klass, ActiveRecord &recinst, QSqlQuery &out) const
ActiveExpr operator== (const ActiveExpr &rhs)
ActiveExpr operator!= (const ActiveExpr &rhs)
ActiveExpr operator< (const ActiveExpr &rhs)
ActiveExpr operator<= (const ActiveExpr &rhs)
ActiveExpr operator> (const ActiveExpr &rhs)
ActiveExpr operator>= (const ActiveExpr &rhs)
ActiveExpr operator&& (const ActiveExpr &rhs)
ActiveExpr operator|| (const ActiveExpr &rhs)

Static Public Member Functions

static ActiveExpr fromColumn (int index)

Member Function Documentation

int wexus::ActiveExpr::columnIndex ( void  ) const

Returns the column index if this expr was built with fromColumn. throws if its not such an expression

Author:
Aleksander Demko

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Enumerations Enumerator