| validate(ValidationContext) |   | 79% |   | 75% | 4 | 11 | 7 | 29 | 0 | 1 |
| getAll(Iterator) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addIndexedOrdering(Integer, OrderObject.Dir) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWhereClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHavingClause() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| appendTo(AppendableExt, SqlContext) |  | 99% |   | 95% | 1 | 11 | 0 | 24 | 0 | 1 |
| buildJoins(SqlContext) |  | 100% |  | 100% | 0 | 6 | 0 | 19 | 0 | 1 |
| validateOrdering(int, SqlObjectList, boolean) |  | 100% |  | 100% | 0 | 6 | 0 | 10 | 0 | 1 |
| collectSchemaObjects(ValidationContext) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
| SelectQuery(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| addJoins(SelectQuery.JoinType, Join[]) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| validateValue(SqlObject, String, int) |  | 100% |  | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
| addCustomFromTable(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| hasAllColumns(SqlObjectList) |  | 100% |  | 100% | 0 | 4 | 0 | 5 | 0 | 1 |
| addJoin(SelectQuery.JoinType, Table, Table, List, List) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addCustomJoin(SelectQuery.JoinType, Object, Object, Condition) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addJoinFromTable(SqlObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addCustomOrdering(Object, OrderObject.Dir) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addWindowDefinition(String, Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addAliasedColumn(Object, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addAllTableColumns(Table) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCustomJoin(Object) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addJoin(SelectQuery.JoinType, Table, Table, Column, Column) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addJoin(SelectQuery.JoinType, Table, Table, Condition) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCustomColumns(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCustomOrderings(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCustomGroupings(Object[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addAllColumns() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCondition(Condition) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addHaving(Condition) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCustomization(SelectQuery.Hook, HookType, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addCustomization(CustomSyntax) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setOffset(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFetchNext(Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIsDistinct(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setForUpdate(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addColumns(Column[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addOrdering(Column, OrderObject.Dir) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addOrderings(Column[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addIndexedOrderings(Integer[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addGroupings(Column[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| SelectQuery() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasAllColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addFromTable(Table) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getColumns() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOrdering() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |