FUNCTIONS Rowset

OLE DB Programmer's Reference

The FUNCTIONS rowset exposes all functions supported by the MDP, including user-defined functions (UDF) registered on the client.

The default sort order is ORIGIN, INTERFACE_NAME, and FUNCTION_NAME.

The rowset has the structure described in the following table.

Column name Type indicator Description
FUNCTION_NAME DBTYPE_WSTR Required. The name of the function.
DESCRIPTION DBTYPE_WSTR Optional. A human-readable description of the function.
PARAM_LIST DBTYPE_WSTR Optional. A comma delimited list of parameters in Visual Basic style, for example: Name as String.
RETURN_TYPE DBTYPE_I4 Required. VARTYPE of the return data type of the function.
ORIGIN DBTYPE_I4 Required. Indigenous or user-defined function, such as MSMD_SCHEMA_FUNCTIONS_ORIGIN_MSOLAP, or a UDF such as MSMD_FUNCTIONS_ORIGIN_UDF, which are both supported by MSOLAP.
INTERFACE_NAME DBTYPE_WSTR Required. Name of the interface for UDF and Group name for the MDX functions.
LIBRARY_NAME DBTYPE_WSTR Optional. Name of the type library for UDFs. NULL for MDX functions.
DLL_NAME DBTYPE_WSTR Optional. Name of the .dll or .exe in which this function is implemented. NULL for MDX functions
HELP_FILE DBTYPE_WSTR Optional. Name of the help file in which this function is documented. NULL for MDX functions.
HELP_CONTEXT DBTYPE_I4 Optional. Help context ID for this function in the help file.
OBJECT DBTYPE_ WSTR Optional. Object, such as dimension or level, to which function applies. For example, Products.count uses the dimension Products, with "count" as the function.

1998-2001 Microsoft Corporation. All rights reserved.



Microsoft Ole Db 2.0 Programmer's Reference and Data Access SDK
Microsoft OLE DB 2.0 Programmers Reference and Data Access SDK (Microsoft Professional Editions)
ISBN: 0735605904
EAN: 2147483647
Year: 1998
Pages: 1083

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net