EntityBinder

Source file "org/hibernate/boot/model/internal/EntityBinder.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total4,193 of 4,1930%542 of 5420%387387979979111111
bindCustomSql()1480%160%99393911
processSecondaryTableCustomSql(Join)1290%180%1010424211
bindEntityClass(XClass, Map, Map, MetadataBuildingContext)1190%100%66272711
handleForeignKeys(XClass, MetadataBuildingContext, DependantValue)1100%320%1717212111
joinedInheritance(InheritanceState, PersistentClass, PropertyHolder)1080%140%88232311
mapAsIdClass(Map, InheritanceState, PersistentClass, PropertyHolder, InheritanceState.ElementsToProcess, Set, MetadataBuildingContext)1020%60%44212111
processIdPropertiesIfNotAlready(PersistentClass, InheritanceState, MetadataBuildingContext, PropertyHolder, Map, Set, InheritanceState.ElementsToProcess, Map)970%160%99232311
bindEntity()930%60%44303011
createJoin(PropertyHolder, boolean, boolean, Object, QualifiedTableName, Table)900%80%55202011
bindIdClass(PropertyData, PropertyData, PropertyHolder, AccessType, MetadataBuildingContext, Map)810%80%55171711
bindTable(String, String, String, List, String, InFlightMetadataCollector.EntityTableXref)790%40%33161611
bindDiscriminatorColumnToRootPersistentClass(RootClass, AnnotatedDiscriminatorColumn, PropertyHolder)750%80%55202011
subclassJoinColumns(XClass, PersistentClass, MetadataBuildingContext)730%60%44181811
handleClassTable(InheritanceState, PersistentClass)700%80%55202011
bindDiscriminatorValue()670%100%66151511
createJoinColumns(PropertyHolder, PrimaryKeyJoinColumn[], JoinColumn[])640%100%66131311
setForeignKeyNameIfDefined(Join)640%120%77141411
findMatchingSecondaryTable(Join)550%120%77101011
findMatchingSecondaryRowAnnotation(String)530%120%779911
bindRowManagement()520%120%777711
findMatchingSqlAnnotation(String, Class, Class)520%100%66111111
processJoinedDiscriminatorProperties(InheritanceState)510%100%66101011
createPrimaryColumnsToSecondaryTable(Object, PropertyHolder, Join)510%100%66141411
processSingleTableDiscriminatorProperties(InheritanceState)500%80%55101011
bindProxy()500%60%44131311
findTable(String)500%80%559911
bindSynchronize()490%60%447711
findMatchingComplementaryTableAnnotation(String)490%100%669911
handleSecondaryTables()470%60%448811
bindSubclassCache(SharedCacheMode)470%80%55111111
bindRootClassCache(SharedCacheMode, MetadataBuildingContext)470%20%22111111
isIdClassPkOfTheAssociatedEntity(InheritanceState.ElementsToProcess, XClass, PropertyData, PropertyData, AccessType, Map, MetadataBuildingContext)460%60%44121211
handleSecondaryRowManagement(Join)450%60%44121211
handleCheckConstraints()440%60%447711
useDiscriminatorColumnForJoined(DiscriminatorColumn)430%80%55111111
bindNaturalIdCache()430%80%55111111
bindRootEntity()420%40%33111111
lambda$bindCallbacks$edfcf893$1(PersistentClass, ReflectionManager, Map)420%60%447711
callTypeBinders(PersistentClass)410%20%229911
createMapper(Map, PersistentClass, PropertyHolder, MetadataBuildingContext, XClass, XClass, PropertyData, AccessType, boolean)410%20%227711
handleInheritance(InheritanceState, PersistentClass, PropertyHolder)410%70%55141411
bindTableForDiscriminatedSubclass(InFlightMetadataCollector.EntityTableXref)410%20%22111111
EntityBinder(XClass, PersistentClass, MetadataBuildingContext)400%n/a11111111
registerImportName()400%20%229911
bindFilters(XAnnotatedElement)400%60%448811
makePersistentClass(InheritanceState, PersistentClass, MetadataBuildingContext)390%60%557711
bindJoinToPersistentClass(Join, AnnotatedJoinColumns, MetadataBuildingContext)390%n/a11101011
bindFilters()380%40%33111111
tableMember(Class, Annotation)370%80%559911
createMapperProperty(Map, PersistentClass, PropertyHolder, MetadataBuildingContext, XClass, XClass, PropertyData, AccessType, boolean)360%n/a119911
processNamedEntityGraphs()360%40%336611
addJoin(PropertyHolder, boolean, boolean, String, String, String, Object, UniqueConstraint[])340%n/a11121211
bindCallbacks(XClass, PersistentClass, MetadataBuildingContext)330%20%225511
finalSecondaryTableBinding(PropertyHolder)330%40%336611
finalSecondaryTableFromAnnotationBinding(PropertyHolder)330%40%336611
getDefaultFilterCondition(String)320%40%337711
singleTableInheritance(InheritanceState, PropertyHolder)310%80%559911
EntityBinder()310%n/a118811
bindCache()310%20%229911
handleIdentifier(PropertyHolder, Map, Map, InheritanceState)300%n/a114411
getSuperEntity(XClass, Map, MetadataBuildingContext, InheritanceState)300%60%449911
processComplementaryTableDefinitions(Table)300%60%448811
isCacheLazy(Cache, XClass)290%50%447711
valueMember(Class, Annotation)290%60%447711
createTable(InheritanceState, PersistentClass, String, String, String, List, InFlightMetadataCollector)280%40%337711
bindEntityAnnotation()280%40%336611
handleIdClass(PersistentClass, InheritanceState, MetadataBuildingContext, PropertyHolder, InheritanceState.ElementsToProcess, Map)270%40%335511
handleIdGenerator(PropertyData, MetadataBuildingContext, Component)270%20%227711
bindCustomPersister()270%40%337711
isCacheable(SharedCacheMode, Cacheable)270%120%885511
createDefaultJoinColumn(PropertyHolder)270%n/a117711
bindFiltersInHierarchy()270%40%339911
addJoin(SecondaryTable, PropertyHolder, boolean)250%n/a118811
addCheckToEntity(Check)230%20%226611
getUniqueIdPropertyFromBaseClass(PropertyData, PropertyData, AccessType, MetadataBuildingContext)230%n/a116611
processComplementaryTableDefinitions(Tables)230%40%334411
processComplementaryTableDefinitions()220%n/a114411
processDiscriminatorOptions()190%20%225511
getVersioning(OptimisticLockType)190%50%556611
bindOptimisticLocking()180%20%224411
processNamedEntityGraph(NamedEntityGraph)170%20%225511
getExplicitAccessType(XAnnotatedElement)170%40%336611
bindBatchSize()160%20%223311
addJoin(JoinTable, PropertyHolder, boolean)160%n/a116611
detectedAttributeOverrideProblem(XClass, PersistentClass)150%60%445511
bindPolymorphism()150%20%223311
isExplicitPolymorphism(PolymorphismType)150%30%334411
bindWhere()150%20%224411
toPhysicalName(JdbcEnvironment, String)140%n/a114411
static {...}140%20%222211
checkNoJoinColumns(XClass)130%40%334411
setPropertyAccessType(AccessType)130%20%224411
isPropertyDefinedInSuperHierarchy(String)120%40%332211
isForceDiscriminatorInSelects()120%20%223311
ensureNoMutabilityPlan()110%20%223311
processComplementaryTableDefinitions(Table)110%20%223311
getPropertyAccessor(XAnnotatedElement)110%20%222211
resolveCacheConcurrencyStrategy(CacheConcurrencyStrategy)100%20%222211
getCacheConcurrencyStrategy(CacheConcurrencyStrategy)100%20%222211
isMutable()90%20%221111
buildCacheMock(String, MetadataBuildingContext)70%n/a111111
addFilter(Filter)60%n/a112211
determineCacheConcurrencyStrategy(MetadataBuildingContext)50%n/a111111
isRootEntity()40%n/a111111
setWrapIdsInEmbeddedComponents(boolean)40%n/a112211
setIgnoreIdAnnotations(boolean)40%n/a112211
wrapIdsInEmbeddedComponents()30%n/a111111
getPersistentClass()30%n/a111111
getSecondaryTables()30%n/a111111
isIgnoreIdAnnotations()30%n/a111111
getPropertyAccessType()30%n/a111111