UDX programming language requirements
Your user-defined functions and aggregates must be written in C++. They can use the full standard C library (LIBC), but they should avoid interprocess communication (IPC) calls and other low-level operations.
Note: SPUs use a Linux® operating system which supports the
standard C library and which provides stronger error support and control for UDXs.
In this release, the Netezza Performance Server SPUs do not support the use of global objects (static or otherwise) with constructors or destructors.