Choose a virtual-processor class

The database server supports the following classes of virtual processors for the execution of a UDR.
Virtual-processor class Description
CPU VP Required VP for execution of SPL routines Default VP for execution of C UDRs. A UDR must be well behaved to run in the CPU VP.
User-defined VP VP for execution of C UDR that has some ill-behaved characteristics but does not contain system() functions. For information about system() functions, see Operating system functions.
JVP VP for execution of Java UDRThis VP class contains the Java Virtual Machine (Java VM).

The database server defines the CPU VP and the JVP classes.