| getMethod(String, Routine, boolean[], boolean) |  | 0% |  | 0% | 38 | 38 | 80 | 80 | 1 | 1 | 
| getDefinitionSQL(boolean) |   | 64% |   | 46% | 13 | 16 | 33 | 84 | 0 | 1 | 
| resolve(Session) |   | 41% |   | 34% | 13 | 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 | 
| getMethods(String) |   | 61% |   | 50% | 15 | 22 | 28 | 71 | 0 | 1 | 
| setAsAlteredRoutine(Routine) |  | 0% |  | n/a | 1 | 1 | 17 | 17 | 1 | 1 | 
| checkSQLData(Session) |   | 50% |   | 39% | 12 | 15 | 11 | 23 | 0 | 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 | 
| getSQLAlter() |  | 0% |  | n/a | 1 | 1 | 13 | 13 | 1 | 1 | 
| resolveReferences(Session) |   | 35% |   | 50% | 3 | 6 | 8 | 14 | 0 | 1 | 
| getSQLBodyDefinition() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 | 
| getDataImpactString() |   | 35% |   | 20% | 4 | 5 | 13 | 18 | 0 | 1 | 
| invokeJavaMethodDirect(Object[]) |  | 0% |  | n/a | 1 | 1 | 8 | 8 | 1 | 1 | 
| getParameterCount(int) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| setReturnTable(TableDerived) |  | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| setReferences() |   | 78% |   | 75% | 2 | 5 | 3 | 14 | 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 | 
| newRoutine(Session, Method) |   | 94% |   | 58% | 5 | 7 | 1 | 30 | 0 | 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 | 
| getSQLDeclaration() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 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 | 
| getLanguage() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getDataImpact() |  | 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 | 
| createRoutines(Session, HsqlNameManager.HsqlName, String) |  | 100% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 | 
| newRoutines(Session, Method[]) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 | 
| getParameter(int) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getParameterIndex(String) |  | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getSQL() |  | 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 | 
| setReturnType(Type) |  | 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 | 
| setMethodURL(String) |  | 100% |  | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 
| setMethod(Method) |  | 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 | 
| getReturnType() |  | 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 |