Class: QgsFeatureIterator¶
-
class
qgis.core.
QgsFeatureIterator
¶ Bases:
sip.wrapper
Construct invalid iterator
QgsFeatureIterator(iter: QgsAbstractFeatureIterator) Construct a valid iterator
QgsFeatureIterator(fi: QgsFeatureIterator) Copy constructor copies the iterator, increases ref.count
Wrapper for iterator of features from vector data provider or vector layer
Enums
Methods
Indicator if there was an error when sending the compiled query to the server.
Returns the status of expression compilation for filter expression requests.
find out whether the iterator is still valid or closed already
Will return if this iterator is valid.
Signals
Attributes
-
close
(self) → bool¶
-
compileFailed
(self) → bool¶ Indicator if there was an error when sending the compiled query to the server. This indicates that there is something wrong with the expression compiler.
New in version 3.2.
-
compileStatus
(self) → QgsAbstractFeatureIterator.CompileStatus¶ Returns the status of expression compilation for filter expression requests.
New in version 2.16.
-
isClosed
(self) → bool¶ find out whether the iterator is still valid or closed already
-
isValid
(self) → bool¶ Will return if this iterator is valid. An invalid iterator was probably introduced by a failed attempt to acquire a connection or is a default constructed iterator.
See also
New in version 3.0.
-
nextFeature
(self, f: QgsFeature) → bool¶
-
rewind
(self) → bool¶
-