XQuery 3.0
Jump to navigation
Jump to search
This article summarizes the most important features of the upcoming Version 3.0 of the XQuery language that have already been implemented in BaseX.
Group By
FLWOR expressions have been extended by the group by clause, which is well-established among relational database systems. Group by clauses can be used to group query results based on its values.
Example:
...michi?...
Try/Catch
The try/catch construct can be used to handle errors at runtime:
Example:
try { 1 + '2' } catch *($code, $desc) { concat('Error [', $code, ']: ', $desc) }
Result: Error [XPTY0004]: '+' operator: number expected, string found.