Changes

Jump to navigation Jump to search
19 bytes added ,  19:20, 20 August 2018
</pre>
==Lazy evaluationEvaluation==
{{Code|%basex:lazy}} enforces lazy evaluation of a global variable. An example:
=Functions=
==Regular expressionsExpressions==
{{Mark|Introduced with Version 9.1:}}
For more information and some additional BaseX-specific parameters, see the article on [[Serialization]].
=Non-determinismDeterminism=
In [http://www.w3.org/TR/xpath-functions-31/#dt-deterministic XQuery], ''deterministic'' functions are “guaranteed to produce ·identical· results from repeated calls within a single ·execution scope· if the explicit and implicit arguments are identical”. In BaseX, many extension functions are non-deterministic or side-effecting. If an expression is internally flagged as non-deterministic, various optimizations that might change their execution order will not be applied.
=Changelog=
# ;Version 9.1:
* Added: XQuery Locks via pragmas and function annotations.
* Added: [[#Regular expressions|Regular Expressions]], {{Code|j}} flag for using Java’s default regex parser.
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu