DefaultResultSetHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total258 of 3.11591 %61 of 47487 %5630743649370
handleRefCursorOutputParameter(ResultSet, ParameterMapping, MetaObject)570 %40 %33131311
createRowKeyForMap(ResultSetWrapper, CacheKey)280 %40 %338811
applyNestedResultMappings(ResultSetWrapper, ResultMap, MetaObject, String, CacheKey, boolean)1910784 %11995 %11122701
instantiateCollectionPropertyIfAppropriate(ResultMapping, MetaObject)194670 %8100 %0521601
lambda$createByConstructorSignature$1(Class, ResultSetWrapper)180 %n/a112211
ensureNoRowBounds()17522 %7112 %451301
validateResultMapsCount(ResultSetWrapper, int)16627 %1375 %131301
combineKeys(CacheKey, CacheKey)141957 %4100 %032801
findConstructorForAutomapping(Class, ResultSetWrapper)134778 %1787 %1521001
createResultObject(ResultSetWrapper, ResultMap, List, List, String)125983 %1990 %1611201
handleOutputParameters(CallableStatement)115382 %2675 %2511101
addPendingChildRelation(ResultSet, MetaObject, ResultMapping)55391 %1375 %1311201
createRowKey(ResultMap, ResultSetWrapper, String)54289 %1583 %1411101
handleCursorResultSets(Statement)54088 %1150 %121901
getNextResultSet(Statement)52784 %2675 %252901
getFirstResultSet(Statement)42485 %2675 %251701
applyArgNameBasedConstructorAutoMapping(ResultSetWrapper, ResultMap, String, Class, List, List, Constructor, boolean)315898 %61672 %51202701
findUsableConstructorByArgTypes(Constructor, List)23193 %1583 %141701
applyColumnOrderBasedConstructorAutomapping(ResultSetWrapper, List, List, Constructor, boolean)4897 %1583 %140901
applyConstructorAutomapping(ResultSetWrapper, ResultMap, String, Class, List, List, Constructor)3697 %1375 %130501
columnMatchesParam(String, String, String)2796 %1583 %140601
skipRows(ResultSet, RowBounds)2596 %2675 %251701
closeResultSet(ResultSet)685 %1150 %121501
createAutomaticMappings(ResultSetWrapper, ResultMap, MetaObject, String)149100 %12195 %11203001
getRowValue(ResultSetWrapper, ResultMap, CacheKey, String, Object)144100 %12996 %11602401
handleRowValuesForNestedResultMap(ResultSetWrapper, ResultMap, ResultHandler, RowBounds, ResultMapping)115100 %12195 %11202301
createParameterizedResultObject(ResultSetWrapper, Class, List, List, List, String)103100 %11191 %1702001
handleResultSets(Statement)101100 %21083 %2702701
applyPropertyMappings(ResultSetWrapper, ResultMap, MetaObject, ResultLoaderMap, String)88100 %12395 %11302301
getNestedQueryMappingValue(ResultSet, MetaObject, ResultMapping, ResultLoaderMap, String)87100 %6100 %0401901
getRowValue(ResultSetWrapper, ResultMap, String)80100 %22100 %01201101
createResultObject(ResultSetWrapper, ResultMap, ResultLoaderMap, String)73100 %14100 %0801301
DefaultResultSetHandler(Executor, MappedStatement, ParameterHandler, ResultHandler, BoundSql, RowBounds)70100 %n/a0101801
anyNotNullColumnHasValue(ResultMapping, String, ResultSetWrapper)64100 %14100 %0801601
createRowKeyForUnmappedProperties(ResultMap, ResultSetWrapper, CacheKey, String)61100 %11191 %1701401
prepareCompositeKeyParameter(ResultSet, ResultMapping, Class, String)57100 %6100 %0401201
getNestedQueryConstructorValue(ResultSet, ResultMapping, String)56100 %1150 %1201201
createRowKeyForMappedProperties(ResultMap, ResultSetWrapper, CacheKey, List, String)55100 %11191 %1701201
applyAutomaticMappings(ResultSetWrapper, ResultMap, MetaObject, String)51100 %11191 %1701101
handleResultSet(ResultSetWrapper, ResultMap, List, ResultMapping)47100 %4100 %0301001
resolveDiscriminatedResultMap(ResultSet, ResultMap, String)46100 %1787 %1501301
createKeyForMultipleResults(ResultSet, ResultMapping, String, String)45100 %2675 %2501101
handleRowValuesForSimpleResultMap(ResultSetWrapper, ResultMap, ResultHandler, RowBounds, ResultMapping)43100 %1583 %140901
linkToParents(ResultSet, ResultMapping, Object)40100 %2675 %250801
createPrimitiveResultObject(ResultSetWrapper, ResultMap, String)39100 %2100 %020901
getPropertyMappingValue(ResultSet, MetaObject, ResultMapping, ResultLoaderMap, String)35100 %4100 %030801
getColumnPrefix(String, ResultMapping)28100 %6100 %040601
shouldApplyAutomaticMappings(ResultMap, boolean)27100 %8100 %050501
prepareSimpleKeyParameter(ResultSet, ResultMapping, Class, String)24100 %2100 %020401
handleRowValues(ResultSetWrapper, ResultMap, ResultHandler, RowBounds, ResultMapping)23100 %2100 %020601
linkObjects(MetaObject, ResultMapping, Object)22100 %2100 %020701
hasTypeHandlerForResultObject(ResultSetWrapper, Class)22100 %2100 %020301
prependPrefix(String, String)21100 %2675 %250301
instantiateParameterObject(Class)19100 %4100 %030501
createByConstructorSignature(ResultSetWrapper, ResultMap, String, Class, List, List)18100 %n/a010201
checkResultHandler()17100 %1583 %140301
prepareParameterForNestedQuery(ResultSet, ResultMapping, Class, String)17100 %2100 %020301
getDiscriminatorValue(ResultSet, Discriminator, String)15100 %n/a010301
storeObject(ResultHandler, DefaultResultContext, Object, ResultMapping, ResultSet)14100 %2100 %020401
shouldProcessMoreRows(ResultContext, RowBounds)12100 %4100 %030101
collapseSingleResultList(List)11100 %2100 %020101
getNestedResultMap(ResultSet, String, String)11100 %n/a010201
getResultMappingsForRowKey(ResultMap)11100 %2100 %020401
callResultHandler(ResultHandler, DefaultResultContext, Object)7100 %n/a010301
putAncestor(Object, String)7100 %n/a010201
lambda$findConstructorForAutomapping$2(ResultSetWrapper, Constructor)6100 %n/a010101
static {...}5100 %n/a010101
cleanUpAfterHandlingResultSet()4100 %n/a010201
lambda$applyArgNameBasedConstructorAutoMapping$3(String)4100 %n/a010101
lambda$addPendingChildRelation$0(CacheKey)4100 %n/a010101