Source file "org/eclipse/persistence/descriptors/InheritancePolicy.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods |
| Total | 2,331 of 2,331 | 0% | 324 of 324 | 0% | 279 | 279 | 591 | 591 | 117 | 117 |
| selectAllRowUsingDefaultMultipleTableSubclassRead(ObjectLevelReadQuery) | 0% | 0% | 18 | 18 | 54 | 54 | 1 | 1 | ||
| preInitialize(AbstractSession) | 0% | 0% | 17 | 17 | 46 | 46 | 1 | 1 | ||
| initialize(AbstractSession) | 0% | 0% | 20 | 20 | 38 | 38 | 1 | 1 | ||
| convertClassNamesToClasses(ClassLoader) | 0% | 0% | 4 | 4 | 16 | 16 | 1 | 1 | ||
| initializeOnlyInstancesExpression() | 0% | 0% | 8 | 8 | 17 | 17 | 1 | 1 | ||
| buildClassIndicatorSelectStatement(ObjectLevelReadQuery) | 0% | 0% | 3 | 3 | 14 | 14 | 1 | 1 | ||
| remoteInitialization(DistributedSession) | 0% | 0% | 5 | 5 | 15 | 15 | 1 | 1 | ||
| buildViewSelectStatement(ObjectLevelReadQuery) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| selectAllRowUsingCustomMultipleTableSubclassRead(ObjectLevelReadQuery) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| addChildTableJoinExpression(DatabaseTable, Expression) | 0% | 0% | 4 | 4 | 11 | 11 | 1 | 1 | ||
| selectOneRowUsingCustomMultipleTableSubclassRead(ReadObjectQuery) | 0% | 0% | 6 | 6 | 13 | 13 | 1 | 1 | ||
| setClassIndicatorAssociations(Vector) | 0% | 0% | 3 | 3 | 10 | 10 | 1 | 1 | ||
| classFromValue(Object, AbstractSession) | 0% | 0% | 4 | 4 | 14 | 14 | 1 | 1 | ||
| getClassNameIndicatorMapping() | 0% | 0% | 6 | 6 | 11 | 11 | 1 | 1 | ||
| getClassIndicatorAssociations() | 0% | 0% | 3 | 3 | 11 | 11 | 1 | 1 | ||
| InheritancePolicy() | 0% | n/a | 1 | 1 | 12 | 12 | 1 | 1 | ||
| selectOneRowUsingDefaultMultipleTableSubclassRead(ReadObjectQuery) | 0% | 0% | 3 | 3 | 12 | 12 | 1 | 1 | ||
| postInitialize(AbstractSession) | 0% | 0% | 6 | 6 | 12 | 12 | 1 | 1 | ||
| updateTables() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| classFromRow(AbstractRecord, AbstractSession) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| getSubclassDescriptor(Class) | 0% | 0% | 5 | 5 | 10 | 10 | 1 | 1 | ||
| removeChildren(ClassDescriptor, Set, Set) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| addFieldsToParent(Vector) | 0% | 0% | 4 | 4 | 8 | 8 | 1 | 1 | ||
| initializeWithAllSubclassesExpression() | 0% | 0% | 5 | 5 | 6 | 6 | 1 | 1 | ||
| addClassIndicatorTypeToParent(Object) | 0% | 0% | 3 | 3 | 6 | 6 | 1 | 1 | ||
| clone() | 0% | 0% | 2 | 2 | 8 | 8 | 1 | 1 | ||
| getAllChildDescriptors(List) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| initializeOptimisticLocking() | 0% | 0% | 3 | 3 | 4 | 4 | 1 | 1 | ||
| appendWithAllSubclassesExpression(SQLSelectStatement) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| setClassExtractionMethodName(String) | 0% | 0% | 4 | 4 | 6 | 6 | 1 | 1 | ||
| getRootParentDescriptor() | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| initializeClassExtractor(AbstractSession) | 0% | 0% | 3 | 3 | 5 | 5 | 1 | 1 | ||
| addChildTableJoinExpressionToAllParents(DatabaseTable, Expression) | 0% | 0% | 2 | 2 | 7 | 7 | 1 | 1 | ||
| addClassIndicatorFieldToRow(AbstractRecord) | 0% | 0% | 2 | 2 | 6 | 6 | 1 | 1 | ||
| toString() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getParentClassName() | 0% | 0% | 3 | 3 | 3 | 3 | 1 | 1 | ||
| addClassIndicator(Class, Object) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| addClassIndicatorFieldToInsertRow(AbstractRecord) | 0% | 0% | 2 | 2 | 5 | 5 | 1 | 1 | ||
| getDescriptor(Class) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| setClassIndicatorFieldName(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| setReadAllSubclassesViewName(String) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getAllChildClassIndicators() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getClassIndicatorMapping() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getAllChildDescriptors() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getClassExtractionMethod() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getClassExtractionMethodName() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getClassIndicatorValue(Class) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| initializeCacheInvalidationPolicy() | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| selectAllRowUsingMultipleTableSubclassRead(ObjectLevelReadQuery) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| selectOneRowUsingMultipleTableSubclassRead(ReadObjectQuery) | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getAllTables() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| requiresMultipleTableSubclassRead() | 0% | 0% | 3 | 3 | 1 | 1 | 1 | 1 | ||
| setParentClass(Class) | 0% | 0% | 2 | 2 | 4 | 4 | 1 | 1 | ||
| getClassIndicatorFieldName() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| getReadAllSubclassesViewName() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| shouldReadSubclasses() | 0% | 0% | 2 | 2 | 3 | 3 | 1 | 1 | ||
| convertClassNameToClass(String, ClassLoader) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| hasChildren() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| addClassNameIndicator(String, Object) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| hasClassExtractor() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| hasClassIndicator() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| hasMultipleTableChild() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| hasView() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isChildDescriptor() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| isRootParentDescriptor() | 0% | 0% | 2 | 2 | 1 | 1 | 1 | 1 | ||
| InheritancePolicy(ClassDescriptor) | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | ||
| addChildDescriptor(ClassDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| getClassIndicatorValue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| setShouldReadSubclasses(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$convertClassNameToClass$2(String, ClassLoader) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$convertClassNamesToClasses$1(Exception) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| dontReadSubclassesOnQueries() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| dontUseClassNameAsIndicator() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassExtractor(ClassExtractor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassExtractorName(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| readSubclassesOnQueries() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAllChildClassIndicators(Vector) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setChildDescriptors(List) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassIndicatorField(DatabaseField) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassIndicatorMapping(Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setClassNameIndicatorMapping(Map) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setDescriptor(ClassDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setDescribesNonPersistentSubclasses(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setJoinedStrategy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setOnlyInstancesExpression(Expression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setParentClassName(String) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setParentDescriptor(ClassDescriptor) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setReadAllSubclassesView(DatabaseTable) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setShouldReadSubclasses(Boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setShouldUseClassNameAsIndicator(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setAlwaysUseOuterJoinForClassType(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setSingleTableStrategy() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setUseDescriptorsToValidateInheritedObjects(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setWithAllSubclassesExpression(Expression) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| setShouldOuterJoinSubclasses(boolean) | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| useClassNameAsIndicator() | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | ||
| lambda$convertClassNameToClass$3(String, Exception) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| lambda$convertClassNamesToClasses$0(Class) | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChildrenTables() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChildrenTablesJoinExpressions() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChildrenJoinExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getChildDescriptors() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getClassExtractor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getClassIndicatorField() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getDescribesNonPersistentSubclasses() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getOnlyInstancesExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getParentClass() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getParentDescriptor() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getReadAllSubclassesView() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getUseDescriptorsToValidateInheritedObjects() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| getWithAllSubclassesExpression() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| isJoinedStrategy() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldReadSubclassesValue() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldAlwaysUseOuterJoin() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldOuterJoinSubclasses() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | ||
| shouldUseClassNameAsIndicator() | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 |