QGIS API Documentation 3.35.0-Master (f6e073f0eed)
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

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 219 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: