This section introduces and describes the AQS node categories, listing them alongside their allowed children.

Type Allowed Children
Root Nodes Logical (And / Or) or Conditional operators (only 1 child maximum)
Logical Operators Logical And / Or or Conditional operators
Conditional Operators Primitive nodes, Reference nodes, Arithmetic operators and String operators
Arithmetical Operators Arithmetic operators and Number nodes
Aggregation operators Count operators
Value Transforms Primitive nodes of compatible return types
Value Types No children allowed