Usage
A TD_ANYTYPE parameter type can accept any system-defined data type or user-defined type; therefore, the parameters are passed in as void *.
For details on the TD_ANYTYPE type, see Defining Functions that Use the TD_ANYTYPE Type.
Here is an example using TD_ANYTYPE in a UDF definition and C function declaration.
SQL Function Definition | Equivalent C Function Declaration |
---|---|
CREATE FUNCTION F1 ( A TD_ANYTYPE ) RETURNS TD_ANYTYPE ...; |
void f1( void *a, void *result, ... ) { ... } |