|
QGIS API Documentation
master-59fd5e0
|
#include <qgsexpression.h>
Inheritance diagram for QgsExpression::NodeLiteral:
Collaboration diagram for QgsExpression::NodeLiteral:Public Member Functions | |
| NodeLiteral (QVariant value) | |
| virtual void | accept (Visitor &v) const |
| virtual QString | dump () const |
| virtual QVariant | eval (QgsExpression *parent, const QgsFeature *f) |
| virtual bool | needsGeometry () const |
| virtual NodeType | nodeType () const |
| virtual bool | prepare (QgsExpression *parent, const QgsFields &fields) |
| virtual QStringList | referencedColumns () const |
| QVariant | value () const |
Protected Attributes | |
| QVariant | mValue |
Definition at line 504 of file qgsexpression.h.
| QgsExpression::NodeLiteral::NodeLiteral | ( | QVariant | value | ) | [inline] |
Definition at line 507 of file qgsexpression.h.
| virtual void QgsExpression::NodeLiteral::accept | ( | Visitor & | v | ) | const [inline, virtual] |
Implements QgsExpression::Node.
Definition at line 518 of file qgsexpression.h.
References QgsExpression::Visitor::visit().
| QString QgsExpression::NodeLiteral::dump | ( | ) | const [virtual] |
| QVariant QgsExpression::NodeLiteral::eval | ( | QgsExpression * | parent, |
| const QgsFeature * | f | ||
| ) | [virtual] |
Implements QgsExpression::Node.
Definition at line 2215 of file qgsexpression.cpp.
| virtual bool QgsExpression::NodeLiteral::needsGeometry | ( | ) | const [inline, virtual] |
Implements QgsExpression::Node.
Definition at line 517 of file qgsexpression.h.
| virtual NodeType QgsExpression::NodeLiteral::nodeType | ( | ) | const [inline, virtual] |
Implements QgsExpression::Node.
Definition at line 511 of file qgsexpression.h.
| bool QgsExpression::NodeLiteral::prepare | ( | QgsExpression * | parent, |
| const QgsFields & | fields | ||
| ) | [virtual] |
Implements QgsExpression::Node.
Definition at line 2220 of file qgsexpression.cpp.
| virtual QStringList QgsExpression::NodeLiteral::referencedColumns | ( | ) | const [inline, virtual] |
Implements QgsExpression::Node.
Definition at line 516 of file qgsexpression.h.
| QVariant QgsExpression::NodeLiteral::value | ( | ) | const [inline] |
Definition at line 509 of file qgsexpression.h.
Referenced by QgsOgcUtils::expressionBinaryOperatorToOgcFilter(), and QgsOgcUtils::expressionLiteralToOgcFilter().
QVariant QgsExpression::NodeLiteral::mValue [protected] |
Definition at line 521 of file qgsexpression.h.