| fetch(PLParser.Fetch_stmtContext) |  | 0% |  | 0% | 16 | 16 | 55 | 55 | 1 | 1 |
| statement(ParserRuleContext) |  | 0% |  | 0% | 17 | 17 | 60 | 60 | 1 | 1 |
| open(PLParser.Open_stmtContext) |  | 0% |  | 0% | 13 | 13 | 39 | 39 | 1 | 1 |
| exec(PLParser.Exec_stmtContext) |  | 0% |  | 0% | 14 | 14 | 40 | 40 | 1 | 1 |
| assignFromSelect(PLParser.Assignment_stmt_select_itemContext) |  | 0% |  | 0% | 8 | 8 | 29 | 29 | 1 | 1 |
| forCursor(PLParser.For_cursor_stmtContext) |  | 0% |  | 0% | 5 | 5 | 33 | 33 | 1 | 1 |
| ifPlsql(PLParser.If_plsql_stmtContext) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| allocateCursor(PLParser.Allocate_cursor_stmtContext) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| forRange(PLParser.For_range_stmtContext) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| associateLocator(PLParser.Associate_locator_stmtContext) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 |
| populateVariable(ParserRuleContext, QueryResult, int) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 |
| values(PLParser.Values_into_stmtContext) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| declareCursor(PLParser.Declare_cursor_itemContext) |  | 0% |  | 0% | 5 | 5 | 13 | 13 | 1 | 1 |
| resignal(PLParser.Resignal_stmtContext) |  | 0% |  | 0% | 3 | 3 | 13 | 13 | 1 | 1 |
| Stmt(Exec, QueryExecutor) |  | 0% | | n/a | 1 | 1 | 13 | 13 | 1 | 1 |
| close(PLParser.Close_stmtContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| canContinue(String) |  | 0% |  | 0% | 9 | 9 | 9 | 9 | 1 | 1 |
| ifTsql(PLParser.If_tsql_stmtContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| use(ParserRuleContext, String) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| while_(PLParser.While_stmtContext) |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| getIntoClause(ParserRuleContext) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| include(PLParser.Include_stmtContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getDiagnosticsException(PLParser.Get_diag_stmt_exception_itemContext) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| exit(PLParser.Exit_stmtContext) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| unconditionalLoop(PLParser.Unconditional_loop_stmtContext) |  | 0% |  | 0% | 2 | 2 | 8 | 8 | 1 | 1 |
| ifBteq(PLParser.If_bteq_stmtContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getIntoVariable(ParserRuleContext, int) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| setIndex(int, int, PLParser.For_range_stmtContext) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| quit(PLParser.Quit_stmtContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setCurrentSchema(PLParser.Set_current_schema_optionContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getIntoTableIndex(ParserRuleContext, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| execProc(PLParser.Exec_stmtContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| leave(PLParser.Leave_stmtContext) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| signal(PLParser.Signal_stmtContext) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| print(PLParser.Print_stmtContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| return_(PLParser.Return_stmtContext) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getDiagnosticsRowCount(PLParser.Get_diag_stmt_rowcount_itemContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| evalPop(ParserRuleContext, long) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getIntoCount(ParserRuleContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| updateIndex(int, Var, PLParser.For_range_stmtContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| evalPop(ParserRuleContext) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| intoVariableNames(PLParser.Fetch_stmtContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| break_(PLParser.Break_stmtContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| evalString(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| trace(ParserRuleContext, Var, Metadata, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$intoVariableNames$0(PLParser.Fetch_stmtContext, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| leaveLoop(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eval(ParserRuleContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ParserRuleContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| visitChildren(ParserRuleContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trace(ParserRuleContext, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalString(StringBuilder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evalNull() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setResultListener(ResultListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |