Source file "org/eclipse/persistence/internal/queries/ExpressionQueryMechanism.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 5,484 of 5,484 | 0% | 880 of 880 | 0% | 518 | 518 | 1,326 | 1,326 | 78 | 78 |
| prepareUpdateAll() | 0% | 0% | 62 | 62 | 241 | 241 | 1 | 1 | ||
| prepareDeleteAll(List, boolean) | 0% | 0% | 75 | 75 | 130 | 130 | 1 | 1 | ||
| checkCacheForObject(AbstractRecord, AbstractSession) | 0% | 0% | 58 | 58 | 102 | 102 | 1 | 1 | ||
| buildStatementsForUpdateAllForTempTables(DatabaseTable, HashMap, List) | 0% | 0% | 7 | 7 | 52 | 52 | 1 | 1 | ||
| buildDeleteAllStatementsForTempTable(ClassDescriptor, DatabaseTable, List, Vector) | 0% | 0% | 21 | 21 | 38 | 38 | 1 | 1 | ||
| prepareUpdateObject() | 0% | 0% | 14 | 14 | 34 | 34 | 1 | 1 | ||
| buildStatementsForDeleteAllForTempTables() | 0% | 0% | 4 | 4 | 35 | 35 | 1 | 1 | ||
| prepareUpdateAllUsingTempTables(HashMap, HashMap) | 0% | 0% | 6 | 6 | 28 | 28 | 1 | 1 | ||
| buildDeleteAllStatementsForMappingsWithTempTable(ClassDescriptor, DatabaseTable, boolean) | 0% | 0% | 13 | 13 | 32 | 32 | 1 | 1 | ||
| buildBaseSelectStatement(boolean, Map, boolean) | 0% | 0% | 9 | 9 | 27 | 27 | 1 | 1 | ||
| buildReportQuerySelectStatement(boolean, boolean, Expression, boolean) | 0% | 0% | 11 | 11 | 28 | 28 | 1 | 1 | ||
| buildDeleteAllStatementsForMappings(SQLCall, SQLSelectStatement, boolean) | 0% | 0% | 13 | 13 | 30 | 30 | 1 | 1 | ||
| extractStatementFromItem(ReportItem, Map, SQLSelectStatement, Vector) | 0% | 0% | 14 | 14 | 28 | 28 | 1 | 1 | ||
| buildUpdateAllStatement(DatabaseTable, HashMap, SQLCall, SQLSelectStatement, Collection) | 0% | 0% | 6 | 6 | 28 | 28 | 1 | 1 | ||
| buildBaseSelectionCriteria(boolean, Map, boolean) | 0% | 0% | 18 | 18 | 28 | 28 | 1 | 1 | ||
| getAliasTableName(SQLSelectStatement, DatabaseTable, DatasourcePlatform) | 0% | 0% | 8 | 8 | 26 | 26 | 1 | 1 | ||
| buildConcreteSelectStatement() | 0% | 0% | 9 | 9 | 18 | 18 | 1 | 1 | ||
| selectAllRowsFromConcreteTable() | 0% | 0% | 8 | 8 | 21 | 21 | 1 | 1 | ||
| selectOneRowFromConcreteTable() | 0% | 0% | 8 | 8 | 21 | 21 | 1 | 1 | ||
| buildDeleteAllStatement(DatabaseTable, Expression, SQLCall, SQLSelectStatement, SQLCall, SQLSelectStatement, Collection) | 0% | 0% | 8 | 8 | 16 | 16 | 1 | 1 | ||
| buildUpdateStatement(DatabaseTable) | 0% | 0% | 6 | 6 | 15 | 15 | 1 | 1 | ||
| buildNormalSelectStatement() | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| createSQLSelectStatementForUpdateAllForOracleAnonymousBlock(HashMap) | 0% | 0% | 3 | 3 | 17 | 17 | 1 | 1 | ||
| prepareSelectAllRows() | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| prepareSelectOneRow() | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| buildInsertStatement(DatabaseTable) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| prepareDeleteObject() | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| createSQLSelectStatementForModifyAllForTempTable(HashMap) | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| getSelectionFields(SQLSelectStatement, boolean) | 0% | 0% | 6 | 6 | 14 | 14 | 1 | 1 | ||
| buildDeleteAllStatementForMapping(SQLCall, SQLSelectStatement, Vector, Vector) | 0% | 0% | 3 | 3 | 13 | 13 | 1 | 1 | ||
| createSQLSelectStatementForModifyAll(Expression, Expression, ClassDescriptor, boolean, boolean) | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| prepareCursorSelectAllRows() | 0% | 0% | 5 | 5 | 11 | 11 | 1 | 1 | ||
| prepareInsertObject() | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| isFieldInUpdate(Expression, HashMap) | 0% | 0% | 5 | 5 | 14 | 14 | 1 | 1 | ||
| getPrimaryKeyFieldsForTable(ClassDescriptor, DatabaseTable) | 0% | 0% | 3 | 3 | 9 | 9 | 1 | 1 | ||
| buildSelectStatementForDoesExist(DatabaseField) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| shouldIncludeAllSubclassFields(SQLSelectStatement) | 0% | 0% | 7 | 7 | 9 | 9 | 1 | 1 | ||
| buildUpdateAllStatementForOracleAnonymousBlock(HashMap, HashMap) | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | ||
| cloneExpressions(List, Map) | 0% | 0% | 5 | 5 | 7 | 7 | 1 | 1 | ||
| buildDeleteStatement(DatabaseTable) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| createSQLSelectStatementForAssignedExpressionForUpdateAll(Expression) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| computeFieldExpressions(List, Map, SQLSelectStatement, Vector) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| aliasFields(ObjectExpression, Vector) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| prepareUpdateAllUsingTempStorage(HashMap, HashMap) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| selectAllRows() | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| selectOneRow() | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| buildDeleteStatementForDeleteAllQuery(DatabaseTable, Expression) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| getHighestDescriptorMappingTable(DatabaseTable) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| buildDeleteAllStatementForTempTable(DatabaseTable, List, DatabaseTable, List) | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| aliasPresetFields(SQLSelectStatement) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| prepareReportQuerySelectAllRows() | 0% | n/a | 1 | 1 | 7 | 7 | 1 | 1 | ||
| prepareDeleteAllUsingTempStorage() | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| shouldBuildDeleteStatementForMapping(ForeignReferenceMapping, boolean, ClassDescriptor) | 0% | 0% | 4 | 4 | 2 | 2 | 1 | 1 | ||
| prepareDeleteAllUsingTempTables() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| prepareUpdateAllUsingOracleAnonymousBlock(HashMap, HashMap) | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| clone(DatabaseQuery) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| getExpressionBuilder() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| createSQLSelectStatementForModifyAll(Expression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| prepareDoesExist(DatabaseField) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| prepareReportQuerySubSelect() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| ExpressionQueryMechanism(DatabaseQuery, Expression) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| buildReportQuerySelectStatement(boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| clearStatement() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| buildBaseSelectionCriteria(boolean, Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildBaseSelectStatement(boolean, Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getPrimaryKeyFieldsForTable(DatabaseTable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildDeleteStatementForDeleteAllQuery(DatabaseTable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| prepareDeleteAll() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ExpressionQueryMechanism(DatabaseQuery) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setSelectionCriteria(Expression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ExpressionQueryMechanism() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getSelectionCriteria() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| selectAllReportQueryRows() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| selectAllRowsFromTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| selectOneRowFromTable() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isExpressionQueryMechanism() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isStatementQueryMechanism() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| prepare() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |