|
QGIS API Documentation 3.99.0-Master (752b475928d)
|
Internal use. More...

Public Types | |
| typedef QPair< QString, QString > | TableColumnPair |
Public Member Functions | |
| QgsSQLStatementCollectTableNames ()=default | |
| Constructor for QgsSQLStatementCollectTableNames. | |
| void | visit (const QgsSQLStatement::NodeBetweenOperator &n) override |
| Visit NodeBetweenOperator. | |
| void | visit (const QgsSQLStatement::NodeBinaryOperator &n) override |
| Visit NodeBinaryOperator. | |
| void | visit (const QgsSQLStatement::NodeCast &n) override |
| Visit NodeCast. | |
| void | visit (const QgsSQLStatement::NodeColumnRef &n) override |
| Visit NodeColumnRef. | |
| void | visit (const QgsSQLStatement::NodeColumnSorted &n) override |
| Visit NodeColumnSorted. | |
| void | visit (const QgsSQLStatement::NodeFunction &n) override |
| Visit NodeFunction. | |
| void | visit (const QgsSQLStatement::NodeInOperator &n) override |
| Visit NodeInOperator. | |
| void | visit (const QgsSQLStatement::NodeJoin &n) override |
| Visit NodeJoin. | |
| void | visit (const QgsSQLStatement::NodeLiteral &) override |
| Visit NodeLiteral. | |
| void | visit (const QgsSQLStatement::NodeSelect &n) override |
| Visit NodeSelect. | |
| void | visit (const QgsSQLStatement::NodeSelectedColumn &n) override |
| Visit NodeSelectedColumn. | |
| void | visit (const QgsSQLStatement::NodeTableDef &n) override |
| Visit NodeTableDef. | |
| void | visit (const QgsSQLStatement::NodeUnaryOperator &n) override |
| Visit NodeUnaryOperator. | |
| Public Member Functions inherited from QgsSQLStatement::RecursiveVisitor | |
| RecursiveVisitor ()=default | |
| void | visit (const QgsSQLStatement::NodeBetweenOperator &n) override |
| Visit NodeBetweenOperator. | |
| void | visit (const QgsSQLStatement::NodeBinaryOperator &n) override |
| Visit NodeBinaryOperator. | |
| void | visit (const QgsSQLStatement::NodeCast &n) override |
| Visit NodeCast. | |
| void | visit (const QgsSQLStatement::NodeColumnRef &) override |
| Visit NodeColumnRef. | |
| void | visit (const QgsSQLStatement::NodeColumnSorted &n) override |
| Visit NodeColumnSorted. | |
| void | visit (const QgsSQLStatement::NodeFunction &n) override |
| Visit NodeFunction. | |
| void | visit (const QgsSQLStatement::NodeInOperator &n) override |
| Visit NodeInOperator. | |
| void | visit (const QgsSQLStatement::NodeJoin &n) override |
| Visit NodeJoin. | |
| void | visit (const QgsSQLStatement::NodeLiteral &) override |
| Visit NodeLiteral. | |
| void | visit (const QgsSQLStatement::NodeSelect &n) override |
| Visit NodeSelect. | |
| void | visit (const QgsSQLStatement::NodeSelectedColumn &n) override |
| Visit NodeSelectedColumn. | |
| void | visit (const QgsSQLStatement::NodeTableDef &) override |
| Visit NodeTableDef. | |
| void | visit (const QgsSQLStatement::NodeUnaryOperator &n) override |
| Visit NodeUnaryOperator. | |
| Public Member Functions inherited from QgsSQLStatement::Visitor | |
| virtual | ~Visitor ()=default |
Public Attributes | |
| QSet< QString > | tableNamesDeclared |
| QSet< TableColumnPair > | tableNamesReferenced |
Internal use.
Definition at line 222 of file qgssqlstatement.cpp.
| typedef QPair<QString, QString> QgsSQLStatementCollectTableNames::TableColumnPair |
Definition at line 225 of file qgssqlstatement.cpp.
|
default |
Constructor for QgsSQLStatementCollectTableNames.
|
inlineoverridevirtual |
Visit NodeBetweenOperator.
Implements QgsSQLStatement::Visitor.
Definition at line 914 of file qgssqlstatement.h.
|
inlineoverridevirtual |
Visit NodeBinaryOperator.
Implements QgsSQLStatement::Visitor.
Definition at line 912 of file qgssqlstatement.h.
|
inlineoverridevirtual |
Visit NodeCast.
Implements QgsSQLStatement::Visitor.
Definition at line 923 of file qgssqlstatement.h.
|
overridevirtual |
Visit NodeColumnRef.
Implements QgsSQLStatement::Visitor.
Definition at line 240 of file qgssqlstatement.cpp.
|
inlineoverridevirtual |
Visit NodeColumnSorted.
Implements QgsSQLStatement::Visitor.
Definition at line 922 of file qgssqlstatement.h.
|
inlineoverridevirtual |
Visit NodeFunction.
Implements QgsSQLStatement::Visitor.
Definition at line 915 of file qgssqlstatement.h.
|
inlineoverridevirtual |
Visit NodeInOperator.
Implements QgsSQLStatement::Visitor.
Definition at line 913 of file qgssqlstatement.h.
|
overridevirtual |
Visit NodeJoin.
Implements QgsSQLStatement::Visitor.
Definition at line 921 of file qgssqlstatement.cpp.
|
inlineoverridevirtual |
Visit NodeLiteral.
Implements QgsSQLStatement::Visitor.
Definition at line 916 of file qgssqlstatement.h.
|
overridevirtual |
Visit NodeSelect.
Implements QgsSQLStatement::Visitor.
Definition at line 920 of file qgssqlstatement.cpp.
|
inlineoverridevirtual |
Visit NodeSelectedColumn.
Implements QgsSQLStatement::Visitor.
Definition at line 918 of file qgssqlstatement.h.
|
overridevirtual |
Visit NodeTableDef.
Implements QgsSQLStatement::Visitor.
Definition at line 247 of file qgssqlstatement.cpp.
|
inlineoverridevirtual |
Visit NodeUnaryOperator.
Implements QgsSQLStatement::Visitor.
Definition at line 911 of file qgssqlstatement.h.
| QSet<QString> QgsSQLStatementCollectTableNames::tableNamesDeclared |
Definition at line 236 of file qgssqlstatement.cpp.
| QSet<TableColumnPair> QgsSQLStatementCollectTableNames::tableNamesReferenced |
Definition at line 237 of file qgssqlstatement.cpp.