This feature’s implementation closely models, as objects, the underlying facilities provided by the DB2 Call Level Interface (DB2 CLI). The resulting interface is very simple and efficient, which results in its improved performance characteristics over the base database feature. However, in order to achieve these performance gains, the feature used interfaces and protocols that differ from those provided by the base database feature (VisualAge: Database DB2 CLI). This design decision was made, in part, to allow the code to be optimized all the way down to the CLI calls.
This feature also provides a software layer that provides partial compatibility with the base database feature.