@@ -64,6 +64,7 @@ class CORE_EXPORT QgsExpressionNodeUnaryOperator : public QgsExpressionNode
6464
6565 QSet<QString> referencedColumns () const override ;
6666 QSet<QString> referencedVariables () const override ;
67+ QSet<QString> referencedFunctions () const override ;
6768 bool needsGeometry () const override ;
6869 QgsExpressionNode *clone () const override SIP_FACTORY;
6970
@@ -162,6 +163,8 @@ class CORE_EXPORT QgsExpressionNodeBinaryOperator : public QgsExpressionNode
162163
163164 QSet<QString> referencedColumns () const override ;
164165 QSet<QString> referencedVariables () const override ;
166+ QSet<QString> referencedFunctions () const override ;
167+
165168 bool needsGeometry () const override ;
166169 QgsExpressionNode *clone () const override SIP_FACTORY;
167170 bool isStatic ( QgsExpression *parent, const QgsExpressionContext *context ) const override ;
@@ -241,6 +244,7 @@ class CORE_EXPORT QgsExpressionNodeInOperator : public QgsExpressionNode
241244
242245 QSet<QString> referencedColumns () const override ;
243246 QSet<QString> referencedVariables () const override ;
247+ QSet<QString> referencedFunctions () const override ;
244248 bool needsGeometry () const override ;
245249 QgsExpressionNode *clone () const override SIP_FACTORY;
246250 bool isStatic ( QgsExpression *parent, const QgsExpressionContext *context ) const override ;
@@ -284,6 +288,7 @@ class CORE_EXPORT QgsExpressionNodeFunction : public QgsExpressionNode
284288
285289 QSet<QString> referencedColumns () const override ;
286290 QSet<QString> referencedVariables () const override ;
291+ QSet<QString> referencedFunctions () const override ;
287292 bool needsGeometry () const override ;
288293 QgsExpressionNode *clone () const override SIP_FACTORY;
289294 bool isStatic ( QgsExpression *parent, const QgsExpressionContext *context ) const override ;
@@ -321,6 +326,7 @@ class CORE_EXPORT QgsExpressionNodeLiteral : public QgsExpressionNode
321326
322327 QSet<QString> referencedColumns () const override ;
323328 QSet<QString> referencedVariables () const override ;
329+ QSet<QString> referencedFunctions () const override ;
324330 bool needsGeometry () const override ;
325331 QgsExpressionNode *clone () const override SIP_FACTORY;
326332 bool isStatic ( QgsExpression *parent, const QgsExpressionContext *context ) const override ;
@@ -356,6 +362,7 @@ class CORE_EXPORT QgsExpressionNodeColumnRef : public QgsExpressionNode
356362
357363 QSet<QString> referencedColumns () const override ;
358364 QSet<QString> referencedVariables () const override ;
365+ QSet<QString> referencedFunctions () const override ;
359366 bool needsGeometry () const override ;
360367
361368 QgsExpressionNode *clone () const override SIP_FACTORY;
@@ -456,6 +463,7 @@ class CORE_EXPORT QgsExpressionNodeCondition : public QgsExpressionNode
456463
457464 QSet<QString> referencedColumns () const override ;
458465 QSet<QString> referencedVariables () const override ;
466+ QSet<QString> referencedFunctions () const override ;
459467 bool needsGeometry () const override ;
460468 QgsExpressionNode *clone () const override SIP_FACTORY;
461469 bool isStatic ( QgsExpression *parent, const QgsExpressionContext *context ) const override ;
0 commit comments