skip to main content
OpenAccess SDK SQL Engine core methods for .NET : Methods for .NET reference : dam_getValueOfExp
 

dam_getValueOfExp

This method gets the value of the argument passed into a scalar method implemented by the IP. Use the methods dam_getFirstValExp and dam_getNextValExp to step through the argument list.
object dam_getValueOfExp(
int64 pMemTree,
int64 hValExpList,
int64 hValExp,
int iXoType,
out int piStatus)
 
Table 186: Parameters for dam_getValueOfExp 
Parameter
Type
Description
IN
 
 
pMemTree
int64
The memory tree to use for temporary storage
hValExpList
int64
The list of arguments as passed into the scalar function
hValExp
int64
The argument for which you want to retrieve the data
iXoType
int
The data type in which to get the value. It can be any data type that can be a conversion target of the argument's data type as defined in the scalar function definition.
OUT
 
 
piStatus
int
The status of the method call:
DAM_SUCCESS – all data retrieved
DAM_SUCCESS_WITH_RESULT_PENDING – more data is available and should be retrieved by calling this method again. This will occur for a large LONGVARBINARY, LONGVARCHAR, and WLONGVARCHAR data.
DAM_FAILURE – error in getting the data; most likely the data cannot be converted to the specified XO_Type.
RETURN
 
 
 
object
The argument’s value object. The .NET type of the data will correspond to the iXoType value. See Table 34. A NULL Object is returned if the underlying value is NULL data.

See also 

dam_getFirstValExp
dam_getNextValExp