Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).

Query Keywords

This reference describes the keywords that apply to a class query. These keywords (also known as class attributes) generally affect the compiler.

For general information on query definitions, see “Query Definitions.”

  • ClientName – An alias used by client projections of this query.
  • Final – Specifies whether this query is final (cannot be overridden in subclasses).
  • Internal – Specifies whether this query definition is internal (not displayed in the class documentation).
  • Private – Specifies whether the query is private.
  • SoapBindingStyle – Specifies the binding style or SOAP invocation mechanism used by this query, when it is used as a web method. Applies only in a class that is defined as a web service or web client.
  • SoapBodyUse – Specifies the encoding used by the inputs and outputs of this query, when it is used as a web method. Applies only in a class that is defined as a web service or web client.
  • SoapNameSpace – Specifies the namespace at the binding operation level in the WSDL. Applies only in a class that is defined as a web service or web client.
  • SqlName – Overrides the default name of the projected SQL stored procedure. Applies only if this query is projected as an SQL stored procedure.
  • SqlProc – Specifies whether the query can be invoked as an SQL stored procedure.
  • SqlView – Specifies whether to project this query as an SQL view.
  • SqlViewName – Overrides the default name of the projected SQL view. Applies only if this query is projected as an SQL view.
  • WebMethod – Specifies whether this class query is a web method. Applies only in a class that is defined as a web service or web client.
Feedback