|
QGIS API Documentation
2.18.21-Las Palmas (9fba24a)
|
Support for visitor pattern - algorithms dealing with the statement may be implemented without modifying the Node classes. More...
#include <qgssqlstatement.h>

Public Member Functions | |
| virtual | ~Visitor () |
| virtual void | visit (const NodeUnaryOperator &n)=0 |
| Visit NodeUnaryOperator. More... | |
| virtual void | visit (const NodeBinaryOperator &n)=0 |
| Visit NodeBinaryOperator. More... | |
| virtual void | visit (const NodeInOperator &n)=0 |
| Visit NodeInOperator. More... | |
| virtual void | visit (const NodeBetweenOperator &n)=0 |
| Visit NodeBetweenOperator. More... | |
| virtual void | visit (const NodeFunction &n)=0 |
| Visit NodeFunction. More... | |
| virtual void | visit (const NodeLiteral &n)=0 |
| Visit NodeLiteral. More... | |
| virtual void | visit (const NodeColumnRef &n)=0 |
| Visit NodeColumnRef. More... | |
| virtual void | visit (const NodeSelectedColumn &n)=0 |
| Visit NodeSelectedColumn. More... | |
| virtual void | visit (const NodeTableDef &n)=0 |
| Visit NodeTableDef. More... | |
| virtual void | visit (const NodeSelect &n)=0 |
| Visit NodeSelect. More... | |
| virtual void | visit (const NodeJoin &n)=0 |
| Visit NodeJoin. More... | |
| virtual void | visit (const NodeColumnSorted &n)=0 |
| Visit NodeColumnSorted. More... | |
| virtual void | visit (const NodeCast &n)=0 |
| Visit NodeCast. More... | |
Support for visitor pattern - algorithms dealing with the statement may be implemented without modifying the Node classes.
Definition at line 691 of file qgssqlstatement.h.
|
inlinevirtual |
Definition at line 694 of file qgssqlstatement.h.
|
pure virtual |
Visit NodeUnaryOperator.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeBinaryOperator.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeInOperator.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeBetweenOperator.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeFunction.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeLiteral.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeColumnRef.
Implemented in QgsSQLStatement::RecursiveVisitor, and QgsSQLStatementCollectTableNames.
|
pure virtual |
Visit NodeSelectedColumn.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeTableDef.
Implemented in QgsSQLStatement::RecursiveVisitor, and QgsSQLStatementCollectTableNames.
|
pure virtual |
Visit NodeSelect.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeJoin.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeColumnSorted.
Implemented in QgsSQLStatement::RecursiveVisitor.
|
pure virtual |
Visit NodeCast.
Implemented in QgsSQLStatement::RecursiveVisitor.
1.8.13