QGIS API Documentation  2.18.21-Las Palmas (9fba24a)
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 ()
 
virtual void accept (Visitor &v) const =0
 Support the visitor pattern. More...
 
virtual Nodeclone () const =0
 Generate a clone of this node. More...
 
virtual QString dump () const =0
 Abstract virtual dump method. More...
 
virtual NodeType nodeType () const =0
 Abstract virtual that returns the type of this node. More...
 

Detailed Description

Abstract node class.

Definition at line 194 of file qgssqlstatement.h.

Constructor & Destructor Documentation

◆ ~Node()

virtual QgsSQLStatement::Node::~Node ( )
inlinevirtual

Definition at line 197 of file qgssqlstatement.h.

Member Function Documentation

◆ accept()

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

◆ clone()

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

◆ dump()

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

◆ nodeType()

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

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