Source file "org/eclipse/persistence/internal/queries/MappedKeyMapContainerPolicy.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,247 of 1,247 | 0% | 120 of 120 | 0% | 131 | 131 | 275 | 275 | 71 | 71 |
| valueFromPKList(Object[], AbstractRecord, ForeignReferenceMapping, AbstractSession) | 0% | 0% | 14 | 14 | 57 | 57 | 1 | 1 | ||
| buildReferencesPKList(Object, AbstractSession) | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| addInto(Object, Object, AbstractSession, AbstractRecord, ObjectBuildingQuery, CacheKey, boolean) | 0% | 0% | 5 | 5 | 12 | 12 | 1 | 1 | ||
| processAdditionalWritableMapKeyFields(AbstractSession) | 0% | 0% | 6 | 6 | 10 | 10 | 1 | 1 | ||
| compareContainers(Object, Object) | 0% | 0% | 4 | 4 | 9 | 9 | 1 | 1 | ||
| createWrappedObjectFromExistingWrappedObject(Object, Object, ClassDescriptor, MergeManager, AbstractSession) | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | ||
| createChangeSetForKeys(Map, CollectionChangeRecord, AbstractSession, ClassDescriptor) | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| setKeyField(DatabaseField, ClassDescriptor) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| postCalculateChanges(ObjectChangeSet, ClassDescriptor, DatabaseMapping, UnitOfWorkImpl) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| recordPrivateOwnedRemovals(Object, ClassDescriptor, UnitOfWorkImpl) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| addInto(Object, Object, AbstractSession, AbstractRecord, DataReadQuery, CacheKey, boolean) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| addInto(Object, Object, AbstractSession) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| postCalculateChanges(Object, Object, ClassDescriptor, DatabaseMapping, UnitOfWorkImpl) | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| clone() | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| setKeyMapping(MapKeyMapping) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| setKeyConverter(Converter, DirectMapMapping) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| deleteWrappedObject(Object, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| propogatePostUpdate(WriteObjectQuery, Object) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| addNestedJoinsQueriesForMapKey(JoinedAttributeManager, ObjectLevelReadQuery, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| setKeyConverterClassName(String, DirectMapMapping) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getKeyMappingDataForWriteQuery(Object, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getCloneDataFromChangeSet(ObjectChangeSet) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getDirectKeyField(CollectionMapping) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| getKeyConverter() | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| cascadeDiscoverAndPersistUnregisteredNewObjects(Object, Map, Map, Map, UnitOfWorkImpl, Set) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| updateJoinedMappingIndexesForMapKey(Map, int) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| propogatePostDelete(DeleteObjectQuery, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| propogatePostInsert(WriteObjectQuery, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| propogatePreDelete(DeleteObjectQuery, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| propogatePreInsert(WriteObjectQuery, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| propogatePreUpdate(WriteObjectQuery, Object) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| addFieldsForMapKey(AbstractRecord) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| buildCloneForKey(Object, Object, CacheKey, Integer, AbstractSession, boolean, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildKeyFromJoinedRow(AbstractRecord, JoinedAttributeManager, ObjectBuildingQuery, CacheKey, AbstractSession, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cascadePerformRemoveIfRequired(Object, UnitOfWorkImpl, Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| cascadeRegisterNewIfRequired(Object, UnitOfWorkImpl, Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| compareKeys(Object, AbstractSession) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| initialize(AbstractSession, DatabaseTable) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| iterateOnMapKey(DescriptorIterator, Object) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| keyFrom(Object, AbstractSession) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| postInitialize(AbstractSession) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| buildKey(AbstractRecord, ObjectBuildingQuery, CacheKey, AbstractSession, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldUpdateForeignKeysPostInsert() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| buildSelectionQueryForDirectCollectionMapping() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| addAdditionalFieldsToQuery(ReadQuery, Expression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| convertClassNamesToClasses(ClassLoader) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setDescriptorForKeyMapping(ClassDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| unwrapKey(Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMapKeyAttribute() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMapKeyObject() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propagatesEventsToCollection() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldIncludeKeyInDeleteEvent() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| MappedKeyMapContainerPolicy(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| MappedKeyMapContainerPolicy(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getKeyType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createQueryKeyForMapKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAdditionalTablesForJoinQuery() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getAdditionalFieldsForJoin(CollectionMapping) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getForeignKeyFieldsForMapKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDescriptorForMapKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIdentityFieldsForMapKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKeySelectionCriteria() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| requiresDataModificationEvents() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setKeyQuery(DatabaseQuery) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setValueMapping(MapComponentMapping) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| MappedKeyMapContainerPolicy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getKeyMapping() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKeyQuery() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getValueMapping() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isKeyAvailableFromElement() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMappedKeyMapPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |