UpdateCoordinatorStandard

Source file "org/hibernate/persister/entity/mutation/UpdateCoordinatorStandard.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,902 of 1,9020%294 of 2940%2212214244247272
coordinateUpdate(Object, Object, Object, Object[], Object, Object[], int[], boolean, SharedSessionContractImplementor)1400%260%1414313111
handlePotentialImplicitForcedVersionIncrement(Object, Object, Object[], Object, int[], SharedSessionContractImplementor, EntityVersionMapping)800%180%1010181811
lambda$applyTableUpdateDetails$16(AttributeMappingsList, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, MutationGroupBuilder, UpdateCoordinatorStandard.DirtinessChecker, EntityVersionMapping, Object[], boolean[], OptimisticLockStyle, SharedSessionContractImplementor, TableMutationBuilder)760%120%77141411
preUpdateInMemoryValueGeneration(Object, Object[], SharedSessionContractImplementor)740%140%88181811
analyzeUpdateValues(Object[], Object, Object[], int[], UpdateCoordinatorStandard.InclusionChecker, UpdateCoordinatorStandard.InclusionChecker, UpdateCoordinatorStandard.InclusionChecker, Object, boolean, SharedSessionContractImplementor)740%100%66151511
getPropertiesToUpdate(int[], boolean)720%140%88161611
decomposeForUpdate(Object, Object, Object[], UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, MutationExecutor, MutationOperationGroup, UpdateCoordinatorStandard.DirtinessChecker, SharedSessionContractImplementor)700%80%55131311
doVersionUpdate(Object, Object, Object, Object, boolean, SharedSessionContractImplementor)670%40%33141411
performUpdate(Object, Object, Object, Object[], Object, Object[], boolean, SharedSessionContractImplementor, EntityVersionMapping, int[], boolean[], boolean)580%40%339911
buildVersionUpdateGroup()560%20%22181811
applyAttributeUpdateDetails(MutationGroupBuilder, UpdateCoordinatorStandard.DirtinessChecker, EntityVersionMapping, int, AttributeMapping, TableUpdateBuilder)500%140%88111111
decomposeAttributeForUpdate(Object[], UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, UpdateCoordinatorStandard.DirtinessChecker, SharedSessionContractImplementor, JdbcValueBindings, EntityTableMapping, int)480%100%66111111
includeInRestriction(Object[], UpdateCoordinatorStandard.DirtinessChecker, EntityVersionMapping, boolean[], OptimisticLockStyle, int, AttributeMapping, AttributeAnalysis)480%200%1111141411
doDynamicUpdate(Object, Object, Object, Object[], Object[], UpdateCoordinatorStandard.InclusionChecker, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, SharedSessionContractImplementor)450%n/a117711
includeInSet(UpdateCoordinatorStandard.DirtinessChecker, int, AttributeMapping, UpdateCoordinatorStandard.IncludedAttributeAnalysis)430%140%888811
buildStaticUpdateGroup()430%n/a115511
doStaticUpdate(Object, Object, Object, Object[], Object[], UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, SharedSessionContractImplementor)420%n/a117711
applyPartitionKeyRestriction(TableUpdateBuilder)420%80%55111111
UpdateCoordinatorStandard(AbstractEntityPersister, SessionFactoryImplementor)410%20%22111111
includedInLock(EntityVersionMapping, UpdateCoordinatorStandard.InclusionChecker, int, SingularAttributeMapping, EntityPersister)400%130%998811
processAttribute(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, int, SingularAttributeMapping, Object, Object[], UpdateCoordinatorStandard.InclusionChecker, UpdateCoordinatorStandard.InclusionChecker, SharedSessionContractImplementor)400%60%448811
applyTableUpdateDetails(Object, MutationGroupBuilder, Object[], UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, UpdateCoordinatorStandard.DirtinessChecker, SharedSessionContractImplementor)350%n/a117711
generateDynamicUpdateGroup(Object, Object, Object[], UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, SharedSessionContractImplementor)290%n/a114411
isDirty(boolean, EntityVersionMapping, int[], boolean[], int, SingularAttributeMapping, EntityPersister)260%80%559911
lambda$buildStaticUpdateGroup$19(int, SingularAttributeMapping)250%70%555511
lambda$generateDynamicUpdateGroup$14(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, MutationGroupBuilder, EntityTableMapping)250%20%226611
isValueGenerationInSqlNoWrite(Generator, Dialect)210%100%665511
processSet(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, SelectableMapping)210%60%444411
attributeLockValue(int, SingularAttributeMapping, Object, Object[])200%60%444411
applyAttributeLockingDetails(Object[], SharedSessionContractImplementor, int, AttributeMapping, TableUpdateBuilder)190%40%336611
lambda$applyTableUpdateDetails$17(Object, TableMutationBuilder)180%n/a115511
UpdateCoordinatorStandard(AbstractEntityPersister, SessionFactoryImplementor, MutationOperationGroup, BatchKey, MutationOperationGroup, BatchKey)170%n/a116611
forceVersionIncrement(Object, Object, Object, boolean, SharedSessionContractImplementor)170%20%224411
isValueGenerationInSql(Generator, Dialect)170%80%554411
lambda$buildStaticUpdateGroup$18(int, SingularAttributeMapping)170%40%332211
forceVersionIncrement(Object, Object, Object, SharedSessionContractImplementor)160%20%224411
updateVersionExecutor(SharedSessionContractImplementor, MutationOperationGroup, boolean, boolean)150%20%223311
lambda$doDynamicUpdate$12(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, TableMapping)150%40%334411
lambda$decomposeAttributeMapping$10(int, JdbcValueBindings, EntityTableMapping, Object, SelectableMapping)150%40%335511
lambda$processLock$6(int, UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, Object, Object, SelectableMapping)150%20%224411
lambda$performUpdate$2(boolean[], int, SingularAttributeMapping)150%40%331111
resolveUpdateVersionBatchKeyAccess(boolean, SharedSessionContractImplementor)140%60%445511
dirtyAttributeIndexes(int[], int[])130%40%335511
getPropertyUpdateability(Object)130%20%223311
lambda$optimisticLock$9(JdbcValueBindings, EntityTableMapping, UpdateCoordinatorStandard.ColumnLockingAnalysis)130%20%226611
processLock(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, SingularAttributeMapping, SharedSessionContractImplementor, Object)110%n/a112211
static {...}110%20%222211
decomposeAttributeMapping(SharedSessionContractImplementor, JdbcValueBindings, EntityTableMapping, AttributeMapping, Object)100%n/a112211
executor(SharedSessionContractImplementor, MutationOperationGroup, boolean)100%n/a112211
updateVersionExecutor(SharedSessionContractImplementor, MutationOperationGroup, boolean)100%n/a112211
lambda$doDynamicUpdate$13(Object, PreparedStatementDetails, int, int)100%n/a113311
lambda$doDynamicUpdate$11(UpdateCoordinatorStandard.InclusionChecker, int, AttributeMapping)100%20%221111
lambda$doStaticUpdate$8(Object, PreparedStatementDetails, int, int)100%n/a113311
lambda$doVersionUpdate$5(Object, PreparedStatementDetails, int, int)100%n/a113311
lambda$doVersionUpdate$3(MutationExecutor, EntityTableMapping, Object, EntityTableMapping.KeyColumn)100%n/a114411
lambda$performUpdate$0(boolean, EntityVersionMapping, int[], boolean[], int, SingularAttributeMapping)100%n/a112211
isModifiableEntity(EntityEntry)90%20%221111
doVersionUpdate(Object, Object, Object, Object, SharedSessionContractImplementor)90%n/a112211
newTableUpdateBuilder(EntityTableMapping)90%n/a111111
lambda$performUpdate$1(EntityVersionMapping, UpdateCoordinatorStandard.InclusionChecker, int, SingularAttributeMapping)80%n/a112211
optimisticLock(SharedSessionContractImplementor, JdbcValueBindings, EntityTableMapping, UpdateCoordinatorStandard.IncludedAttributeAnalysis)70%n/a112211
lambda$buildStaticUpdateGroup$22(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, int, AttributeMapping)70%n/a111111
lambda$generateDynamicUpdateGroup$15(UpdateCoordinatorStandard.UpdateValuesAnalysisImpl, int, AttributeMapping)70%n/a111111
lambda$doVersionUpdate$4(TableMapping)70%n/a111111
lambda$buildStaticUpdateGroup$21(MutationGroupBuilder, EntityTableMapping)60%n/a112211
toString()50%n/a111111
getStaticUpdateGroup()30%n/a111111
getVersionUpdateGroup()30%n/a111111
getBatchKey()30%n/a111111
getVersionUpdateBatchkey()30%n/a111111
lambda$buildStaticUpdateGroup$20(int, SingularAttributeMapping)20%n/a111111
lambda$doStaticUpdate$7(int, AttributeMapping)20%n/a111111