RecursiveVisitor class
A visitor that recursively explores all children.
Contents
Base classes
Derived classes
- class QgsSQLStatementCollectTableNames
- Internal use.
Constructors, destructors, conversion operators
- RecursiveVisitor() defaulted
- Constructor.
Public functions
-
void visit(const QgsSQLStatement::
NodeUnaryOperator& n) override - Visit NodeUnaryOperator.
-
void visit(const QgsSQLStatement::
NodeBinaryOperator& n) override - Visit NodeBinaryOperator.
-
void visit(const QgsSQLStatement::
NodeInOperator& n) override - Visit NodeInOperator.
-
void visit(const QgsSQLStatement::
NodeBetweenOperator& n) override - Visit NodeBetweenOperator.
-
void visit(const QgsSQLStatement::
NodeFunction& n) override - Visit NodeFunction.
-
void visit(const QgsSQLStatement::
NodeLiteral& n) override - Visit NodeLiteral.
-
void visit(const QgsSQLStatement::
NodeColumnRef& n) override - Visit NodeColumnRef.
-
void visit(const QgsSQLStatement::
NodeSelectedColumn& n) override - Visit NodeSelectedColumn.
-
void visit(const QgsSQLStatement::
NodeTableDef& n) override - Visit NodeTableDef.
-
void visit(const QgsSQLStatement::
NodeSelect& n) override - Visit NodeSelect.
-
void visit(const QgsSQLStatement::
NodeJoin& n) override - Visit NodeJoin.
-
void visit(const QgsSQLStatement::
NodeColumnSorted& n) override - Visit NodeColumnSorted.
-
void visit(const QgsSQLStatement::
NodeCast& n) override - Visit NodeCast.