Class: QgsFeatureExpressionFilterProvider

A feature filter provider allowing to set filter expressions on a per-layer basis.

Added in version 4.0.

Class Hierarchy

Inheritance diagram of qgis.core.QgsFeatureExpressionFilterProvider

Base classes

QgsFeatureFilterProvider

Abstract interface for use by classes that filter the features or attributes of a layer.

Methods

setFilter

Set a filter for the given layer.

class qgis.core.QgsFeatureExpressionFilterProvider[source]

Bases: QgsFeatureFilterProvider

__init__()

Constructor

__init__(a0: QgsFeatureExpressionFilterProvider)
Parameters:

a0 (QgsFeatureExpressionFilterProvider)

setFilter(self, layerId: str | None, expression: QgsExpression)[source]

Set a filter for the given layer.

Parameters:
  • layerId (Optional[str]) – the layer to filter

  • expression (QgsExpression) – the filter expression