MarkLogic Server 11.0 Product Documentation
admin:database-get-large-size-threshold

admin:database-get-large-size-threshold(
   $config as element(configuration),
   $database-id as xs:unsignedLong
) as xs:unsignedInt

Summary

This function returns the threshold at which binary documents in the specified database should be handled as binary large objects (BLOBs). Binary documents less than or equal to the threshold are treated as small binary objects, stored in stands. Binary documents larger than the threshold are stored in the Large Data Directory for more efficient memory consumption.

Parameters
config A configuration specification, typically as returned from one of the Admin module functions.
database-id The ID of the database.

Required Privileges

This operation requires at least one of the following privileges:

http://marklogic.com/xdmp/privileges/admin/database

http://marklogic.com/xdmp/privileges/admin/database/{id}

Example

>
  xquery version "1.0-ml";

  import module namespace admin = "http://marklogic.com/xdmp/admin"
      at "/MarkLogic/admin.xqy";

  let $cfg := admin:get-configuration()

  return admin:database-get-large-size-threshold($cfg, xdmp:database("Documents"))

  (: Returns the threshold for binary large objects (BLOBs). :)
     
Powered by MarkLogic Server | Terms of Use | Privacy Policy