xpfExecuteQuery

FUNCTION xpfExecuteQuery (modelId                     : GENERIC;  -- optional argument
                          queryHandle                 : INTEGER;
                          argument1, ..., argumentN   : GENERIC)
                          queryFunctionValue          : GENERIC;

Unable to render {include} The included page could not be found.

The argument “modelId” is optional, i.e., it is not “necessary” for the calling function to set the actual target data model for the called function. The data model (xpxTargetModelId) can be set in the called function itself by invoking one of the following two functions:

  1. xpxSetVmTargetModel
  2. xpxSetVmTargetModelBN

Note: An exception (error) will be raised when one of these two above listed functions are called within an “open” FROM statement. The xpfExecuteQuery function has an argument called “queryHandle”. In general, the concept “handles” is introduced in EDMvm to boost performance. Until now, items like local variables, global variables, functions, etc., has been search for using linked lists, but using handles , the actual handle gives a direct “address” to the actual item. A handle is only valid within one EDMvm session. Simplified, a handle is similar to “an open file descriptor”, i.e., it must be retrieved in each session of a program,

The following functions are introduced for retrieving handles:

  1. xpfGetQuerySchemaHandle
  2. xpfGetFunctionHandleBN
  3. xpfGetFunctionHandle

The xpfGetFunctionHandleBN and the xpfGetFunctionHandle functions can be used to get the “function handle” to any function in a query schema, not only query functions.

Arguments


Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_a_queryHandle'.
Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_a_Arguments'.
Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_a_modelId_XPX'.

Return Value


 

Error rendering macro 'excerpt-include' : User 'null' does not have permission to view the page 'US:_r_queryFunctionValue'.

Options


 

 

Example


<example missing>

 

See also

Filter by label

There are no items with the selected labels at this time.

Filter by label

There are no items with the selected labels at this time.