Class: QgsFeatureFilterProviderGroup¶
A filter filter provider grouping several filter providers.
List of all members, including inherited members
Class Hierarchy¶
Base classes¶
Abstract interface for use by classes that filter the features or attributes of a layer. |
Abstract Methods
Returns a clone of the object |
|
Filter the features of the layer. |
Methods
Add another filter provider to the group |
- class qgis.server.QgsFeatureFilterProviderGroup[source]¶
Bases:
QgsFeatureFilterProvider- __init__()
Constructor
- __init__(a0: QgsFeatureFilterProviderGroup)
- Parameters:
- addProvider(self, provider: QgsFeatureFilterProvider | None) QgsFeatureFilterProviderGroup¶
Add another filter provider to the group
- Parameters:
provider (Optional[QgsFeatureFilterProvider]) – The provider to add
- Return type:
- 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:
layer (Optional[QgsVectorLayer]) – the layer to control
filterFeatures (QgsFeatureRequest) – the request to fill