Expressions

Table of Contents

Construction of items
Atomics
Objects
Arrays
Functions
Inline function expression
Named function reference
Basic operations
Construction of sequences
Comma operator
Range operator
Parenthesized expression
Arithmetics
String concatenation
Comparison
Logics
Function Calls
Static function calls
Dynamic function calls
Partial application
Selectors
Object field selector
Array member selector
Sequence predicates
Control flow expressions
Conditional expressions
Switch expressions
Try-catch expressions
FLWOR expressions
For clauses
Where clauses
Order clauses
Group clauses
Let clauses
Count clauses
Map operator
Composing FLWOR expressions
Ordered and Unordered expressions
Expressions dealing with types
Instance-of expressions
Treat expressions
Castable expressions
Cast expressions
Typeswitch expressions