Class: QgsFeatureFilterProviderGroup¶
A filter filter provider grouping several filter providers.
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