Class: QgsServerFeatureId¶
Methods
Returns the expression feature id based on primary keys. |
|
Returns the feature id based on primary keys. |
|
Returns the primary keys separator |
|
Returns the feature request based on feature ids build with primary keys. |
- class qgis.server.QgsServerFeatureId¶
Bases:
simplewrapper
- getExpressionFromServerFid(serverFid: str | None, provider: QgsVectorDataProvider | None) str ¶
Returns the expression feature id based on primary keys.
- Parameters:
serverFid (Optional[str]) – the feature id build with primary keys
provider (Optional[QgsVectorDataProvider]) – the vector layer provider to provide fields and primary keys list
- Return type:
str
- Returns:
the feature id based on primary keys
Added in version 3.4.9.
- getServerFid(feature: QgsFeature, pkAttributes: Iterable[int]) str ¶
Returns the feature id based on primary keys.
- Parameters:
feature (QgsFeature) – the feature
pkAttributes (Iterable[int]) – the primary keys list
- Return type:
str
- Returns:
the feature id based on primary keys
Added in version 3.4.9.
- pkSeparator() str ¶
Returns the primary keys separator
- Return type:
str
- Returns:
@@ the primary keys separator
Added in version 3.4.9.
- updateFeatureRequestFromServerFids(featureRequest: QgsFeatureRequest, serverFids: Iterable[str | None], provider: QgsVectorDataProvider | None) QgsFeatureRequest ¶
Returns the feature request based on feature ids build with primary keys.
- Parameters:
featureRequest (QgsFeatureRequest) – the feature request to update
serverFids (Iterable[Optional[str]]) – the feature ids build with
QgsServerFeatureId
.getServerFidprovider (Optional[QgsVectorDataProvider]) – the vector layer provider to provide fields and primary keys list
- Return type:
- Returns:
the feature request updated
Added in version 3.4.9.