Parameter
|
Type
|
Description
|
IN
|
|
|
hTable
|
DAM_HTABLE
|
The handle of the table object for which the attributes are requested.
|
OUT
|
|
|
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.
Pass in a buffer of 128 characters.
|
pSchema
|
char*
OAWCHAR *
|
The table owner as entered in the OA_TABLES table.
Pass in a buffer of 128 characters.
|
pTableName
|
char*
OAWCHAR *
|
The name of the table.
Pass in a buffer of 128 characters.
|
pTablePath
|
char*
OAWCHAR*
|
The path of the table specified in the path column of the OA_TABLES table. This is an IP-specific field.
Pass in a buffer of 256 characters.
|
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.
Pass in a buffer of 256 characters.
|
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
|