dba/queries  library module
R

Summary

Save query.
Tags

Author: Christian Grün, BaseX Team 2005-21, BSD License

__source : queries/query-close.xqm

Related documents
ViewDescriptionFormat
xqdocxqDoc xml file from the source modulexml
xqparsexqparse xml file from the source modulexml

Imports

This module is imported by 0 modules. It imports 1 modules.

(None)
imports
this
imports

Variables

None

Functions

4.1 dba:query-save

Arities: dba:query-save#1R

Summary
Closes a query file.
Signature
dba:query-save ( $name as xs:string )  as empty-sequence()
Parameters
  • name as xs:string name of query file
Return
  • empty-sequence()
Invokes 1 functions from 1 modules
Invoked by 0 functions from 0 modules
    Annotations
    %rest:POST()
    %rest:path('/dba/query-close')
    %rest:query-param('name','{$name}')
    Source ( 5 lines)
    function dba:query-save(
      $name   as xs:string
    ) as empty-sequence() {
      config:query('')
    }

    Namespaces

    The following namespaces are defined:

    PrefixUri
    configdba/config
    dbadba/queries 2 3 4 5
    resthttp://exquery.org/ns/restxq

    6 RestXQ

    Paths defined 1.

    PathMethodFunction
    /dba/query-closePOSTdba:query-save#1

    Source Code

    (:~
     : Save query.
     :
     : @author Christian Grün, BaseX Team 2005-21, BSD License
     :)
    module namespace dba = 'dba/queries';
    
    import module namespace config = 'dba/config' at '../lib/config.xqm';
    
    (:~
     : Closes a query file.
     : @param  $name  name of query file
     :)
    declare
      %rest:POST
      %rest:path('/dba/query-close')
      %rest:query-param('name', '{$name}')
    function dba:query-save(
      $name   as xs:string
    ) as empty-sequence() {
      config:query('')
    };