MDSCHEMA_FUNCTIONS Rowset
Describes the functions available to client applications connected to the database.
The MDSCHEMA_FUNCTIONS rowset contains the following columns.
Column name | Type indicator | Length | Description |
|---|---|---|---|
FUNCTION_NAME | DBTYPE_WSTR | The name of the function. | |
DESCRIPTION | DBTYPE_WSTR | A description of the function. | |
PARAMETER_LIST | DBTYPE_WSTR | A comma delimited list of parameters formatted as in Microsoft Visual Basic. For example, a parameter might be Name as String. | |
RETURN_TYPE | DBTYPE_I4 | The VARTYPE of the return data type of the function. | |
ORIGIN | DBTYPE_I4 | The origin of the function:
| |
INTERFACE_NAME | DBTYPE_WSTR | The name of the interface for user-defined functions The group name for Multidimensional Expressions (MDX) functions. | |
LIBRARY_NAME | DBTYPE_WSTR | The name of the type library for user-defined functions. NULL for MDX functions. | |
DLL_NAME | DBTYPE_WSTR | (Optional) The name of the assembly that implements the user-defined function. Returns VT_NULL for MDX functions. | |
HELP_FILE | DBTYPE_WSTR | (Optional) The name of the file that contains the help documentation for the user-defined function. Returns VT_NULL for MDX functions. | |
HELP_CONTEXT | DBTYPE_I4 | (Optional) Returns the Help context ID for this function. | |
OBJECT | DBTYPE_WSTR | (Optional) The generic name of the object class to which a property applies. For example, the rowset corresponding to the <level_name>.Members function returns "Level". Returns VT_NULL for user-defined functions, or non-property MDX functions. | |
CAPTION | DBTYPE_WSTR | The display caption for the function. |
The rowset is sorted on ORIGIN, INTERFACE_NAME, FUNCTION_NAME.
