## cts:reference Server Expression

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

### Parameter Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
cts:query | cts:geospatial-region-query(cts:reference reference*, xs:string operation, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:range-query(cts:reference index*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
cts:reference | cts:collection-reference(xs:string options*) | java | server
cts:reference | cts:element-attribute-reference(xs:QName element, xs:QName attribute, xs:string options*) | java | server
cts:reference | cts:element-reference(xs:QName element, xs:string options*) | java | server
cts:reference | cts:field-reference(xs:string field, xs:string options*) | java | server
cts:reference | cts:json-property-reference(xs:string property, xs:string options*) | java | server
cts:reference | cts:geospatial-path-reference(xs:string path-expression, xs:string options*, map:map map?) | java | server
cts:reference | cts:geospatial-region-path-reference(xs:string path-expression, xs:string options*, map:map namespaces?, xs:integer geohash-precision?, xs:string units*, xs:string invalid-values*) | java | server
cts:reference | cts:path-reference(xs:string path-expression, xs:string options*, map:map map?) | java | server
cts:reference | cts:uri-reference() | java | server
cts:reference | cts:iri-reference() | java | server