Class: QgsFeatureFilterProviderGroup

A filter filter provider grouping several filter providers.

List of all members, including inherited members

Class Hierarchy

Inheritance diagram of qgis.server.QgsFeatureFilterProviderGroup

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

addProvider

Add another filter provider to the group

class qgis.server.QgsFeatureFilterProviderGroup[source]

Bases: QgsFeatureFilterProvider

__init__()

Constructor

__init__(a0: QgsFeatureFilterProviderGroup)
Parameters:

a0 (QgsFeatureFilterProviderGroup)

addProvider(self, provider: QgsFeatureFilterProvider | None) QgsFeatureFilterProviderGroup

Add another filter provider to the group

Parameters:

provider (Optional[QgsFeatureFilterProvider]) – The provider to add

Return type:

QgsFeatureFilterProviderGroup

Returns:

itself

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: