Loading TOC...

infodev:transaction-size

infodev:transaction-size(
   $policy-name as xs:string?,
   $policy-deltas as element(info:options)*
) as xs:positiveInteger

Summary

[DEPRECATED] This function resolves the transaction size parameter based on stored policy and runtime options and returns an integer that represents the maximum number of documents to handled in a single transaction.

Parameters
policy-name The name of a stored ingestion policy. Uses default policy if none is provided.
policy-deltas Zero or more options nodes that override those in the stored or default policy.

Example

  xquery version "1.0-ml"; 

  import module namespace infodev = "http://marklogic.com/appservices/infostudio/dev"
      at "/MarkLogic/appservices/infostudio/infodev.xqy";

  infodev:transaction-size("default", ()) 

  (: Returns the max-docs-per-transaction size set in the default policy. :)
    

Stack Overflow iconStack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.