Source file "org/eclipse/persistence/internal/queries/ContainerPolicy.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 1,756 of 1,756 | 0% | 212 of 212 | 0% | 235 | 235 | 440 | 440 | 129 | 129 |
| valueFromPKList(Object[], AbstractRecord, ForeignReferenceMapping, AbstractSession) | 0% | 0% | 11 | 11 | 45 | 45 | 1 | 1 | ||
| compareCollectionsForChange(Object, Object, CollectionChangeRecord, AbstractSession, ClassDescriptor) | 0% | 0% | 7 | 7 | 27 | 27 | 1 | 1 | ||
| collectObjectForNewCollection(Map, Map, Object, CollectionChangeRecord, AbstractSession, ClassDescriptor) | 0% | 0% | 7 | 7 | 24 | 24 | 1 | 1 | ||
| mergeChanges(CollectionChangeRecord, Object, boolean, MergeManager, AbstractSession) | 0% | 0% | 8 | 8 | 20 | 20 | 1 | 1 | ||
| buildPolicyFor(Class, boolean) | 0% | 0% | 11 | 11 | 21 | 21 | 1 | 1 | ||
| containerInstance(int) | 0% | 0% | 8 | 8 | 22 | 22 | 1 | 1 | ||
| concatenateContainers(Object, Object, AbstractSession) | 0% | 0% | 4 | 4 | 13 | 13 | 1 | 1 | ||
| mergeCascadeParts(ObjectChangeSet, MergeManager, AbstractSession) | 0% | 0% | 8 | 8 | 15 | 15 | 1 | 1 | ||
| containerInstance() | 0% | 0% | 7 | 7 | 18 | 18 | 1 | 1 | ||
| updateChangeRecordForSelfMerge(ChangeRecord, Object, Object, ForeignReferenceMapping, UnitOfWorkChangeSet, UnitOfWorkImpl) | 0% | 0% | 2 | 2 | 11 | 11 | 1 | 1 | ||
| addNextValueFromIteratorInto(Object, Object, CacheKey, Object, CollectionMapping, Integer, AbstractSession, boolean, boolean) | 0% | 0% | 7 | 7 | 5 | 5 | 1 | 1 | ||
| initializeConstructor() | 0% | 0% | 2 | 2 | 12 | 12 | 1 | 1 | ||
| removeFrom(Object, Object, Object, AbstractSession) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| contains(Object, Object, AbstractSession) | 0% | 0% | 5 | 5 | 9 | 9 | 1 | 1 | ||
| mergeChanges(CollectionChangeRecord, Object, boolean, MergeManager, AbstractSession, boolean) | 0% | 0% | 4 | 4 | 10 | 10 | 1 | 1 | ||
| buildReferencesPKList(Object, AbstractSession) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| addAll(List, Object, AbstractSession, List, ObjectBuildingQuery, CacheKey, boolean) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| addAll(List, Object, AbstractSession, List, DataReadQuery, CacheKey, boolean) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| copyMapDataToRow(Map, AbstractRecord) | 0% | 0% | 3 | 3 | 8 | 8 | 1 | 1 | ||
| buildContainerFromVector(Vector, AbstractSession) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| vectorFor(Object, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| prepare(DatabaseQuery, AbstractSession) | 0% | 0% | 5 | 5 | 5 | 5 | 1 | 1 | ||
| recordUpdateToCollectionInChangeRecord(CollectionChangeEvent, ObjectChangeSet, CollectionChangeRecord) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| recordAddToCollectionInChangeRecord(ObjectChangeSet, CollectionChangeRecord) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| recordRemoveFromCollectionInChangeRecord(ObjectChangeSet, CollectionChangeRecord) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| next(Object, AbstractSession) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildSelectionQueryForDirectCollectionMapping() | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | ||
| createWrappedObjectFromExistingWrappedObject(Object, Object, ClassDescriptor, MergeManager, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| equals(Object) | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| postCalculateChanges(ObjectChangeSet, ClassDescriptor, DatabaseMapping, UnitOfWorkImpl) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| postCalculateChanges(Object, Object, ClassDescriptor, DatabaseMapping, UnitOfWorkImpl) | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| recordPrivateOwnedRemovals(Object, ClassDescriptor, UnitOfWorkImpl) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| clone() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| isEmpty(Object) | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| addInto(Object, Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addInto(Object, Object, AbstractSession, AbstractRecord, ObjectBuildingQuery, CacheKey, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addInto(Object, Object, AbstractSession, AbstractRecord, DataReadQuery, CacheKey, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasElementDescriptor() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| removeFrom(Object, Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addInto(Object, Object, Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| deleteWrappedObject(Object, AbstractSession) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| nextEntry(Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| removeFrom(Object, Object, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildPolicyFor(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| clear(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| clone(ReadQuery) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cloneFor(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| contains(Object, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| execute() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChangeValuesFrom(Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getContainerClass() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getContainerClassName() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isValidContainer(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isValidContainerType(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| nextEntry(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setConstructor(Constructor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setContainerClass(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setContainerClassName(String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setElementDescriptor(ClassDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setKeyName(String, String) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setKeyName(String, Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| sizeFor(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setDefaultContainerClass(Class) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| ContainerPolicy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| buildDefaultPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hashCode() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getCloneDataFromChangeSet(ObjectChangeSet) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getConstructor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getElementDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| static {...} | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDefaultContainerClass() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildCloneForKey(Object, Object, CacheKey, Integer, AbstractSession, boolean, boolean) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildCollectionEntry(Object, ObjectChangeSet) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildKey(AbstractRecord, ObjectBuildingQuery, CacheKey, AbstractSession, 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 | ||
| compareKeys(Object, AbstractSession) | 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 | ||
| getDescriptorForMapKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getIdentityFieldsForMapKey() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKeyMappingDataForWriteQuery(Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKeySelectionCriteria() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getKeyType() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasOrder() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isCollectionPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isCursoredStreamPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isScrollableCursorPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isCursorPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isDirectMapPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isListPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isOrderedListPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMapPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMappedKeyMapPolicy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isMapKeyObject() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| keyFrom(Object, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| keyFromEntry(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| keyFromIterator(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| overridesRead() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propagatesEventsToCollection() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| remoteExecute() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| requiresDataModificationEvents() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldAddAll() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldIncludeKeyInDeleteEvent() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldUpdateForeignKeysPostInsert() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| toStringInfo() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| updateJoinedMappingIndexesForMapKey(Map, int) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| unwrapElement(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| unwrapIteratorResult(Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addAdditionalFieldsToQuery(ReadQuery, Expression) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addFieldsForMapKey(AbstractRecord) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| addNestedJoinsQueriesForMapKey(JoinedAttributeManager, ObjectLevelReadQuery, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cascadeDiscoverAndPersistUnregisteredNewObjects(Object, Map, Map, Map, UnitOfWorkImpl, Set) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cascadePerformRemoveIfRequired(Object, UnitOfWorkImpl, Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| cascadeRegisterNewIfRequired(Object, UnitOfWorkImpl, Map) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| createChangeSetForKeys(Map, CollectionChangeRecord, AbstractSession, ClassDescriptor) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| buildChangeSetForNewObjectInCollection(Object, ClassDescriptor, UnitOfWorkChangeSet, AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| convertClassNamesToClasses(ClassLoader) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| initialize(AbstractSession, DatabaseTable) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| iterateOnMapKey(DescriptorIterator, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| postInitialize(AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| prepareForExecution() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| processAdditionalWritableMapKeyFields(AbstractSession) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propogatePostDelete(DeleteObjectQuery, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propogatePostInsert(WriteObjectQuery, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propogatePostUpdate(WriteObjectQuery, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propogatePreDelete(DeleteObjectQuery, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propogatePreInsert(WriteObjectQuery, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| propogatePreUpdate(WriteObjectQuery, Object) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |