AbstractDirectMapping

Source file "org/eclipse/persistence/mappings/foundation/AbstractDirectMapping.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,474 of 1,4740%248 of 2480%2112113793798787
buildCloneValue(Object, AbstractSession)1090%160%99282811
convertClassNamesToClasses(ClassLoader)920%80%55282811
preInitialize(AbstractSession)740%180%1010161611
initialize(AbstractSession)630%80%55141411
getFieldValue(Object, AbstractSession)620%160%99151511
valueFromResultSet(ResultSet, ObjectBuildingQuery, AbstractSession, DatabaseAccessor, ResultSetMetaData, int, DatabasePlatform)610%80%55111111
mergeIntoObject(Object, boolean, Object, MergeManager, AbstractSession)580%100%66101011
valueFromRow(AbstractRecord, JoinedAttributeManager, ObjectBuildingQuery, CacheKey, AbstractSession, boolean, Boolean[])560%160%99131311
getObjectValue(Object, Session)540%160%99141411
writeFromObjectIntoRowWithChangeRecord(ChangeRecord, AbstractRecord, AbstractSession, DatabaseMapping.WriteType)520%160%99121211
getObjectValueWithoutClassCheck(Object, Session)470%120%77141411
compareObjectValues(Object, Object, AbstractSession)460%160%99141411
writeFromObjectIntoRow(Object, AbstractRecord, AbstractSession, DatabaseMapping.WriteType)390%120%77101011
compareForChange(Object, Object, ObjectChangeSet, AbstractSession)380%80%558811
buildExpression(Object, QueryByExamplePolicy, Expression, Map, AbstractSession)360%40%339911
addAdditionalFieldsToQuery(ReadQuery, Expression)230%40%335511
extractIdentityFieldsForQuery(Object, AbstractSession)230%20%226611
toString()210%n/a111111
remoteInitialization(DistributedSession)200%40%336611
internalBuildChangeRecord(Object, Object, ObjectChangeSet)200%n/a116611
updateChangeRecord(Object, Object, Object, ObjectChangeSet, UnitOfWorkImpl)200%20%225511
getMapKeyTargetType()190%40%336611
writeFromObjectIntoRowForUpdate(WriteObjectQuery, AbstractRecord)190%40%335511
buildCloneFromRow(AbstractRecord, JoinedAttributeManager, Object, CacheKey, ObjectBuildingQuery, UnitOfWorkImpl, AbstractSession)150%n/a113311
getFieldClassification(DatabaseField)150%40%335511
buildCloneValue(Object, Object, AbstractSession)140%n/a114411
buildSelectionQueryForDirectCollectionKeyMapping(ContainerPolicy)140%n/a114411
compareObjects(Object, Object, AbstractSession)140%n/a113311
getAttributeClassificationName()140%40%333311
addFieldsForMapKey(AbstractRecord)130%40%334411
getAdditionalTablesForJoinQuery()130%n/a113311
validateBeforeInitialization(AbstractSession)130%40%333311
createMapComponentFromRow(AbstractRecord, ObjectBuildingQuery, CacheKey, AbstractSession, boolean)120%n/a113311
getAllFieldsForMapKey()120%n/a113311
postInitializeMapKey(MappedKeyMapContainerPolicy)120%20%223311
isCloningRequired()120%40%331111
writeInsertFieldsIntoRow(AbstractRecord, AbstractSession)120%40%333311
writeUpdateFieldsIntoRow(AbstractRecord, AbstractSession)120%40%333311
setIsMutable(boolean)110%20%224411
mergeChangesIntoObject(Object, ChangeRecord, Object, MergeManager, AbstractSession)110%n/a112211
buildShallowOriginalFromRow(AbstractRecord, Object, JoinedAttributeManager, ObjectBuildingQuery, AbstractSession)110%n/a112211
createQueryKeyForMapKey()100%n/a113311
requiresDataModificationEventsForMapKey()100%40%331111
AbstractDirectMapping()90%n/a114411
isMutable()90%20%223311
getFieldClassification()90%20%223311
buildBackupClone(Object, Object, UnitOfWorkImpl)80%n/a112211
buildChangeRecord(Object, ObjectChangeSet, AbstractSession)80%n/a111111
createMapComponentFromJoinedRow(AbstractRecord, JoinedAttributeManager, ObjectBuildingQuery, CacheKey, AbstractSession, boolean)80%n/a111111
iterateOnMapKey(DescriptorIterator, Object)80%20%223311
buildCopy(Object, Object, CopyGroup)70%n/a112211
isChangeTrackingSupported(Project)70%20%221111
valueFromObject(Object, DatabaseField, AbstractSession)70%n/a111111
buildClone(Object, CacheKey, Object, Integer, AbstractSession)60%n/a112211
buildElementClone(Object, Object, CacheKey, Integer, AbstractSession, boolean, boolean)50%n/a111111
setFieldClassification(Class)50%n/a112211
setFieldType(int)50%n/a112211
setFieldClassificationClassName(String)40%n/a112211
getFieldName()40%n/a111111
preinitializeMapKey(DatabaseTable)40%n/a112211
setAttributeClassification(Class)40%n/a112211
setAttributeClassificationName(String)40%n/a112211
setNullValue(Object)40%n/a112211
createMapComponentsFromSerializableKeyInfo(Object[], AbstractSession)30%n/a111111
getAttributeClassification()30%n/a111111
getIdentityFieldsForMapKey()30%n/a111111
getNullValue()30%n/a111111
getWeight()30%n/a111111
getFieldClassificationClassName()30%n/a111111
createSerializableMapKeyInfo(Object, AbstractSession)20%n/a111111
createStubbedMapComponentFromSerializableKeyInfo(Object, AbstractSession)20%n/a111111
isAbstractDirectMapping()20%n/a111111
getReferenceDescriptor()20%n/a111111
getForeignKeyFieldsForMapKey()20%n/a111111
getNestedJoinQuery(JoinedAttributeManager, ObjectLevelReadQuery, AbstractSession)20%n/a111111
getAdditionalSelectionCriteriaForMapKey()20%n/a111111
getTargetVersionOfSourceObject(Object, Object, MergeManager, AbstractSession)20%n/a111111
isDirectToFieldMapping()20%n/a111111
unwrapKey(Object, AbstractSession)20%n/a111111
wrapKey(Object, AbstractSession)20%n/a111111
addKeyToDeletedObjectsList(Object, Map)10%n/a111111
cascadeDiscoverAndPersistUnregisteredNewObjects(Object, Map, Map, Map, UnitOfWorkImpl, boolean, Set)10%n/a111111
cascadePerformRemoveIfRequired(Object, UnitOfWorkImpl, Map, boolean)10%n/a111111
cascadePerformRemoveIfRequired(Object, UnitOfWorkImpl, Map)10%n/a111111
cascadeRegisterNewIfRequired(Object, UnitOfWorkImpl, Map, boolean)10%n/a111111
cascadeRegisterNewIfRequired(Object, UnitOfWorkImpl, Map)10%n/a111111
deleteMapKey(Object, AbstractSession)10%n/a111111