Class: QgsServerFeatureId

class qgis.server.QgsServerFeatureId

Bases: sip.simplewrapper

Methods

getExpressionFromServerFid

Returns the expression feature id based on primary keys.

getServerFid

Returns the feature id based on primary keys.

pkSeparator

Returns the primary keys separator

updateFeatureRequestFromServerFids

Returns the feature request based on feature ids build with primary keys.

getExpressionFromServerFid(serverFid: str, provider: QgsVectorDataProvider) str

Returns the expression feature id based on primary keys.

Parameters
  • serverFid (str) – the feature id build with primary keys

  • provider (QgsVectorDataProvider) – the vector layer provider to provide fields and primary keys list

Return type

str

Returns

the feature id based on primary keys

New 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

New in version 3.4.9.

pkSeparator() str

Returns the primary keys separator

Return type

str

Returns

@@ the primary keys separator

New in version 3.4.9.

updateFeatureRequestFromServerFids(featureRequest: QgsFeatureRequest, serverFids: Iterable[str], provider: QgsVectorDataProvider) QgsFeatureRequest

Returns the feature request based on feature ids build with primary keys.

Parameters
Return type

QgsFeatureRequest

Returns

the feature request updated

New in version 3.4.9.