Subgroup: Vector
Class: QgsVectorLayerEditPassthrough¶
-
class
qgis.core.
QgsVectorLayerEditPassthrough
(layer: QgsVectorLayer)¶ Bases:
qgis._core.QgsVectorLayerEditBuffer
Methods
addAttribute
addFeature
addFeatures
changeAttributeValue
changeAttributeValues
Changes values of attributes (but does not commit it). changeGeometry
childEvent
commitChanges
connectNotify
customEvent
deleteAttribute
deleteFeature
deleteFeatures
disconnectNotify
handleAttributeAdded
handleAttributeDeleted
isModified
isSignalConnected
receivers
renameAttribute
rollBack
sender
senderSignalIndex
timerEvent
undoIndexChanged
update
Update underlying data with a SQL query embedded in a transaction. updateAttributeMapIndex
updateChangedAttributes
updateFeatureGeometry
updateFields
updateLayerFields
Signals
Attributes
-
addAttribute
(self, field: QgsField) → bool¶
-
addFeature
(self, f: QgsFeature) → bool¶
-
addFeatures
(self, features: object) → bool¶
-
changeAttributeValue
(self, fid: int, field: int, newValue: Any, oldValue: Any = None) → bool¶
-
changeAttributeValues
(self, fid: int, newValues: Dict[int, Any], oldValues: Dict[int, Any]) → bool¶ Changes values of attributes (but does not commit it).
Returns: true if attributes are well updated, false otherwise New in version 3.0.
-
changeGeometry
(self, fid: int, geom: QgsGeometry) → bool¶
-
childEvent
()¶
-
commitChanges
(self, commitErrors: Iterable[str]) → bool¶
-
connectNotify
()¶
-
customEvent
()¶
-
deleteAttribute
(self, attr: int) → bool¶
-
deleteFeature
(self, fid: int) → bool¶
-
deleteFeatures
(self, fids: object) → bool¶
-
disconnectNotify
()¶
-
handleAttributeAdded
()¶
-
handleAttributeDeleted
()¶
-
isModified
(self) → bool¶
-
isSignalConnected
()¶
-
receivers
()¶
-
renameAttribute
(self, attr: int, newName: str) → bool¶
-
rollBack
(self)¶
-
sender
()¶
-
senderSignalIndex
()¶
-
timerEvent
()¶
-
undoIndexChanged
()¶
-
update
(self, transaction: QgsTransaction, sql: str, name: str) → bool¶ Update underlying data with a SQL query embedded in a transaction.
Parameters: - transaction – Transaction in which the sql query has been run
- sql – The SQL query updating data
- name – The name of the undo/redo command
Returns: true if the undo/redo command is well added to the stack, false otherwise
New in version 3.0.
-
updateAttributeMapIndex
()¶
-
updateChangedAttributes
()¶
-
updateFeatureGeometry
()¶
-
updateFields
()¶
-
updateLayerFields
()¶
-