## xs:numeric Server Expression

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

### Cast With

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

### Parameter Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
xs:numeric? | fn:abs(xs:numeric arg?) | java | server
xs:numeric? | fn:ceiling(xs:numeric arg?) | java | server
xs:numeric? | fn:floor(xs:numeric arg?) | java | server
xs:string | fn:format-number(xs:numeric value*, xs:string picture, xs:string decimal-format-name) | java | server
xs:numeric? | fn:round(xs:numeric arg?) | java | server
xs:numeric? | fn:round-half-to-even(xs:numeric arg?, xs:integer precision) | java | server
item* | fn:subsequence(item sourceSeq*, xs:numeric startingLoc, xs:numeric length) | java | server
xs:string | fn:substring(xs:string sourceString?, xs:numeric startingLoc, xs:numeric length) | java | server
json:array | json:subarray(json:array array, xs:numeric startingLoc, xs:numeric length) | java | server
json:array | json:to-array(item items*, xs:numeric limit?, item zero?) | java | server
xs:numeric? | math:trunc(xs:numeric arg?, xs:integer n) | java | server
xs:string | sql:insert(xs:string str, xs:numeric start, xs:numeric length, xs:string str2) | java | server
xs:string? | sql:left(xs:anyAtomicType str?, xs:numeric n?) | java | server
xs:string | sql:repeat(item str*, xs:numeric n) | java | server
xs:string? | sql:right(xs:anyAtomicType str?, xs:numeric n?) | java | server
xs:numeric? | sql:sign(xs:numeric x?) | java | server
xs:string? | sql:space(xs:numeric n?) | java | server
xs:string | xdmp:format-number(xs:numeric value*, xs:string picture?, xs:string language?, xs:string letter-value?, xs:string ordchar?, xs:string zero-padding?, xs:string grouping-separator?, xs:integer grouping-size?) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
xs:numeric | cts:box-west(cts:box box) | java | server
xs:numeric | cts:box-north(cts:box box) | java | server
xs:numeric | cts:box-east(cts:box box) | java | server
xs:numeric | cts:box-south(cts:box box) | java | server
xs:numeric | cts:circle-radius(cts:circle circle) | java | server
xs:numeric | cts:point-latitude(cts:point point) | java | server
xs:numeric | cts:point-longitude(cts:point point) | java | server
xs:numeric? | fn:abs(xs:numeric arg?) | java | server
xs:numeric? | fn:ceiling(xs:numeric arg?) | java | server
xs:numeric? | fn:floor(xs:numeric arg?) | java | server
xs:numeric? | fn:round(xs:numeric arg?) | java | server
xs:numeric? | fn:round-half-to-even(xs:numeric arg?, xs:integer precision) | java | server
xs:numeric? | math:trunc(xs:numeric arg?, xs:integer n) | java | server
xs:numeric? | sql:sign(xs:numeric x?) | java | server