QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
|
Represents a "WHEN... THEN..." portation of a CASE WHEN clause in an expression. More...
#include <qgsexpressionnodeimpl.h>
Public Member Functions | |
WhenThen (const WhenThen &rh)=delete | |
WhenThen nodes cannot be copied. More... | |
WhenThen (QgsExpressionNode *whenExp, QgsExpressionNode *thenExp) | |
A combination of when and then. More... | |
~WhenThen () | |
QgsExpressionNodeCondition::WhenThen * | clone () const |
Gets a deep copy of this WhenThen combination. More... | |
WhenThen & | operator= (const WhenThen &rh)=delete |
WhenThen nodes cannot be copied. More... | |
QgsExpressionNode * | thenExp () const |
The expression node that makes the THEN result part of the condition. More... | |
QgsExpressionNode * | whenExp () const |
The expression that makes the WHEN part of the condition. More... | |
Friends | |
class | QgsExpressionNodeCondition |
Represents a "WHEN... THEN..." portation of a CASE WHEN clause in an expression.
Definition at line 568 of file qgsexpressionnodeimpl.h.
QgsExpressionNodeCondition::WhenThen::WhenThen | ( | QgsExpressionNode * | whenExp, |
QgsExpressionNode * | thenExp | ||
) |
A combination of when and then.
Simple as that.
Definition at line 1962 of file qgsexpressionnodeimpl.cpp.
QgsExpressionNodeCondition::WhenThen::~WhenThen | ( | ) |
Definition at line 1968 of file qgsexpressionnodeimpl.cpp.
|
delete |
WhenThen nodes cannot be copied.
QgsExpressionNodeCondition::WhenThen * QgsExpressionNodeCondition::WhenThen::clone | ( | ) | const |
Gets a deep copy of this WhenThen combination.
Definition at line 1974 of file qgsexpressionnodeimpl.cpp.
WhenThen nodes cannot be copied.
|
inline |
The expression node that makes the THEN result part of the condition.
Definition at line 599 of file qgsexpressionnodeimpl.h.
|
inline |
The expression that makes the WHEN part of the condition.
Definition at line 592 of file qgsexpressionnodeimpl.h.
|
friend |
Definition at line 608 of file qgsexpressionnodeimpl.h.