Class: QgsAbstractFeatureSource

class qgis.core.QgsAbstractFeatureSource

Bases: sip.wrapper

Base class that can be used for any class that is capable of returning features

New in version 2.4:

Methods

getFeatures

Gets an iterator for features matching the specified request

iteratorClosed

param it

iteratorOpened

param it

getFeatures(self, request: QgsFeatureRequest = QgsFeatureRequest()) QgsFeatureIterator

Gets an iterator for features matching the specified request

Parameters

request (QgsFeatureRequest = QgsFeatureRequest()) – The request

Return type

QgsFeatureIterator

Returns

A feature iterator

iteratorClosed(self, it: QgsAbstractFeatureIterator)
Parameters

it (QgsAbstractFeatureIterator) –

iteratorOpened(self, it: QgsAbstractFeatureIterator)
Parameters

it (QgsAbstractFeatureIterator) –