compileMergeStatement(RangeGroup[]) |  | 0% |  | 0% | 26 | 26 | 105 | 105 | 1 | 1 |
compileInsertStatement(RangeGroup[]) |   | 42% |   | 33% | 52 | 59 | 111 | 197 | 0 | 1 |
compileTruncateStatement() |  | 0% |  | 0% | 14 | 14 | 61 | 61 | 1 | 1 |
readMergeWhen(RangeGroup[], RangeGroup, LongDeque, OrderedHashSet, OrderedHashSet, HsqlArrayList, HsqlArrayList, RangeVariable[], RangeVariable, Expression[]) |  | 0% |  | 0% | 12 | 12 | 47 | 47 | 1 | 1 |
resolveUpdateExpressions(Table, RangeGroup, int[], Expression[], Expression[], RangeGroup[], RangeVariable) |   | 35% |   | 28% | 21 | 24 | 38 | 58 | 0 | 1 |
compileUpdateStatement(RangeGroup[]) |   | 67% |   | 41% | 10 | 13 | 19 | 58 | 0 | 1 |
readSetClauseList(RangeGroup[], RangeVariable[], OrderedHashSet, LongDeque, HsqlArrayList) |   | 66% |   | 50% | 8 | 11 | 18 | 47 | 0 | 1 |
compileDeleteStatement(RangeGroup[]) |   | 75% |   | 62% | 5 | 9 | 10 | 37 | 0 | 1 |
readOnDuplicateClauseList(RangeVariable[], OrderedHashSet, LongDeque, HsqlArrayList) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 |
compileCallStatement(RangeGroup[], boolean) |   | 79% |   | 75% | 3 | 7 | 4 | 22 | 0 | 1 |
readGetClauseList(RangeVariable[], OrderedHashSet, LongDeque, HsqlArrayList) |   | 77% |   | 50% | 3 | 4 | 4 | 15 | 0 | 1 |
compileProcedureCall(RangeGroup[], RoutineSchema) |   | 92% |   | 80% | 4 | 11 | 3 | 38 | 0 | 1 |
XreadAndResolveBooleanValueExpression(RangeGroup[], RangeGroup) |  | 81% |   | 50% | 2 | 3 | 2 | 9 | 0 | 1 |
setParameterTypes(Expression, Table, int[]) |  | 100% |  | 100% | 0 | 4 | 0 | 7 | 0 | 1 |
resolveReferencesAndTypes(RangeGroup, RangeGroup[], Expression) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
resolveOuterReferencesAndTypes(RangeGroup[], Expression) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
ParserDML(Session, Scanner) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |