Skip to main content
Previous sectionNext section

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.