void getY( UDT_HANDLE *pointUdt,
INTEGER *result,
char sqlstate[6])
{
INTEGER y;
int nullIndicator;
int length;
/* Get the y attribute (second attribute) of pointUdt. */
FNC_GetStructuredAttributeByNdx(*pointUdt, 1, &y, SIZEOF_INTEGER, &nullIndicator, &length);
if (nullIndicator == -1) {
/* do null handling here */
...
return;
}
...
}