Changes

Jump to navigation Jump to search
201 bytes added ,  17:50, 18 November 2020
=Conventions=
* The module will be available if the {{Code|basex-api}} package must be included library is found in the classpath. This is always the case if you use one of the complete distributions of BaseX (zip, exe, war) of BaseX.* All functions are assigned to the <code><nowiki>http://exquery.org/ns/restxq</nowiki></code> namespace. The module must be imported in , which is statically bound to the query prolog:<pre class="brush:xquery">import module namespace {{Code|rest = "http://exquery.org/ns/restxq";.}} prefix..</pre>
* The <code><nowiki>http://wadl.dev.java.net/2009/02</nowiki></code> namespace is bound to the {{Code|wadl}} prefix.
* If any of the functions is called outside the servlet context, the error {{Error|basex:http|<code>[[XQuery Errors#BaseX Errors}} |basex:http]]</code> is raised.
=General Functions=
|-
| '''Summary'''
|Returns a [httphttps://www.w3.org/Submission/wadl WADL description] of all available REST services.
|}
|-
| width='120' | '''Signatures'''
|{{Func|rest:init||empty-sequence()}}<br/>{{Func|rest:init|$update as xs:boolean|empty-sequence()}}
|-
| '''Summary'''
|Initializes the RESTXQ module cache. This function should :* By default, the cache will be called after RESTXQ discarded, and all modules have been replaced while the web server is running, will be parsed and if cached again.* If {{OptionCode|PARSERESTXQ$update}} is not set to enabled, the background caching behavior is simulated (see {{CodeOption|0PARSERESTXQ}}): Only updated modules will be parsed.* This function should be called if new RESTXQ code is deployed at runtime.
|}
=Changelog=
 
; Version 9.4
* Updated: [[#rest:init|rest:init]] argument added
;Version 8.6
 
* Added: [[#rest:init|rest:init]]
This module was introduced with Version 7.7.
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu