
MarkLogic 12 Product Documentation
sc:function-parameter-typesc:function-parameter-type(
   [$arg as function(*)],
   [$param as xs:integer?]
) as schema-type()?
Summary
  
Returns the declared parameter type of a specific parameter of the
  function item as a schema component.
  
	  
	  
	
	  
	    | Parameters | 
	  
	
	  
	    | arg | 
	    
     The function item whose return type is to be returned. 
     The default function item is used if no parameter is provided.
   | 
	  
	  
	    | param | 
	    
     The number of the parameter, 1 for the first, 2 for the second, and
     so on. If the param is out of range, the empty sequence is returned.
     The default is 1.
   | 
	  
	
Example
  let $f := function-lookup(xs:QName("sc:function-parameter-type"),2)
  return (
    for $a in 1 to function-arity($f)
    return (concat("arg",$a,"=",sc:function-parameter-type($f,$a)))
  )
  =>
arg1=#xdmp:function
arg2=#xs:anyAtomicType
    Copyright © 2025 MarkLogic Corporation. MARKLOGIC is a
    registered trademark of MarkLogic Corporation.