Query🔗

A query in the AAS Query Language.

This class is not part of the metamodel and is not itself a named class in the specification.

See: https://industrialdigitaltwin.io/aas-specifications/IDTA-01002/v3.2/query-language.html

Properties 🔗

select: Optional[QuerySelect] 🔗
What the query returns instead of the full objects.
If not specified, the full objects are returned.
condition: LogicalExpression 🔗
The condition which the returned objects need to fulfill
filters: Optional[List[QueryFilter]] 🔗
Filters to reduce the returned data

Invariants 🔗

  • Filters must be either not set or have at least one item.
    not (self.filters is not None)
    or (len(self.filters) >= 1)