QGIS API Documentation
2.4.0-Chugiak
|
#include <qgsexpression.h>
Public Member Functions | |
NodeCondition (WhenThenList *conditions, Node *elseExp=NULL) | |
~NodeCondition () | |
virtual NodeType | nodeType () const |
virtual QVariant | eval (QgsExpression *parent, const QgsFeature *f) |
virtual bool | prepare (QgsExpression *parent, const QgsFields &fields) |
virtual QString | dump () const |
virtual QStringList | referencedColumns () const |
virtual bool | needsGeometry () const |
virtual void | accept (Visitor &v) const |
Public Member Functions inherited from QgsExpression::Node | |
virtual | ~Node () |
Protected Attributes | |
WhenThenList | mConditions |
Node * | mElseExp |
Definition at line 564 of file qgsexpression.h.
|
inline |
Definition at line 567 of file qgsexpression.h.
|
inline |
Definition at line 568 of file qgsexpression.h.
|
inlinevirtual |
Implements QgsExpression::Node.
Definition at line 577 of file qgsexpression.h.
References QgsExpression::Visitor::visit().
|
virtual |
Implements QgsExpression::Node.
Definition at line 2536 of file qgsexpression.cpp.
References QgsExpression::Node::dump(), QgsExpression::WhenThen::mThenExp, and QgsExpression::WhenThen::mWhenExp.
|
virtual |
Implements QgsExpression::Node.
Definition at line 2494 of file qgsexpression.cpp.
References ENSURE_NO_EVAL_ERROR, QgsExpression::Node::eval(), getTVLValue(), QgsExpression::WhenThen::mThenExp, QgsExpression::WhenThen::mWhenExp, and True.
|
virtual |
Implements QgsExpression::Node.
Definition at line 2563 of file qgsexpression.cpp.
References QgsExpression::WhenThen::mThenExp, QgsExpression::WhenThen::mWhenExp, and QgsExpression::Node::needsGeometry().
|
inlinevirtual |
Implements QgsExpression::Node.
Definition at line 570 of file qgsexpression.h.
References QgsExpression::ntCondition.
|
virtual |
Implements QgsExpression::Node.
Definition at line 2520 of file qgsexpression.cpp.
References QgsExpression::WhenThen::mThenExp, QgsExpression::WhenThen::mWhenExp, and QgsExpression::Node::prepare().
|
virtual |
Implements QgsExpression::Node.
Definition at line 2549 of file qgsexpression.cpp.
References QgsExpression::WhenThen::mThenExp, QgsExpression::WhenThen::mWhenExp, and QgsExpression::Node::referencedColumns().
|
protected |
Definition at line 580 of file qgsexpression.h.
|
protected |
Definition at line 581 of file qgsexpression.h.