FilterElement QML Type▲
-
Import Statement: import QtOpcUa
-
Since:: QtOpcUa 5.13
Detailed Description▲
A content filter element contains an operator and operands. There are four different operator types which contain literal values, references to attributes of nodes or to other content filter elements.
A combination of one or more content filter elements makes a content filter which is used by the server to filter data for the criteria defined by the content filter elements. For example, the where clause of an event filter is a content filter which is used to decide if a notification is generated for an event.
QtOpcUa.FilterElement {
operator
:
QtOpcUa.FilterElement.GreaterThanOrEqual
firstOperand
:
QtOpcUa.SimpleAttributeOperand {
... }
secondOperand
:
QtOpcUa.LiteralOperand {
... }
}
See Also▲
See also EventFilter
Property Documentation▲
firstOperand : variant▲
First operand to be used with the operator. This can be one of SimpleAttributeOperand, AttributeOperand, LiteralOperand or ElementOperand.
operatorType : enumeration▲
The filter operator.
Possible operators for a FilterElement that are specified in OPC-UA part 4, Tables 115 and 116.
Constant |
---|
FilterElement.Equals |
FilterElement.IsNull |
FilterElement.GreaterThan |
FilterElement.LessThan |
FilterElement.GreaterThanOrEqual |
FilterElement.LessThanOrEqual |
FilterElement.Like |
FilterElement.Not |
FilterElement.Between |
FilterElement.InList |
FilterElement.And |
FilterElement.Or |
FilterElement.Cast |
FilterElement.InView |
FilterElement.OfType |
FilterElement.RelatedTo |
FilterElement.BitwiseAnd |
FilterElement.BitwiseOr |
secondOperand : variant▲
Second operand to be used with the operator. This can be one of SimpleAttributeOperand, AttributeOperand, LiteralOperand or ElementOperand.