QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
#include <QCoreApplication>
#include "qgis_sip.h"
#include <QMetaType>
#include <QStringList>
#include <QVariant>
#include <QList>
#include <QSet>
#include "qgis_core.h"
Go to the source code of this file.
Classes | |
class | QgsSQLStatement::Node |
Abstract node class. More... | |
class | QgsSQLStatement::NodeBetweenOperator |
'X BETWEEN y and z' operator More... | |
class | QgsSQLStatement::NodeBinaryOperator |
Binary logical/arithmetical operator (AND, OR, =, +, ...) More... | |
class | QgsSQLStatement::NodeCast |
CAST operator. More... | |
class | QgsSQLStatement::NodeColumnRef |
Reference to a column. More... | |
class | QgsSQLStatement::NodeColumnSorted |
Column in a ORDER BY. More... | |
class | QgsSQLStatement::NodeFunction |
Function with a name and arguments node. More... | |
class | QgsSQLStatement::NodeInOperator |
'x IN (y, z)' operator More... | |
class | QgsSQLStatement::NodeJoin |
Join definition. More... | |
class | QgsSQLStatement::NodeList |
A list of nodes. More... | |
class | QgsSQLStatement::NodeLiteral |
Literal value (integer, integer64, double, string) More... | |
class | QgsSQLStatement::NodeSelect |
SELECT node. More... | |
class | QgsSQLStatement::NodeSelectedColumn |
Selected column. More... | |
class | QgsSQLStatement::NodeTableDef |
Table definition. More... | |
class | QgsSQLStatement::NodeUnaryOperator |
Unary logicial/arithmetical operator ( NOT, - ) More... | |
class | QgsSQLStatement |
Class for parsing SQL statements. More... | |
class | QgsSQLStatementFragment |
Class for parsing fragments of SQL statements, such as an expression or where clause. More... | |
class | QgsSQLStatement::RecursiveVisitor |
A visitor that recursively explores all children. More... | |
class | QgsSQLStatement::Visitor |
Support for visitor pattern - algorithms dealing with the statement may be implemented without modifying the Node classes. More... | |