QGIS API Documentation 3.41.0-Master (3440c17df1d)
Loading...
Searching...
No Matches
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.
 
virtual QgsSQLStatement::Nodeclone () const =0
 Generate a clone of this node.
 
virtual QString dump () const =0
 Abstract virtual dump method.
 
virtual QgsSQLStatement::NodeType nodeType () const =0
 Abstract virtual that returns the type of this node.
 

Detailed Description

Abstract node class.

Definition at line 216 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: