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.