item Server Expression

A server expression that returns a value of (or implicitly castable to) the item server type. For all server types, see the Server Expression Type Hierarchy.


Subtypes

array-node attribute-node boolean-node comment-node document-node element-node
element-node json-content-node json-root-node json:array json:object map:map
map:map math:linear-model node null-node number-node object-node
object-node processing-instruction-node rdf:langString sem:bnode sem:invalid sem:iri
sem:iri sem:unknown text-node xml-content-node xml-root-node xs:anyAtomicType
xs:anyAtomicType xs:anySimpleType xs:anyURI xs:base64Binary xs:boolean xs:byte
xs:byte xs:date xs:dateTime xs:dayTimeDuration xs:decimal xs:double
xs:double xs:duration xs:float xs:gDay xs:gMonth xs:gMonthDay
xs:gMonthDay xs:gYear xs:gYearMonth xs:hexBinary xs:int xs:integer
xs:integer xs:language xs:long xs:Name xs:NCName xs:negativeInteger
xs:negativeInteger xs:NMTOKEN xs:nonNegativeInteger xs:nonPositiveInteger xs:normalizedString xs:numeric
xs:numeric xs:positiveInteger xs:QName xs:short xs:string xs:time
xs:time xs:token xs:unsignedByte xs:unsignedInt xs:unsignedLong xs:unsignedShort
xs:unsignedShort xs:untypedAtomic xs:yearMonthDuration

Parameter Of

Server Return Type Server Function Java Doc Server Doc
xs:boolean fn:boolean(item arg*) java server
xs:integer fn:count(item arg*, xs:double maximum?) java server
xs:boolean? fn:deep-equal(item parameter1*, item parameter2*, xs:string collation) java server
xs:boolean fn:empty(item arg*) java server
xs:boolean fn:exists(item arg*) java server
item? fn:head(item seq*) java server
item* fn:insert-before(item target*, xs:integer position, item inserts*) java server
xs:boolean fn:not(item arg*) java server
item* fn:remove(item target*, xs:integer position) java server
item* fn:reverse(item target*) java server
xs:string? fn:string(item arg?) java server
item* fn:subsequence(item sourceSeq*, xs:numeric startingLoc, xs:numeric length) java server
item* fn:tail(item seq*) java server
item* fn:unordered(item sourceSeq*) java server
json:array json:to-array(item items*, xs:numeric limit?, item zero?) java server
map:map map:entry(xs:string key, item value*) java server
item* sem:coalesce(item parameter1*) java server
item* sem:if(xs:boolean condition, item then*, item else*) java server
item? sql:dateadd(xs:string datepart, xs:int number, item date) java server
xs:integer? sql:datediff(xs:string datepart, item startdate, item enddate) java server
xs:integer? sql:datepart(xs:string datepart, item date) java server
xs:integer? sql:day(item arg?) java server
xs:string? sql:dayname(item arg?) java server
xs:integer? sql:hours(item arg?) java server
xs:string sql:left(item str*, xs:numeric n) java server
xs:integer? sql:minutes(item arg?) java server
xs:integer? sql:month(item arg?) java server
xs:string? sql:monthname(item arg?) java server
xs:integer? sql:quarter(item arg?) java server
xs:string sql:repeat(item str*, xs:numeric n) java server
xs:string sql:right(item str*, xs:numeric n) java server
xs:decimal? sql:seconds(item arg?) java server
item? sql:timestampadd(xs:string dateTimeType, xs:int value, item timestamp) java server
xs:integer? sql:timestampdiff(xs:string dateTimeType, item timestamp1, item timestamp2) java server
xs:integer? sql:week(item arg?) java server
xs:integer? sql:weekday(item arg1?) java server
xs:integer? sql:year(item arg?) java server
xs:integer? sql:yearday(item arg?) java server
xs:boolean xdmp:castable-as(xs:string namespace-uri, xs:string local-name, item item?) java server
xs:string xdmp:describe(item item*, xs:unsignedInt max-sequence-length?, xs:unsignedInt max-item-length?) java server
xs:string xdmp:hmac-md5(item secretkey, item message, xs:string encoding) java server
xs:string xdmp:hmac-sha1(item secretkey, item message, xs:string encoding) java server
xs:string xdmp:hmac-sha256(item secretkey, item message, xs:string encoding) java server
xs:string xdmp:hmac-sha512(item secretkey, item message, xs:string encoding) java server
xs:string xdmp:md5(item data, xs:string encoding) java server
xs:string xdmp:sha1(item data, xs:string encoding) java server
xs:string xdmp:sha256(item data, xs:string encoding) java server
xs:string xdmp:sha384(item data, xs:string encoding) java server
xs:string xdmp:sha512(item data, xs:string encoding) java server
node xdmp:to-json(item item*) java server

Return Value Of

Server Return Type Server Function Java Doc Server Doc
item? fn:head(item seq*) java server
item* fn:insert-before(item target*, xs:integer position, item inserts*) java server
item* fn:remove(item target*, xs:integer position) java server
item* fn:reverse(item target*) java server
item* fn:subsequence(item sourceSeq*, xs:numeric startingLoc, xs:numeric length) java server
item* fn:tail(item seq*) java server
item* fn:unordered(item sourceSeq*) java server
item* json:array-values(json:array array, xs:boolean flatten?) java server
item* map:get(map:map map, xs:string key) java server
item+ math:frexp(xs:double x) java server
item* sem:coalesce(item parameter1*) java server
item* sem:if(xs:boolean condition, item then*, item else*) java server
item? sql:dateadd(xs:string datepart, xs:int number, item date) java server
item* sql:sign(xs:numeric x?) java server
item? sql:timestampadd(xs:string dateTimeType, xs:int value, item timestamp) java server
item* xdmp:from-json(node arg) java server
item* xdmp:node-permissions(node node, xs:string output-kind) java server