InheritancePolicy

Source file "org/eclipse/persistence/descriptors/InheritancePolicy.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,331 of 2,3310%324 of 3240%279279591591117117
selectAllRowUsingDefaultMultipleTableSubclassRead(ObjectLevelReadQuery)2260%340%1818545411
preInitialize(AbstractSession)2060%320%1717464611
initialize(AbstractSession)1810%380%2020383811
convertClassNamesToClasses(ClassLoader)710%60%44161611
initializeOnlyInstancesExpression()700%140%88171711
buildClassIndicatorSelectStatement(ObjectLevelReadQuery)670%40%33141411
remoteInitialization(DistributedSession)660%80%55151511
buildViewSelectStatement(ObjectLevelReadQuery)630%60%44141411
selectAllRowUsingCustomMultipleTableSubclassRead(ObjectLevelReadQuery)610%100%66131311
addChildTableJoinExpression(DatabaseTable, Expression)540%60%44111111
selectOneRowUsingCustomMultipleTableSubclassRead(ReadObjectQuery)510%100%66131311
setClassIndicatorAssociations(Vector)490%40%33101011
classFromValue(Object, AbstractSession)480%60%44141411
getClassNameIndicatorMapping()470%100%66111111
getClassIndicatorAssociations()450%40%33111111
InheritancePolicy()440%n/a11121211
selectOneRowUsingDefaultMultipleTableSubclassRead(ReadObjectQuery)420%40%33121211
postInitialize(AbstractSession)360%100%66121211
updateTables()350%20%228811
classFromRow(AbstractRecord, AbstractSession)330%40%336611
getSubclassDescriptor(Class)330%80%55101011
removeChildren(ClassDescriptor, Set, Set)290%20%226611
addFieldsToParent(Vector)250%60%448811
initializeWithAllSubclassesExpression()250%80%556611
addClassIndicatorTypeToParent(Object)240%40%336611
clone()230%20%228811
getAllChildDescriptors(List)230%20%225511
initializeOptimisticLocking()230%40%334411
appendWithAllSubclassesExpression(SQLSelectStatement)210%40%335511
setClassExtractionMethodName(String)210%60%446611
getRootParentDescriptor()200%40%335511
initializeClassExtractor(AbstractSession)200%40%335511
addChildTableJoinExpressionToAllParents(DatabaseTable, Expression)170%20%227711
addClassIndicatorFieldToRow(AbstractRecord)160%20%226611
toString()160%n/a111111
getParentClassName()140%40%333311
addClassIndicator(Class, Object)130%n/a113311
addClassIndicatorFieldToInsertRow(AbstractRecord)130%20%225511
getDescriptor(Class)130%20%223311
setClassIndicatorFieldName(String)130%20%224411
setReadAllSubclassesViewName(String)130%20%224411
getAllChildClassIndicators()120%20%223311
getClassIndicatorMapping()120%20%223311
getAllChildDescriptors()110%n/a112211
getClassExtractionMethod()110%20%223311
getClassExtractionMethodName()110%20%223311
getClassIndicatorValue(Class)110%20%223311
initializeCacheInvalidationPolicy()110%n/a113311
selectAllRowUsingMultipleTableSubclassRead(ObjectLevelReadQuery)110%20%223311
selectOneRowUsingMultipleTableSubclassRead(ReadObjectQuery)110%20%223311
getAllTables()100%20%223311
requiresMultipleTableSubclassRead()100%40%331111
setParentClass(Class)100%20%224411
getClassIndicatorFieldName()90%20%223311
getReadAllSubclassesViewName()90%20%223311
shouldReadSubclasses()90%20%223311
convertClassNameToClass(String, ClassLoader)80%n/a111111
hasChildren()80%20%221111
addClassNameIndicator(String, Object)70%n/a112211
hasClassExtractor()70%20%221111
hasClassIndicator()70%20%221111
hasMultipleTableChild()70%20%221111
hasView()70%20%221111
isChildDescriptor()70%20%221111
isRootParentDescriptor()70%20%221111
InheritancePolicy(ClassDescriptor)60%n/a113311
addChildDescriptor(ClassDescriptor)60%n/a112211
getClassIndicatorValue()60%n/a111111
setShouldReadSubclasses(boolean)50%n/a112211
lambda$convertClassNameToClass$2(String, ClassLoader)50%n/a111111
lambda$convertClassNamesToClasses$1(Exception)50%n/a111111
dontReadSubclassesOnQueries()40%n/a112211
dontUseClassNameAsIndicator()40%n/a112211
setClassExtractor(ClassExtractor)40%n/a112211
setClassExtractorName(String)40%n/a112211
readSubclassesOnQueries()40%n/a112211
setAllChildClassIndicators(Vector)40%n/a112211
setChildDescriptors(List)40%n/a112211
setClassIndicatorField(DatabaseField)40%n/a112211
setClassIndicatorMapping(Map)40%n/a112211
setClassNameIndicatorMapping(Map)40%n/a112211
setDescriptor(ClassDescriptor)40%n/a112211
setDescribesNonPersistentSubclasses(boolean)40%n/a112211
setJoinedStrategy()40%n/a112211
setOnlyInstancesExpression(Expression)40%n/a112211
setParentClassName(String)40%n/a112211
setParentDescriptor(ClassDescriptor)40%n/a112211
setReadAllSubclassesView(DatabaseTable)40%n/a112211
setShouldReadSubclasses(Boolean)40%n/a112211
setShouldUseClassNameAsIndicator(boolean)40%n/a112211
setAlwaysUseOuterJoinForClassType(boolean)40%n/a112211
setSingleTableStrategy()40%n/a112211
setUseDescriptorsToValidateInheritedObjects(boolean)40%n/a112211
setWithAllSubclassesExpression(Expression)40%n/a112211
setShouldOuterJoinSubclasses(boolean)40%n/a112211
useClassNameAsIndicator()40%n/a112211
lambda$convertClassNameToClass$3(String, Exception)40%n/a111111
lambda$convertClassNamesToClasses$0(Class)40%n/a111111
getChildrenTables()30%n/a111111
getChildrenTablesJoinExpressions()30%n/a111111
getChildrenJoinExpression()30%n/a111111
getChildDescriptors()30%n/a111111
getClassExtractor()30%n/a111111
getClassIndicatorField()30%n/a111111
getDescriptor()30%n/a111111
getDescribesNonPersistentSubclasses()30%n/a111111
getOnlyInstancesExpression()30%n/a111111
getParentClass()30%n/a111111
getParentDescriptor()30%n/a111111
getReadAllSubclassesView()30%n/a111111
getUseDescriptorsToValidateInheritedObjects()30%n/a111111
getWithAllSubclassesExpression()30%n/a111111
isJoinedStrategy()30%n/a111111
shouldReadSubclassesValue()30%n/a111111
shouldAlwaysUseOuterJoin()30%n/a111111
shouldOuterJoinSubclasses()30%n/a111111
shouldUseClassNameAsIndicator()30%n/a111111