Changes

Jump to navigation Jump to search
6 bytes added ,  20:03, 15 November 2022
no edit summary
The most important thing to keep in mind when using XQuery Update is the Pending Update List (PUL). Updating statements are not executed immediately, but are first collected as update primitives within a set-like structure. After the evaluation of the query, and after some consistency checks and optimizations, the update primitives will be applied in the following order:
* '''Backups, Binary resources''': {{Function|Database|db:alter-backup}}, {{Function|Database|db:create-backup}}, {{Function|Database|db:put-value}}, {{Function|Database|db:put-binary}}
* '''XQuery Update''': {{Code|insert before}}, {{Code|delete}}, {{Code|replace}}, {{Code|rename}}, {{Code|replace value}}, {{Code|insert attribute}}, {{Code|insert into first}}, {{Code|insert into}}, {{Code|insert into last}}, {{Code|insert}}, {{Code|insert after}}, {{Code|fn:put}}
* '''Documents''': {{Function|Database|db:add}}, {{Function|Database|db:put}}, {{Function|Database|db:rename}}, {{Function|Database|db:delete}}, {{Function|Database|db:optimize}}, {{Function|Database|db:flush}},
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu