QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
Public Member Functions | List of all members
QgsSQLStatement::Node Class Referenceabstract

Abstract node class. More...

#include <qgssqlstatement.h>

Inheritance diagram for QgsSQLStatement::Node:
Inheritance graph

Public Member Functions

virtual ~Node ()=default
virtual void accept (QgsSQLStatement::Visitor &v) const =0
 Support the visitor pattern. More...
virtual QgsSQLStatement::Nodeclone () const =0
 Generate a clone of this node. More...
virtual QString dump () const =0
 Abstract virtual dump method. More...
virtual QgsSQLStatement::NodeType nodeType () const =0
 Abstract virtual that returns the type of this node. More...

Detailed Description

Abstract node class.

Definition at line 220 of file qgssqlstatement.h.

Constructor & Destructor Documentation

◆ ~Node()

virtual QgsSQLStatement::Node::~Node ( )

Member Function Documentation

◆ accept()

virtual void QgsSQLStatement::Node::accept ( QgsSQLStatement::Visitor v) const
pure virtual

◆ clone()

virtual QgsSQLStatement::Node * QgsSQLStatement::Node::clone ( ) const
pure virtual

◆ dump()

virtual QString QgsSQLStatement::Node::dump ( ) const
pure virtual

◆ nodeType()

virtual QgsSQLStatement::NodeType QgsSQLStatement::Node::nodeType ( ) const
pure virtual

The documentation for this class was generated from the following file: