Subgroup: Expression
Class: QgsExpressionNodeBinaryOperator¶
-
class
qgis.core.
QgsExpressionNodeBinaryOperator
(op: QgsExpressionNodeBinaryOperator.BinaryOperator, opLeft: QgsExpressionNode, opRight: QgsExpressionNode)¶ Bases:
qgis._core.QgsExpressionNode
Binary combination of the left and the right with op.
QgsExpressionNodeBinaryOperator(QgsExpressionNodeBinaryOperator)
Methods
clone
dump
evalNode
isStatic
leftAssociative
needsGeometry
nodeType
op
opLeft
opRight
precedence
prepareNode
referencedColumns
referencedVariables
text
Returns a the name of this operator without the operands. Signals
Attributes
boAnd
boConcat
boDiv
boEQ
boGE
boGT
boILike
boIntDiv
boIs
boIsNot
boLE
boLT
boLike
boMinus
boMod
boMul
boNE
boNotILike
boNotLike
boOr
boPlus
boPow
boRegexp
-
class
BinaryOperator
¶ Bases:
int
-
boAnd
= 1¶
-
boConcat
= 22¶
-
boDiv
= 18¶
-
boEQ
= 2¶
-
boGE
= 5¶
-
boGT
= 7¶
-
boILike
= 11¶
-
boIntDiv
= 19¶
-
boIs
= 13¶
-
boIsNot
= 14¶
-
boLE
= 4¶
-
boLT
= 6¶
-
boLike
= 9¶
-
boMinus
= 16¶
-
boMod
= 20¶
-
boMul
= 17¶
-
boNE
= 3¶
-
boNotILike
= 12¶
-
boNotLike
= 10¶
-
boOr
= 0¶
-
boPlus
= 15¶
-
boPow
= 21¶
-
boRegexp
= 8¶
-
clone
(self) → QgsExpressionNode¶
-
dump
(self) → str¶
-
evalNode
(self, parent: QgsExpression, context: QgsExpressionContext) → Any¶
-
isStatic
(self, parent: QgsExpression, context: QgsExpressionContext) → bool¶
-
leftAssociative
(self) → bool¶
-
needsGeometry
(self) → bool¶
-
nodeType
(self) → QgsExpressionNode.NodeType¶
-
op
(self) → QgsExpressionNodeBinaryOperator.BinaryOperator¶
-
opLeft
(self) → QgsExpressionNode¶
-
opRight
(self) → QgsExpressionNode¶
-
precedence
(self) → int¶
-
prepareNode
(self, parent: QgsExpression, context: QgsExpressionContext) → bool¶
-
referencedColumns
(self) → Set[str]¶
-
referencedVariables
(self) → Set[str]¶
-
text
(self) → str¶ Returns a the name of this operator without the operands. I.e. “AND”, “OR”, …
-
class