## cts:query Server Expression

A server expression that returns a value of (or implicitly castable to) the cts:query 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:and-not-query(cts:query positive-query, cts:query negative-query) | java | server
cts:query | cts:and-query(cts:query queries*, xs:string options*) | java | server
cts:query | cts:boost-query(cts:query matching-query, cts:query boosting-query) | java | server
cts:query | cts:document-fragment-query(cts:query query) | java | server
cts:query | cts:element-query(xs:QName element-name*, cts:query query) | java | server
cts:query | cts:json-property-scope-query(xs:string property-name*, cts:query query) | java | server
cts:query | cts:locks-fragment-query(cts:query query) | java | server
cts:query | cts:near-query(cts:query queries*, xs:double distance?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:not-in-query(cts:query positive-query, cts:query negative-query) | java | server
cts:query | cts:not-query(cts:query query) | java | server
cts:query | cts:or-query(cts:query queries*, xs:string options*) | java | server
cts:query | cts:properties-fragment-query(cts:query query) | java | server
sem:store | sem:store(xs:string options*, cts:query query?) | java | server

### Return Value Of

Server Return Type | Server Function | Java Doc | Server Doc
--- | --- | --- | ---
cts:query | cts:after-query(xs:unsignedLong timestamp) | java | server
cts:query | cts:and-not-query(cts:query positive-query, cts:query negative-query) | java | server
cts:query | cts:and-query(cts:query queries*, xs:string options*) | java | server
cts:query | cts:before-query(xs:unsignedLong timestamp) | java | server
cts:query | cts:boost-query(cts:query matching-query, cts:query boosting-query) | java | server
cts:query | cts:collection-query(xs:string uris*) | java | server
cts:query | cts:column-range-query(xs:string schema, xs:string view, xs:string column, xs:anyAtomicType value*, xs:string operator?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:directory-query(xs:string uris*, xs:string depth?) | java | server
cts:query | cts:document-format-query(xs:string format) | java | server
cts:query | cts:document-fragment-query(cts:query query) | java | server
cts:query | cts:document-permission-query(xs:string role, xs:string capability) | java | server
cts:query | cts:document-query(xs:string uris*) | java | server
cts:query | cts:document-root-query(xs:QName root) | java | server
cts:query | cts:element-attribute-pair-geospatial-query(xs:QName element-name*, xs:QName latitude-name*, xs:QName longitude-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-attribute-range-query(xs:QName element-name*, xs:QName attribute-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-attribute-value-query(xs:QName element-name*, xs:QName attribute-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-attribute-word-query(xs:QName element-name*, xs:QName attribute-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-child-geospatial-query(xs:QName element-name*, xs:QName child-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-geospatial-query(xs:QName element-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-pair-geospatial-query(xs:QName element-name*, xs:QName latitude-name*, xs:QName longitude-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-query(xs:QName element-name*, cts:query query) | java | server
cts:query | cts:element-range-query(xs:QName element-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-value-query(xs:QName element-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:element-word-query(xs:QName element-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:false-query() | java | server
cts:query | cts:field-range-query(xs:string field-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:field-value-query(xs:string field-name*, xs:anyAtomicType text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:field-word-query(xs:string field-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
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:json-property-child-geospatial-query(xs:string property-name*, xs:string child-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-geospatial-query(xs:string property-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-pair-geospatial-query(xs:string property-name*, xs:string latitude-name*, xs:string longitude-name*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-range-query(xs:string property-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-scope-query(xs:string property-name*, cts:query query) | java | server
cts:query | cts:json-property-value-query(xs:string property-name*, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:json-property-word-query(xs:string property-name*, xs:string text*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:locks-fragment-query(cts:query query) | java | server
cts:query | cts:lsqt-query(xs:string temporal-collection, xs:dateTime timestamp?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:near-query(cts:query queries*, xs:double distance?, xs:string options*, xs:double weight?) | java | server
cts:query | cts:not-in-query(cts:query positive-query, cts:query negative-query) | java | server
cts:query | cts:not-query(cts:query query) | java | server
cts:query | cts:or-query(cts:query queries*, xs:string options*) | java | server
cts:query | cts:path-geospatial-query(xs:string path-expression*, cts:region region*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:path-range-query(xs:string path-name*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:period-compare-query(xs:string axis-1, xs:string operator, xs:string axis-2, xs:string options*) | java | server
cts:query | cts:period-range-query(xs:string axis*, xs:string operator, cts:period period*, xs:string options*) | java | server
cts:query | cts:properties-fragment-query(cts:query query) | java | server
cts:query | cts:range-query(cts:reference index*, xs:string operator, xs:anyAtomicType value*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:triple-range-query(xs:anyAtomicType subject*, xs:anyAtomicType predicate*, xs:anyAtomicType object*, xs:string operator*, xs:string options*, xs:double weight?) | java | server
cts:query | cts:true-query() | java | server
cts:query | cts:word-query(xs:string text*, xs:string options*, xs:double weight?) | java | server