| getDefinitionSQL(boolean) |  | 0% |  | 0% | 16 | 16 | 84 | 84 | 1 | 1 |
| getMethod(String, Routine, boolean[], boolean) |  | 0% |  | 0% | 38 | 38 | 80 | 80 | 1 | 1 |
| getMethods(String) |   | 42% |   | 16% | 18 | 22 | 44 | 71 | 0 | 1 |
| newRoutine(Session, Method) |  | 0% |  | 0% | 7 | 7 | 30 | 30 | 1 | 1 |
| resolve(Session) |   | 41% |   | 28% | 15 | 17 | 16 | 32 | 0 | 1 |
| invokeJavaMethod(Session, Object[]) |  | 0% |  | 0% | 6 | 6 | 28 | 28 | 1 | 1 |
| invoke(Session, Object[], Object[], boolean) |  | 0% |  | 0% | 9 | 9 | 26 | 26 | 1 | 1 |
| convertArgsToJava(Session, Object[]) |  | 0% |  | 0% | 5 | 5 | 19 | 19 | 1 | 1 |
| convertArgsToSQL(Session, Object[], Object[]) |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 |
| setAsAlteredRoutine(Routine) |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| checkSQLData(Session) |   | 50% |   | 39% | 12 | 15 | 11 | 23 | 0 | 1 |
| getDataImpactString() |  | 0% |  | 0% | 5 | 5 | 18 | 18 | 1 | 1 |
| Routine(Table, RangeVariable[], int, int, int) |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| compile(Session, SchemaObject) |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| resetAlteredRoutineSettings() |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| resolveReferences(Session) |   | 29% |   | 20% | 5 | 6 | 8 | 14 | 0 | 1 |
| getSQLAlter() |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| getSQLBodyDefinition() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| invokeJavaMethodDirect(Object[]) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| getParameterCount(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| createRoutines(Session, HsqlNameManager.HsqlName, String) |   | 53% |   | 25% | 2 | 3 | 3 | 8 | 0 | 1 |
| setReturnTable(TableDerived) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| setReferences() |   | 78% |   | 62% | 3 | 5 | 3 | 14 | 0 | 1 |
| newRoutines(Session, Method[]) |   | 50% |   | 50% | 1 | 2 | 2 | 5 | 0 | 1 |
| getExternalName() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| duplicate() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addParameter(ColumnSchema) |   | 68% |   | 50% | 2 | 3 | 3 | 9 | 0 | 1 |
| isProcedure() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isFunction() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getCatalogName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOwner() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSchemaName() |   | 66% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getSQL() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSQLDeclaration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setReturnType(Type) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setDeterministic(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNullInputOutput(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setNewSavepointLevel(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMaxDynamicResults(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setParameterStyle(int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMethodURL(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setMethod(Method) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getLanguage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDataImpact() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReturnType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProcedure() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isDeterministic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isNullInputOutput() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMethod() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isAggregate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isLibraryRoutine() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTableNamesForRead() |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| getTableNamesForWrite() |  | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| isTrigger() |  | 75% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| getChangeTimestamp() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isVariable() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPSM() |  | 87% |   | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
| setCorrelated() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| Routine(int) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| getParameter(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParameterIndex(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setLanguage(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDataImpact(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcedure(Statement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSpecificName(HsqlNameManager.HsqlName) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setName(HsqlNameManager.HsqlName) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setAggregate(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getParameterCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getType() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getReferences() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMaxDynamicResults() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSpecificName() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| returnsTable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParameterTypes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getParameterSignature() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRangeVariables() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariableCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCursorCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |