Parameter
|
Type
|
Description
|
INPUT
|
||
hTable
|
DAM_HTABLE
|
The handle of the table object for which the attributes are requested.
|
OUTPUT
|
||
piTableNum
|
int*
|
The table number for the table. Tables are numbered in the order in which they appear in the FROM clause of the select query, starting from 0.
|
pCatalog
|
char*
OAWCHAR *
|
The table qualifier, as entered in the OA_TABLES table.
Note: A buffer of 129 characters is required.
|
pSchema
|
char*
OAWCHAR *
|
The table owner as entered in the OA_TABLES table.
Note: A buffer of 129 characters is required.
|
pTableName
|
char*
OAWCHAR *
|
The name of the table.
Note: A buffer of 129 characters is required.
|
pTablePath
|
char*
OAWCHAR*
|
The path of the table specified in the path column of the OA_TABLES table. This is an IP-specific field.
Note: A buffer of 256 characters is required.
|
pUserData
|
char*
OAWCHAR*
|
The table user data, as entered in the OA_TABLES table. This can be any string that the IP wants to know about the table.
Note: A buffer of 256 characters is required.
|
phValExpList
|
DAM_HVALEXP_LIST
|
The handle to the parameter list of the table function.
|
piArgCount
|
int*
|
Number of parameters of the table function.
|
RETURN
|
||
DAM_ERROR/DAM_ SUCCESS
|
int
|
DAM_ERROR - if the handle passed is not of the table function.
DAM_SUCCESS - ON SUCCESS
|