QgsOgcUtilsExpressionFromFilter class
Internal use by QgsOgcUtils.
Contents
Constructors, destructors, conversion operators
-
QgsOgcUtilsExpressionFromFilter(QgsOgcUtils::
FilterVersion version = QgsOgcUtils:: FILTER_OGC_1_0, const QgsVectorLayer* layer = nullptr) - Constructor for QgsOgcUtilsExpressionFromFilter.
Public functions
- auto errorMessage() const -> QString
- Returns the underlying error message, or an empty string in case of no error.
- auto nodeBinaryOperatorFromOgcFilter(const QDomElement& element) -> QgsExpressionNodeBinaryOperator*
- Returns an expression node from a WFS filter embedded in a document with binary operators.
- auto nodeColumnRefFromOgcFilter(const QDomElement& element) -> QgsExpressionNodeColumnRef*
- Returns an expression node from a WFS filter embedded in a document with column references.
- auto nodeFromOgcFilter(const QDomElement& element) -> QgsExpressionNode*
- Returns an expression node from a WFS filter embedded in a document element.
- auto nodeFunctionFromOgcFilter(const QDomElement& element) -> QgsExpressionNodeFunction*
- Returns an expression node from a WFS filter embedded in a document with functions.
- auto nodeIsBetweenFromOgcFilter(const QDomElement& element) -> QgsExpressionNode*
- Returns an expression node from a WFS filter embedded in a document with boudnaries operator.
- auto nodeLiteralFromOgcFilter(const QDomElement& element) -> QgsExpressionNode*
- Returns an expression node from a WFS filter embedded in a document with literal tag.
- auto nodeNotFromOgcFilter(const QDomElement& element) -> QgsExpressionNodeUnaryOperator*
- Returns an expression node from a WFS filter embedded in a document with Not operator.
- auto nodePropertyIsNullFromOgcFilter(const QDomElement& element) -> QgsExpressionNodeBinaryOperator*
- Returns an expression node from a WFS filter embedded in a document with IsNull operator.
- auto nodeSpatialOperatorFromOgcFilter(const QDomElement& element) -> QgsExpressionNodeFunction*
- Returns an expression node from a WFS filter embedded in a document with spatial operators.
Function documentation
QgsOgcUtilsExpressionFromFilter:: QgsOgcUtilsExpressionFromFilter(QgsOgcUtils:: FilterVersion version = QgsOgcUtils:: FILTER_OGC_1_0,
const QgsVectorLayer* layer = nullptr)
Constructor for QgsOgcUtilsExpressionFromFilter.
| Parameters | |
|---|---|
| version | WFS Version |
| layer | Layer to use to retrieve field values from literal filters |
QgsExpressionNode* QgsOgcUtilsExpressionFromFilter:: nodeFromOgcFilter(const QDomElement& element)
Returns an expression node from a WFS filter embedded in a document element.
| Parameters | |
|---|---|
| element | The WFS filter |
A null pointer is returned when an error happened.