
admin:database-get-locking( $config as element(configuration), $database-id as xs:unsignedLong ) as xs:string
This function returns the locking setting for the
specified database in the configuration. When set to
strict, locking enforces mutual exclusion
on existing documents and on new documents. When set
to fast, locking enforces mutual
exclusion on existing documents but not on new
documents. When set to off, locking does
not enforce mutual exclusion on existing documents or
on new documents.
| Parameters | |
|---|---|
| config | A configuration specification, typically as returned from one of the Admin module functions. |
| database-id |
The ID of the database (for example,
xdmp:database("myDatabase")
).
|
http://marklogic.com/xdmp/privileges/admin/database
http://marklogic.com/xdmp/privileges/admin/database/{id}
xquery version "1.0-ml";
import module namespace admin = "http://marklogic.com/xdmp/admin"
at "/MarkLogic/admin.xqy";
let $config := admin:get-configuration()
return
admin:database-get-locking($config, xdmp:database("myDatabase"))
(: returns the locking setting :)
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.