The DriverShim interface consists of five methods in Java and six methods in C++:
Each of these methods is described in detail in the following sections.