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.  | 
Methods
Add another filter provider to the group  | 
|
Returns a clone of the object  | 
|
Filter the features of the layer.  | 
- 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
- clone(self) QgsFeatureFilterProvider | None[source]¶
 Returns a clone of the object
- Return type:
 Optional[QgsFeatureFilterProvider]
- Returns:
 A clone
- 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