QGIS API Documentation  3.37.0-Master (a5b4d9743e8)
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
[legend]

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 219 of file qgssqlstatement.h.

Constructor & Destructor Documentation

◆ ~Node()

virtual QgsSQLStatement::Node::~Node ( )
virtualdefault

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: