Class: QgsFeatureFilter

A feature filter provider allowing to set filter expressions on a per-layer basis.

List of all members, including inherited members

Class Hierarchy

Inheritance diagram of qgis.server.QgsFeatureFilter

Base classes

QgsFeatureFilterProvider

Abstract interface for use by classes that filter the features or attributes of a layer.

Abstract Methods

clone

Returns a clone of the object

filterFeatures

Filter the features of the layer

Methods

setFilter

Set a filter for the given layer.

class qgis.server.QgsFeatureFilter[source]

Bases: QgsFeatureFilterProvider

__init__()

Constructor

__init__(a0: QgsFeatureFilter)
Parameters:

a0 (QgsFeatureFilter)

abstract clone(self) QgsFeatureFilterProvider | None[source]

Returns a clone of the object

Return type:

Optional[QgsFeatureFilterProvider]

Returns:

A clone

abstract filterFeatures(self, layer: QgsVectorLayer | None, filterFeatures: QgsFeatureRequest)[source]

Filter the features of the layer

Parameters:
setFilter(self, layer: QgsVectorLayer | None, expression: QgsExpression)[source]

Set a filter for the given layer.

Parameters: