Class: QgsFeatureFilterProviderGroup¶
- class qgis.server.QgsFeatureFilterProviderGroup¶
Bases:
QgsFeatureFilterProvider
A filter filter provider grouping several filter providers.
Added in version 3.0.
QgsFeatureFilterProviderGroup() Constructor
QgsFeatureFilterProviderGroup(a0:
QgsFeatureFilterProviderGroup
)Methods
Add another filter provider to the group
Returns a clone of the object
Filter the features of the layer.
- param layer:
- 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 ¶
Returns a clone of the object
- Return type:
Optional[QgsFeatureFilterProvider]
- Returns:
A clone
- filterFeatures(self, layer: QgsVectorLayer | None, filterFeatures: QgsFeatureRequest)¶
Filter the features of the layer.
- Parameters:
layer (Optional[QgsVectorLayer]) – the layer to control
filterFeatures (QgsFeatureRequest) – the request to fill
- layerAttributes(self, layer: QgsVectorLayer | None, attributes: Iterable[str | None]) List[str] ¶
- Parameters:
layer (Optional[QgsVectorLayer])
attributes (Iterable[Optional[str]])
- Return type:
List[str]