Class: QgsExpressionNodeColumnRef¶
- class qgis.core.QgsExpressionNodeColumnRef¶
Bases:
QgsExpressionNode
An expression node which takes it value from a feature’s field.
QgsExpressionNodeColumnRef(name: Optional[str]) Constructor for
QgsExpressionNodeColumnRef
, referencing the column with the specifiedname
.QgsExpressionNodeColumnRef(a0:
QgsExpressionNodeColumnRef
)Methods
- rtype:
Optional[QgsExpressionNode]
- rtype:
str
- param parent:
- param parent:
The name of the column.
- rtype:
bool
- rtype:
QgsExpressionNode.NodeType
- param parent:
- rtype:
Set[str]
- rtype:
Set[str]
- rtype:
Set[str]
- clone(self) QgsExpressionNode | None ¶
- Return type:
Optional[QgsExpressionNode]
- dump(self) str ¶
- Return type:
str
- evalNode(self, parent: QgsExpression | None, context: QgsExpressionContext | None) Any ¶
- Parameters:
parent (Optional[QgsExpression])
context (Optional[QgsExpressionContext])
- Return type:
Any
- isStatic(self, parent: QgsExpression | None, context: QgsExpressionContext | None) bool ¶
- Parameters:
parent (Optional[QgsExpression])
context (Optional[QgsExpressionContext])
- Return type:
bool
- name(self) str ¶
The name of the column.
- Return type:
str
- needsGeometry(self) bool ¶
- Return type:
bool
- nodeType(self) QgsExpressionNode.NodeType ¶
- Return type:
- prepareNode(self, parent: QgsExpression | None, context: QgsExpressionContext | None) bool ¶
- Parameters:
parent (Optional[QgsExpression])
context (Optional[QgsExpressionContext])
- Return type:
bool
- referencedColumns(self) Set[str] ¶
- Return type:
Set[str]
- referencedFunctions(self) Set[str] ¶
- Return type:
Set[str]
- referencedVariables(self) Set[str] ¶
- Return type:
Set[str]