FilterElement QML Type
OPC UA ContentFilterElement。詳細...
Import Statement: | import QtOpcUa |
Since: | QtOpcUa 5.13 |
プロパティ
- firstOperand : variant
- operatorType : enumeration
- secondOperand : variant
詳細説明
コンテンツフィルター要素には、演算子とオペランドが含まれます。演算子には、リテラル値、ノードの属性への参照、または他のコンテンツ・フィルタ要素への参照を含む 4 つのタイプがあります。
1つまたは複数のコンテンツ・フィルタ要素の組み合わせは、コンテンツ・フィルタ要素によって定義された基準でデータをフィルタリングするためにサーバーによって使用されるコンテンツ・フィルタになります。例えば、イベントフィルターのwhere
節は、イベントに対して通知を生成するかどうかを決定するために使用されるコンテンツフィルターです。
QtOpcUa.FilterElement { operator: QtOpcUa.FilterElement.GreaterThanOrEqual firstOperand: QtOpcUa.SimpleAttributeOperand { ... } secondOperand: QtOpcUa.LiteralOperand { ... } }
EventFilterも参照してください 。
プロパティ・ドキュメンテーション
firstOperand : variant |
演算子で使用される最初のオペランド。これは、SimpleAttributeOperand 、AttributeOperand 、LiteralOperand 、ElementOperand のいずれかです。
operatorType : enumeration |
フィルタ演算子。
OPC UA 1.05 part 4, 7.7.3 に規定される、FilterElement で使用可能な演算子。
定数 | 値 |
---|---|
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 |
演算子と共に使用される 2 番目のオペランド。これは、SimpleAttributeOperand 、AttributeOperand 、LiteralOperand 、ElementOperand のいずれかです。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.