FilterElement QML 类型
OPC UA 内容过滤器元素。 更多...
| 导入语句 | import QtOpcUa | 
| 自 | QtOpcUa 5.13 | 
属性
- firstOperand : variant
- operatorType : enumeration
- secondOperand : variant
详细说明
内容过滤器元素包含一个运算符和操作数。有四种不同的运算符类型,包含字面值、节点属性的引用或其他内容过滤器元素的引用。
一个或多个内容过滤器元素的组合形成一个内容过滤器,该过滤器由服务器使用,以根据内容过滤器元素定义的准则筛选数据。例如,事件过滤器的 where 子句是一个内容过滤器,用于决定是否为事件生成通知。
QtOpcUa.FilterElement { operator: QtOpcUa.FilterElement.GreaterThanOrEqual firstOperand: QtOpcUa.SimpleAttributeOperand { ... } secondOperand: QtOpcUa.LiteralOperand { ... } }
另请参阅EventFilter.
属性文档
| firstOperand : variant | 
与运算符一起使用的第一个操作数。可以是以下之一:SimpleAttributeOperand、AttributeOperand、LiteralOperand 或 ElementOperand。
| operatorType : enumeration | 
过滤器运算符。
指定的 FilterElement 运算符,如 OPC UA 1.05 部分的 4.7.3 所规定。
| 常数 | 值 | 
|---|---|
| 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 | 
与运算符一起使用的第二个操作数。可以是以下之一:SimpleAttributeOperand、AttributeOperand、LiteralOperand 或 ElementOperand。
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献归其各自所有者所有。本提供的文档根据自由软件基金会发布的GNU自由文档许可证第1.3版的条款进行许可。Qt及其相关标志是芬兰及/或在全世界其他国家的The Qt Company Ltd.的商标。所有其他商标均为其各自所有者的财产。