BaseXdb / basex

BaseX Main Repository.
http://basex.org
BSD 3-Clause "New" or "Revised" License
678 stars 268 forks source link

XQuery, MIXUPDATES, function items #2136

Closed ChristianGruen closed 2 years ago

ChristianGruen commented 2 years ago

Command script:

SET MIXUPDATES true
XQUERY xquery:eval('<a/> update { }')

The query raises an error. It should be detected as non-updating in spite of the MIXUPDATES flag.

Background: Various checks are omitted if MIXUPDATES is enabled.

https://github.com/BaseXdb/basex/blob/4b1d5178e1505127a386f3af07feb32900350228/basex-core/src/main/java/org/basex/query/QueryParser.java#L289-L298