ParserRoutine

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,999 of 4,37131%444 of 55920%2843528161,1962050
compileCreateTrigger(boolean)8960%1300%676722222211
readRoutineCharacteristics(Routine)3143610%6368%394210411801
compileSQLProcedureStatementOrNull(Routine, StatementCompound)17817449%483240%35525911601
compileLocalHandlerDeclaration(Routine, StatementCompound)1360%320%2020565611
compileReturnValue(Routine, StatementCompound)1080%160%99272711
compileTriggerSetStatement(Table, RangeGroup[])950%20%22181811
readSimpleCaseWhen(Routine, StatementCompound)950%100%66242411
compileCase(Routine, StatementCompound)890%60%44202011
compileFor(Routine, StatementCompound, HsqlNameManager.HsqlName)860%100%66232311
compileSelectSingleRowStatement(RangeGroup[])820%20%22202011
compileAlterSpecificRoutine(Routine)790%80%55232311
readCreatePasswordCheckFunction()780%40%33191911
readCreateDatabaseAuthenticationFunction()670%40%33161611
compileTriggerRoutine(Table, RangeVariable[], int, int)620%40%33171711
readCaseWhen(Routine, StatementCompound)610%40%33141411
compileIf(Routine, StatementCompound)4712472%3770%2693501
readProcedureOrFunctionDeclaration()474951%7330%56132801
compileResignal(Routine, StatementCompound, HsqlNameManager.HsqlName)460%60%44141411
compileOpenCursorStatement(StatementCompound)410%40%339911
readLocalDeclarationList(Routine, StatementCompound)387566%9950%610103601
readRoutineJavaBody(Routine)360%40%33121211
getTypesArray(Expression[])350%40%337711
parseSQLFeatureValue()350%40%33101011
checkSchemaUpdateAuthorisation(HsqlNameManager.HsqlName)280%60%449911
compileGetStatement(RangeGroup[])2511281%4866%4773001
compileSetStatement(RangeGroup[], RangeVariable[])2410581%4866%4772801
compileWhile(Routine, StatementCompound, HsqlNameManager.HsqlName)235369%712%4551801
compileRepeat(Routine, StatementCompound, HsqlNameManager.HsqlName)235369%712%4551801
compileCompoundStatement(Routine, StatementCompound, HsqlNameManager.HsqlName)235068%712%4551901
compileSignal(Routine, StatementCompound, HsqlNameManager.HsqlName)192455%325%2361301
compileIterate()140%n/a113311
readLocalVariableDeclarationOrNull()139387%3770%3663001
compileLoop(Routine, StatementCompound, HsqlNameManager.HsqlName)94382%4450%4521301
readTableDefinition(Routine, Table)82877%2250%2321201
readRoutineParameterMode(int, boolean)82777%4660%3731601
createLabelIfNull(StatementCompound, HsqlNameManager.HsqlName)2275%2250%2331001
parseSQLStateValue()1872%50%122801
readLabel()1575%50%121501
readRoutineBody(Routine)969%50%121401
compileSQLProcedureStatementList(Routine, StatementCompound)3391%375%1311101
readRoutineSQLBody(Routine)2890%50%1211001
resolveOuterReferencesAndTypes(Routine, StatementCompound, Expression)1487%50%121501
readLocalTableVariableDeclarationOrNull(Routine)48100%2100%0201301
readRoutineParameter(Routine, boolean)40100%375%1301001
readRoutineArguments(Routine)33100%4100%0301101
compileCreateProcedureOrFunction(boolean)27100%n/a010601
compileLeave(Routine, StatementCompound)14100%n/a010301
readCreateProcedureOrFunction()12100%n/a010401
static {...}8100%n/a010101
ParserRoutine(Session, Scanner)100%n/a010201