| 
    QGIS API Documentation 3.44.0-Solothurn (5d9ba037df1)
    
   | 
 
#include <memory>#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 for SQL statement nodes.  More... | |
| class | QgsSQLStatement::NodeBetweenOperator | 
| An '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 | 
| An '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 logical/arithmetical operator ( NOT, - ).  More... | |
| class | QgsSQLStatement | 
| Parses SQL statements.  More... | |
| class | QgsSQLStatementFragment | 
| Parses 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... | |