## xs:unsignedLong Server Expression

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

### Cast With

Server Return Type | Server Function | Java Doc
--- | --- | ---
xs:unsignedLong? | xs:unsignedLong(item arg1?) | java

### Parameter Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
cts:query | cts:after-query(xs:unsignedLong timestamp) | java | server
cts:query | cts:before-query(xs:unsignedLong timestamp) | java | server
xs:unsignedLong | sql:rand(xs:unsignedLong n) | java | server
xs:unsignedLong | xdmp:add64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:and64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:lshift64(xs:unsignedLong x, xs:long y) | java | server
xs:unsignedLong | xdmp:mul64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:not64(xs:unsignedLong x) | java | server
xs:unsignedLong | xdmp:or64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:random(xs:unsignedLong max) | java | server
xs:unsignedLong | xdmp:rshift64(xs:unsignedLong x, xs:long y) | java | server
xs:unsignedLong | xdmp:step64(xs:unsignedLong initial, xs:unsignedLong step) | java | server
xs:dateTime | xdmp:timestamp-to-wallclock(xs:unsignedLong timestamp) | java | server
xs:unsignedLong | xdmp:xor64(xs:unsignedLong x, xs:unsignedLong y) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
xs:unsignedLong? | json:array-size(json:array array?) | java | server
xs:unsignedLong? | sql:bucket(xs:anyAtomicType bucketEdgesParam*, xs:anyAtomicType srchParam, xs:string collationLiteral) | java | server
xs:unsignedLong | sql:rand(xs:unsignedLong n) | java | server
xs:unsignedLong | xdmp:add64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:and64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:hash64(xs:string string) | java | server
xs:unsignedLong | xdmp:lshift64(xs:unsignedLong x, xs:long y) | java | server
xs:unsignedLong | xdmp:mul64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:not64(xs:unsignedLong x) | java | server
xs:unsignedLong | xdmp:or64(xs:unsignedLong x, xs:unsignedLong y) | java | server
xs:unsignedLong | xdmp:random(xs:unsignedLong max) | java | server
xs:unsignedLong | xdmp:rshift64(xs:unsignedLong x, xs:long y) | java | server
xs:unsignedLong | xdmp:step64(xs:unsignedLong initial, xs:unsignedLong step) | java | server
xs:unsignedLong | xdmp:wallclock-to-timestamp(xs:dateTime timestamp) | java | server
xs:unsignedLong | xdmp:xor64(xs:unsignedLong x, xs:unsignedLong y) | java | server