QGIS API Documentation
2.0.1-Dufour
|
#include <qgsexpression.h>
Public Member Functions | |
NodeInOperator (Node *node, NodeList *list, bool notin=false) | |
virtual | ~NodeInOperator () |
Node * | node () const |
bool | isNotIn () const |
NodeList * | list () const |
virtual NodeType | nodeType () const |
virtual bool | prepare (QgsExpression *parent, const QgsFields &fields) |
virtual QVariant | eval (QgsExpression *parent, const QgsFeature *f) |
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 | |
Node * | mNode |
NodeList * | mList |
bool | mNotIn |
Definition at line 454 of file qgsexpression.h.
|
inline |
Definition at line 457 of file qgsexpression.h.
|
inlinevirtual |
Definition at line 458 of file qgsexpression.h.
|
inlinevirtual |
Implements QgsExpression::Node.
Definition at line 471 of file qgsexpression.h.
References QgsExpression::Visitor::visit().
|
virtual |
Implements QgsExpression::Node.
Definition at line 2162 of file qgsexpression.cpp.
|
virtual |
Implements QgsExpression::Node.
Definition at line 2106 of file qgsexpression.cpp.
References ENSURE_NO_EVAL_ERROR, QgsExpression::Node::eval(), getDoubleValue(), getStringValue(), isDoubleSafe(), isNull(), TVL_False, TVL_True, and TVL_Unknown.
|
inline |
Definition at line 461 of file qgsexpression.h.
|
inline |
Definition at line 462 of file qgsexpression.h.
Referenced by QgsOgcUtils::expressionInOperatorToOgcFilter().
|
inlinevirtual |
Implements QgsExpression::Node.
Definition at line 470 of file qgsexpression.h.
References QgsExpression::Node::needsGeometry().
|
inline |
Definition at line 460 of file qgsexpression.h.
Referenced by QgsOgcUtils::expressionInOperatorToOgcFilter().
|
inlinevirtual |
Implements QgsExpression::Node.
Definition at line 464 of file qgsexpression.h.
|
virtual |
Implements QgsExpression::Node.
Definition at line 2152 of file qgsexpression.cpp.
References QgsExpression::Node::prepare().
|
inlinevirtual |
Implements QgsExpression::Node.
Definition at line 469 of file qgsexpression.h.
References QgsExpression::Node::referencedColumns().
|
protected |
Definition at line 475 of file qgsexpression.h.
|
protected |
Definition at line 474 of file qgsexpression.h.
|
protected |
Definition at line 476 of file qgsexpression.h.