| _engineUpdateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, ISQLFieldConverter, IJDBCServiceSearchSingleObject, IJDBCServiceSearchWithId, IJDBCServiceSearchWithoutId, String, Map, List, String, IExpression, List) |   | 62% |   | 41% | 20 | 24 | 27 | 76 | 0 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchSingleObject, IJDBCServiceSearchWithId, IJDBCServiceSearchWithoutId, UpdateModel[]) |  | 0% |  | 0% | 10 | 10 | 21 | 21 | 1 | 1 |
| manageFields(List, boolean, boolean, UnionExpression[]) |   | 56% |   | 53% | 10 | 14 | 10 | 35 | 0 | 1 |
| readAliases(Collection) |   | 62% |   | 66% | 6 | 13 | 17 | 48 | 0 | 1 |
| union(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, ISQLFieldConverter, IModel, List, List, List, Union, UnionExpression[]) |   | 70% |   | 63% | 13 | 19 | 10 | 47 | 0 | 1 |
| checkUnionExpression(UnionExpression[]) |   | 68% |   | 76% | 7 | 16 | 7 | 39 | 0 | 1 |
| prepareUnionCount(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, ISQLFieldConverter, IModel, List, List, Union, UnionExpression[]) |  | 0% |  | 0% | 6 | 6 | 7 | 7 | 1 | 1 |
| findAll(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, List, List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| find(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, List, List) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| unionCount(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, ISQLFieldConverter, IModel, List, List, List, Union, UnionExpression[]) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| checkUnionExpression(Union, UnionExpression, ISQLQueryObject) |   | 81% |   | 73% | 12 | 24 | 8 | 51 | 0 | 1 |
| prepareUnion(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, ISQLFieldConverter, IModel, List, List, Union, UnionExpression[]) |   | 72% |   | 65% | 7 | 11 | 7 | 30 | 0 | 1 |
| count(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, List) |   | 64% |   | 50% | 3 | 5 | 8 | 22 | 0 | 1 |
| select(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, List, List, List) |   | 87% |   | 83% | 5 | 16 | 3 | 39 | 0 | 1 |
| nativeQuery(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, List, Object[]) |   | 60% |   | 50% | 2 | 3 | 4 | 11 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCPaginatedExpression, List, boolean, IField[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchSingleObject, IJDBCServiceSearchWithId, IJDBCServiceSearchWithoutId, IExpression, UpdateField[]) |   | 79% |   | 66% | 4 | 7 | 2 | 17 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCExpression, boolean, IField[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setAliasFields(ISQLQueryObject, JDBCExpression, boolean, IField[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| setFields(ISQLQueryObject, JDBCPaginatedExpression, boolean, FunctionField[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| removeFields(ISQLQueryObject, JDBCExpression, IField[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| removeFields(ISQLQueryObject, JDBCPaginatedExpression, FunctionField[]) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchSingleObject, IExpression, UpdateField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchWithId, IExpression, UpdateField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchSingleObject, UpdateModel[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchWithId, UpdateModel[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchWithoutId, UpdateModel[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| buildAliasesPrefix(IField, StringBuilder) |   | 68% |   | 83% | 1 | 4 | 3 | 11 | 0 | 1 |
| prepareCount(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel) |   | 76% |   | 25% | 4 | 5 | 1 | 11 | 0 | 1 |
| getAlias(Object) |   | 77% |   | 50% | 4 | 5 | 2 | 8 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCPaginatedExpression, List, IField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| eliminaDuplicati(Collection) |   | 93% |   | 72% | 6 | 12 | 4 | 29 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCExpression, IField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAliasFields(ISQLQueryObject, JDBCPaginatedExpression, IField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAliasFields(ISQLQueryObject, JDBCExpression, IField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setFields(ISQLQueryObject, JDBCPaginatedExpression, FunctionField[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeFields(List, UnionExpression[]) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| prepareSqlQueryObjectForSelectDistinct(boolean, ISQLQueryObject, IExpression, Logger, ISQLFieldConverter, IField[]) |   | 95% |   | 81% | 4 | 12 | 1 | 27 | 0 | 1 |
| selectSingleObject(List) |   | 84% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| isUsedForCountExpression(IExpression) |   | 73% |   | 50% | 2 | 3 | 1 | 6 | 0 | 1 |
| setUsedForCountExpression(IExpression, boolean) |   | 68% |   | 50% | 2 | 3 | 1 | 5 | 0 | 1 |
| selectAggregateObject(Map, FunctionField) |   | 61% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| newNotFoundException() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newNotImplementedException() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| GenericJDBCUtilities() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| readClassTypes(Collection) |  | 100% |   | 71% | 4 | 8 | 0 | 16 | 0 | 1 |
| nativeUpdate(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Object[]) |  | 100% |   | 75% | 1 | 3 | 0 | 11 | 0 | 1 |
| findAll(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, Class, List) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| find(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, Class, List) |  | 100% |  | 100% | 0 | 2 | 0 | 9 | 0 | 1 |
| toSqlForPreparedStatementFromCondition(IExpression, ISQLQueryObject, List, List, ISQLFieldConverter, IModel) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCExpression, List, boolean, IField[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| toSqlForPreparedStatementWithFromCondition(IExpression, ISQLQueryObject, List, String) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| getOrderedFields(IExpression) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| getSortOrder(IExpression) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| getGroupByFields(IExpression) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| getFieldsManuallyAdd(IExpression) |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCPaginatedExpression, boolean, IField[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| setAliasFields(ISQLQueryObject, JDBCPaginatedExpression, boolean, IField[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCExpression, boolean, FunctionField[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| removeFields(ISQLQueryObject, JDBCPaginatedExpression, IField[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| removeFields(ISQLQueryObject, JDBCExpression, FunctionField[]) |  | 100% |   | 75% | 1 | 3 | 0 | 4 | 0 | 1 |
| updateFields(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, String, Map, List, ISQLFieldConverter, IJDBCServiceSearchWithoutId, IExpression, UpdateField[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| prepareFindAll(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| prepareFind(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| prepareSqlQueryObjectForSelectDistinct(ISQLQueryObject, ISQLQueryObject) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| prepareSelect(JDBCServiceManagerProperties, Logger, Connection, ISQLQueryObject, IExpression, ISQLFieldConverter, IModel, List, List) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCExpression, List, IField[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCPaginatedExpression, IField[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFields(ISQLQueryObject, JDBCExpression, FunctionField[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFields(List, UnionExpression[]) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |