-
(DONE) Applied all XQuery 2ed errata.
-
(DONE) Added
group by
clause to FLWOR Expressions (3.9.7 Group By Clause).
-
(DONE) Added
tumbling window
and sliding window
in FLWOR Expressions (3.9.4 Window Clause).
-
(DONE) Added
count
clause in FLWOR Expressions (3.9.6 Count Clause).
-
(DONE) Added
allowing empty
in 3.9.2 For Clause, for functionality similar to outer joins in SQL.
-
(DONE)Added 3.14 Try/Catch Expressions for handling dynamic errors and type errors.
-
(PARTIALLY DONE see Zorba Specific Options and Annotations) Added literal function items (3.1.6 Literal Function Items).
-
(PARTIALLY DONE see Zorba Specific Options and Annotations)Added inline functions (3.1.7 Inline Functions).
-
(PARTIALLY DONE see Zorba Specific Options and Annotations)Added dynamic function invocation (3.2.2 Dynamic Function Invocation).
-
(PARTIALLY DONE see Zorba Specific Options and Annotations)Added 3.1.5.3 Function Item Coercion.
-
(DONE)Added private functions (4.18 Function Declaration).
-
(DONE) Added switch expressions (3.12 Switch Expression)
-
(NOT DONE) Added computed namespace constructors (3.8.3.7 Computed Namespace Constructors).
-
(DONE) Added output declarations (2.2.4 Serialization).
-
(DONE) Added annotations (4.15 Annotations).
-
(DONE) Modified validate expressions to allow validation against a type that is explicitly specified in the query using the
type
keyword.
-
(DONE) Extended variable declarations to allow default values for external variables.
-
(DONE) Added 4.17 Context Item Declaration.
-
(DONE) Modified 4.1 Version Declaration to add support for XQuery 3.0.
-
(PARTIALLY DONE) Added 4.10 Decimal-Format Declaration to allow a query to specify formats for
fn:format-number()
. Added corresponding properties to the static context.
-
(DONE) Modified
derives-from()
in 2.5.5 SequenceType Matching to support union types.
-
(PARTIALLY DONE see Zorba Specific Options and Annotations) Added annotation assertions to function tests.
-
(DONE) Added support for literal URLs in names, using EQNames.
-
(NOT DONE) Added support for XML Schema 1.1.
-
(DONE) Added support for union types in function arguments.
-
(NOT DONE) Allowed serialization options to be specified as an XDM instance using output declarations. See 2.2.4 Serialization.
-
(DONE) Added support for private variables.
-
(DONE) Added support for casting to union types.