QGIS API Documentation 3.41.0-Master (3440c17df1d)
|
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. | |
QgsExpressionNodeBinaryOperator * | nodeBinaryOperatorFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with binary operators. | |
QgsExpressionNodeColumnRef * | nodeColumnRefFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with column references. | |
QgsExpressionNode * | nodeFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document element. | |
QgsExpressionNodeFunction * | nodeFunctionFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with functions. | |
QgsExpressionNode * | nodeIsBetweenFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with boundaries operator. | |
QgsExpressionNode * | nodeLiteralFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with literal tag. | |
QgsExpressionNodeUnaryOperator * | nodeNotFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with Not operator. | |
QgsExpressionNodeBinaryOperator * | nodePropertyIsNullFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with IsNull operator. | |
QgsExpressionNodeFunction * | nodeSpatialOperatorFromOgcFilter (const QDomElement &element) |
Returns an expression node from a WFS filter embedded in a document with spatial operators. | |
Internal use by QgsOgcUtils.
Definition at line 446 of file qgsogcutils.h.
QgsOgcUtilsExpressionFromFilter::QgsOgcUtilsExpressionFromFilter | ( | QgsOgcUtils::FilterVersion | version = QgsOgcUtils::FILTER_OGC_1_0 , |
const QgsVectorLayer * | layer = nullptr |
||
) |
Constructor for QgsOgcUtilsExpressionFromFilter.
version | WFS Version |
layer | Layer to use to retrieve field values from literal filters |
Definition at line 3347 of file qgsogcutils.cpp.
QString QgsOgcUtilsExpressionFromFilter::errorMessage | ( | ) | const |
Returns the underlying error message, or an empty string in case of no error.
Definition at line 3773 of file qgsogcutils.cpp.
QgsExpressionNodeBinaryOperator * QgsOgcUtilsExpressionFromFilter::nodeBinaryOperatorFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with binary operators.
Definition at line 3407 of file qgsogcutils.cpp.
QgsExpressionNodeColumnRef * QgsOgcUtilsExpressionFromFilter::nodeColumnRefFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with column references.
Definition at line 3558 of file qgsogcutils.cpp.
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.
element | The WFS filter |
Definition at line 3360 of file qgsogcutils.cpp.
QgsExpressionNodeFunction * QgsOgcUtilsExpressionFromFilter::nodeFunctionFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with functions.
Definition at line 3694 of file qgsogcutils.cpp.
QgsExpressionNode * QgsOgcUtilsExpressionFromFilter::nodeIsBetweenFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with boundaries operator.
Definition at line 3730 of file qgsogcutils.cpp.
QgsExpressionNode * QgsOgcUtilsExpressionFromFilter::nodeLiteralFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with literal tag.
Definition at line 3569 of file qgsogcutils.cpp.
QgsExpressionNodeUnaryOperator * QgsOgcUtilsExpressionFromFilter::nodeNotFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with Not operator.
Definition at line 3661 of file qgsogcutils.cpp.
QgsExpressionNodeBinaryOperator * QgsOgcUtilsExpressionFromFilter::nodePropertyIsNullFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with IsNull operator.
Definition at line 3677 of file qgsogcutils.cpp.
QgsExpressionNodeFunction * QgsOgcUtilsExpressionFromFilter::nodeSpatialOperatorFromOgcFilter | ( | const QDomElement & | element | ) |
Returns an expression node from a WFS filter embedded in a document with spatial operators.
Definition at line 3524 of file qgsogcutils.cpp.