QGIS API Documentation 3.99.0-Master (26c88405ac0)
Loading...
Searching...
No Matches
QgsOgcUtilsExpressionFromFilter Class Reference

Internal use by QgsOgcUtils. More...

#include <qgsogcutils.h>

Public Member Functions

 QgsOgcUtilsExpressionFromFilter (QgsOgcUtils::FilterVersion version=QgsOgcUtils::FILTER_OGC_1_0, const QgsVectorLayer *layer=nullptr)
 Constructor for QgsOgcUtilsExpressionFromFilter.
QString errorMessage () const
 Returns the underlying error message, or an empty string in case of no error.
QgsExpressionNodeBinaryOperatornodeBinaryOperatorFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with binary operators.
QgsExpressionNodeColumnRefnodeColumnRefFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with column references.
QgsExpressionNodenodeFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document element.
QgsExpressionNodeFunctionnodeFunctionFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with functions.
QgsExpressionNodenodeIsBetweenFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with boundaries operator.
QgsExpressionNodenodeLiteralFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with literal tag.
QgsExpressionNodeUnaryOperatornodeNotFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with Not operator.
QgsExpressionNodeBinaryOperatornodePropertyIsNullFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with IsNull operator.
QgsExpressionNodeFunctionnodeSpatialOperatorFromOgcFilter (const QDomElement &element)
 Returns an expression node from a WFS filter embedded in a document with spatial operators.

Detailed Description

Internal use by QgsOgcUtils.

Note
not available in Python bindings
Since
QGIS 3.4

Definition at line 453 of file qgsogcutils.h.

Constructor & Destructor Documentation

◆ QgsOgcUtilsExpressionFromFilter()

QgsOgcUtilsExpressionFromFilter::QgsOgcUtilsExpressionFromFilter ( QgsOgcUtils::FilterVersion version = QgsOgcUtils::FILTER_OGC_1_0,
const QgsVectorLayer * layer = nullptr )

Constructor for QgsOgcUtilsExpressionFromFilter.

Parameters
versionWFS Version
layerLayer to use to retrieve field values from literal filters

Definition at line 3492 of file qgsogcutils.cpp.

Member Function Documentation

◆ errorMessage()

QString QgsOgcUtilsExpressionFromFilter::errorMessage ( ) const

Returns the underlying error message, or an empty string in case of no error.

Definition at line 3918 of file qgsogcutils.cpp.

◆ nodeBinaryOperatorFromOgcFilter()

QgsExpressionNodeBinaryOperator * QgsOgcUtilsExpressionFromFilter::nodeBinaryOperatorFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with binary operators.

Definition at line 3552 of file qgsogcutils.cpp.

◆ nodeColumnRefFromOgcFilter()

QgsExpressionNodeColumnRef * QgsOgcUtilsExpressionFromFilter::nodeColumnRefFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with column references.

Definition at line 3703 of file qgsogcutils.cpp.

◆ nodeFromOgcFilter()

QgsExpressionNode * QgsOgcUtilsExpressionFromFilter::nodeFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document element.

nullptr is returned when an error happened.

Parameters
elementThe WFS filter

Definition at line 3505 of file qgsogcutils.cpp.

◆ nodeFunctionFromOgcFilter()

QgsExpressionNodeFunction * QgsOgcUtilsExpressionFromFilter::nodeFunctionFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with functions.

Definition at line 3839 of file qgsogcutils.cpp.

◆ nodeIsBetweenFromOgcFilter()

QgsExpressionNode * QgsOgcUtilsExpressionFromFilter::nodeIsBetweenFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with boundaries operator.

Definition at line 3875 of file qgsogcutils.cpp.

◆ nodeLiteralFromOgcFilter()

QgsExpressionNode * QgsOgcUtilsExpressionFromFilter::nodeLiteralFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with literal tag.

Definition at line 3714 of file qgsogcutils.cpp.

◆ nodeNotFromOgcFilter()

QgsExpressionNodeUnaryOperator * QgsOgcUtilsExpressionFromFilter::nodeNotFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with Not operator.

Definition at line 3806 of file qgsogcutils.cpp.

◆ nodePropertyIsNullFromOgcFilter()

QgsExpressionNodeBinaryOperator * QgsOgcUtilsExpressionFromFilter::nodePropertyIsNullFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with IsNull operator.

Definition at line 3822 of file qgsogcutils.cpp.

◆ nodeSpatialOperatorFromOgcFilter()

QgsExpressionNodeFunction * QgsOgcUtilsExpressionFromFilter::nodeSpatialOperatorFromOgcFilter ( const QDomElement & element)

Returns an expression node from a WFS filter embedded in a document with spatial operators.

Definition at line 3669 of file qgsogcutils.cpp.


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