Changes

Jump to navigation Jump to search
28 bytes removed ,  12:16, 24 November 2017
no edit summary
=Conventions=
{{Mark|Updated with Version 9.0:}}:
All functions and errors in this module are assigned to the <code><nowiki>http://basex.org/modules/xquery</nowiki></code> namespace, which is statically bound to the {{Code|xquery}} prefix.<br/>
==xquery:eval==
{{Mark|Updated with Version 9.0:}}: {{code|pass}} option added.
{| width='100%'
|-
| width='120' | '''Signatures'''
|{{Func|xquery:eval|$query as xs:string|item()*}}<br />{{Func|xquery:eval|$query as xs:string, $bindings as map(*)?|item()*}}<br />{{Func|xquery:eval|$query as xs:string, $bindings as map(*)?, $options as map(xs:string, xs:string*)?|item()*}}<br />
|-
| '''Summary'''
==xquery:eval-update==
{{Mark|Updated with Version 9.0:}}: Renamed (old name: xquery:update)
{| width='100%'
|-
| width='120' | '''Signatures'''
|{{Func|xquery:eval-update|$query as xs:string|item()*}}<br />{{Func|xquery:eval-update|$query as xs:string, $bindings as map(*)?|item()*}}<br />{{Func|xquery:eval-update|$query as xs:string, $bindings as map(*)?, $options as map(xs:string, xs:string*)?|item()}}<br />
|-
| '''Summary'''
|-
| width='120' | '''Signatures'''
|{{Func|xquery:invoke|$uri as xs:string|item()*}}<br />{{Func|xquery:invoke|$uri as xs:string, $bindings as map(*)?|item()*}}<br />{{Func|xquery:invoke|$uri as xs:string, $bindings as map(*)?, $options as map(*)?|item()*}}<br />
|-
| '''Summary'''
|-
| '''Errors'''
|{{Error|update|#Errors}} the expression contains [[XQuery Update#Updating Expressions|updating expressions]].<br/>{{Error|permission|#Errors}} insufficient permissions for evaluating the query.<br/>{{Error|BXXQ0004timeout|#Errors}} query execution exceeded timeout.<br/>{{Error|nested|#Errors}} nested query evaluation is not allowed.<br/>Any other error that may occur while evaluating the query.
|}
|-
| width='120' | '''Signatures'''
|{{Func|xquery:invoke-update|$uri as xs:string|item()*}}<br />{{Func|xquery:invoke-update|$uri as xs:string, $bindings as map(*)?|item()*}}<br />{{Func|xquery:invoke-update|$uri as xs:string, $bindings as map(*)?, $options as map(*)?|item()*}}<br />
|-
| '''Summary'''
|-
| '''Errors'''
|{{Error|update|#Errors}} the expression contains no [[XQuery Update#Updating Expressions|updating expressions]].<br/>{{Error|permission|#Errors}} insufficient permissions for evaluating the query.<br/>{{Error|BXXQ0004timeout|#Errors}} query execution exceeded timeout.<br/>{{Error|nested|#Errors}} nested query evaluation is not allowed.<br/>Any other error that may occur while evaluating the query.
|}
==xquery:parse==
{{Mark|Updated with Version 9.0:}}: {{code|base-uri}} option added.
{| width='100%'
|-
| width='120' | '''Signatures'''
|{{Func|xquery:parse|$query as xs:string|item()?}}<br />{{Func|xquery:parse|$query as xs:string, $options as map(*)?|item()?}}<br />
|-
| '''Summary'''
==xquery:parse-uri==
{{Mark|Updated with Version 9.0:}}: {{code|base-uri}} option added.
{| width='100%'
|-
| width='120' | '''Signatures'''
|{{Func|xquery:parse-uri|$uri as xs:string|item()?}}<br />{{Func|xquery:parse-uri|$uri as xs:string, $options as map(*)?|item()?}}<br />
|-
| '''Summary'''
=Errors=
{{Mark|Updated with Version 9.0:}}:
{| class="wikitable" width="100%"
;Version 9.0
* Added: [[#xquery:invoke-uriupdate|xquery:invoke-uriupdate]]
* Updated: [[#xquery:eval|xquery:eval]]: {{Code|pass}} option added
* Updated: [[#xquery:parse|xquery:parse]], [[#xquery:parse-uri|xquery:parse-uri]]: {{Code|base-uri}} option added
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu