compileCreateTrigger(boolean) |  | 0% |  | 0% | 67 | 67 | 222 | 222 | 1 | 1 |
readRoutineCharacteristics(Routine) |   | 10% |   | 8% | 39 | 42 | 104 | 118 | 0 | 1 |
compileSQLProcedureStatementOrNull(Routine, StatementCompound) |   | 49% |   | 40% | 35 | 52 | 59 | 116 | 0 | 1 |
compileLocalHandlerDeclaration(Routine, StatementCompound) |  | 0% |  | 0% | 20 | 20 | 56 | 56 | 1 | 1 |
compileReturnValue(Routine, StatementCompound) |  | 0% |  | 0% | 9 | 9 | 27 | 27 | 1 | 1 |
compileTriggerSetStatement(Table, RangeGroup[]) |  | 0% |  | 0% | 2 | 2 | 18 | 18 | 1 | 1 |
readSimpleCaseWhen(Routine, StatementCompound) |  | 0% |  | 0% | 6 | 6 | 24 | 24 | 1 | 1 |
compileCase(Routine, StatementCompound) |  | 0% |  | 0% | 4 | 4 | 20 | 20 | 1 | 1 |
compileFor(Routine, StatementCompound, HsqlNameManager.HsqlName) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
compileSelectSingleRowStatement(RangeGroup[]) |  | 0% |  | 0% | 2 | 2 | 20 | 20 | 1 | 1 |
compileAlterSpecificRoutine(Routine) |  | 0% |  | 0% | 5 | 5 | 23 | 23 | 1 | 1 |
readCreatePasswordCheckFunction() |  | 0% |  | 0% | 3 | 3 | 19 | 19 | 1 | 1 |
readCreateDatabaseAuthenticationFunction() |  | 0% |  | 0% | 3 | 3 | 16 | 16 | 1 | 1 |
compileTriggerRoutine(Table, RangeVariable[], int, int) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
readCaseWhen(Routine, StatementCompound) |  | 0% |  | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
compileIf(Routine, StatementCompound) |   | 72% |   | 70% | 2 | 6 | 9 | 35 | 0 | 1 |
readProcedureOrFunctionDeclaration() |   | 51% |   | 30% | 5 | 6 | 13 | 28 | 0 | 1 |
compileResignal(Routine, StatementCompound, HsqlNameManager.HsqlName) |  | 0% |  | 0% | 4 | 4 | 14 | 14 | 1 | 1 |
compileOpenCursorStatement(StatementCompound) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
readLocalDeclarationList(Routine, StatementCompound) |   | 66% |   | 50% | 6 | 10 | 10 | 36 | 0 | 1 |
readRoutineJavaBody(Routine) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
getTypesArray(Expression[]) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
parseSQLFeatureValue() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
checkSchemaUpdateAuthorisation(HsqlNameManager.HsqlName) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
compileGetStatement(RangeGroup[]) |   | 81% |   | 66% | 4 | 7 | 7 | 30 | 0 | 1 |
compileSetStatement(RangeGroup[], RangeVariable[]) |   | 81% |   | 66% | 4 | 7 | 7 | 28 | 0 | 1 |
compileWhile(Routine, StatementCompound, HsqlNameManager.HsqlName) |   | 69% |  | 12% | 4 | 5 | 5 | 18 | 0 | 1 |
compileRepeat(Routine, StatementCompound, HsqlNameManager.HsqlName) |   | 69% |  | 12% | 4 | 5 | 5 | 18 | 0 | 1 |
compileCompoundStatement(Routine, StatementCompound, HsqlNameManager.HsqlName) |   | 68% |  | 12% | 4 | 5 | 5 | 19 | 0 | 1 |
compileSignal(Routine, StatementCompound, HsqlNameManager.HsqlName) |   | 55% |  | 25% | 2 | 3 | 6 | 13 | 0 | 1 |
compileIterate() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
readLocalVariableDeclarationOrNull() |   | 87% |   | 70% | 3 | 6 | 6 | 30 | 0 | 1 |
compileLoop(Routine, StatementCompound, HsqlNameManager.HsqlName) |   | 82% |   | 50% | 4 | 5 | 2 | 13 | 0 | 1 |
readTableDefinition(Routine, Table) |   | 77% |   | 50% | 2 | 3 | 2 | 12 | 0 | 1 |
readRoutineParameterMode(int, boolean) |   | 77% |   | 60% | 3 | 7 | 3 | 16 | 0 | 1 |
createLabelIfNull(StatementCompound, HsqlNameManager.HsqlName) |  | 75% |   | 50% | 2 | 3 | 3 | 10 | 0 | 1 |
parseSQLStateValue() |  | 72% | | 50% | 1 | 2 | 2 | 8 | 0 | 1 |
readLabel() |  | 75% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
readRoutineBody(Routine) |  | 69% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
compileSQLProcedureStatementList(Routine, StatementCompound) |  | 91% |  | 75% | 1 | 3 | 1 | 11 | 0 | 1 |
readRoutineSQLBody(Routine) |  | 90% | | 50% | 1 | 2 | 1 | 10 | 0 | 1 |
resolveOuterReferencesAndTypes(Routine, StatementCompound, Expression) |  | 87% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
readLocalTableVariableDeclarationOrNull(Routine) |  | 100% |  | 100% | 0 | 2 | 0 | 13 | 0 | 1 |
readRoutineParameter(Routine, boolean) |  | 100% |  | 75% | 1 | 3 | 0 | 10 | 0 | 1 |
readRoutineArguments(Routine) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
compileCreateProcedureOrFunction(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
compileLeave(Routine, StatementCompound) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
readCreateProcedureOrFunction() |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
ParserRoutine(Session, Scanner) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |