QGIS API Documentation  2.99.0-Master (23ddace)
Public Member Functions | List of all members
QgsFeatureRequest::OrderBy Class Reference

Represents a list of OrderByClauses, with the most important first and the least important last. More...

#include <qgsfeaturerequest.h>

Inheritance diagram for QgsFeatureRequest::OrderBy:
Inheritance graph
[legend]

Public Member Functions

CORE_EXPORT OrderBy ()
 Create a new empty order by. More...
 
CORE_EXPORT OrderBy (const QList< QgsFeatureRequest::OrderByClause > &other)
 Create a new order by from a list of clauses. More...
 
QString CORE_EXPORT dump () const
 Dumps the content to an SQL equivalent syntax. More...
 
QList< QgsFeatureRequest::OrderByClause > CORE_EXPORT list () const
 Get a copy as a list of OrderByClauses. More...
 
void CORE_EXPORT load (const QDomElement &elem)
 Deserialize from XML. More...
 
void CORE_EXPORT save (QDomElement &elem) const
 Serialize to XML. More...
 
QSet< QString > CORE_EXPORT usedAttributes () const
 Returns a set of used attributes. More...
 

Detailed Description

Represents a list of OrderByClauses, with the most important first and the least important last.

Since
QGIS 2.14

Definition at line 218 of file qgsfeaturerequest.h.

Constructor & Destructor Documentation

◆ OrderBy() [1/2]

CORE_EXPORT QgsFeatureRequest::OrderBy::OrderBy ( )
inline

Create a new empty order by.

Definition at line 225 of file qgsfeaturerequest.h.

◆ OrderBy() [2/2]

QgsFeatureRequest::OrderBy::OrderBy ( const QList< QgsFeatureRequest::OrderByClause > &  other)

Create a new order by from a list of clauses.

Definition at line 379 of file qgsfeaturerequest.cpp.

Member Function Documentation

◆ dump()

QString QgsFeatureRequest::OrderBy::dump ( ) const

Dumps the content to an SQL equivalent syntax.

Definition at line 440 of file qgsfeaturerequest.cpp.

◆ list()

QList< QgsFeatureRequest::OrderByClause > QgsFeatureRequest::OrderBy::list ( ) const

Get a copy as a list of OrderByClauses.

This is only required in Python where the inheritance is not properly propagated and this makes it usable.

Definition at line 387 of file qgsfeaturerequest.cpp.

◆ load()

void QgsFeatureRequest::OrderBy::load ( const QDomElement &  elem)

Deserialize from XML.

Definition at line 408 of file qgsfeaturerequest.cpp.

◆ save()

void QgsFeatureRequest::OrderBy::save ( QDomElement &  elem) const

Serialize to XML.

Definition at line 392 of file qgsfeaturerequest.cpp.

◆ usedAttributes()

QSet< QString > QgsFeatureRequest::OrderBy::usedAttributes ( ) const

Returns a set of used attributes.

Definition at line 425 of file qgsfeaturerequest.cpp.


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