DefaultResultSetHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total204 of 3,05993%56 of 47488%5230945664372
handleRefCursorOutputParameter(ResultSet, ParameterMapping, MetaObject)570%40%33131311
createRowKeyForMap(ResultSetWrapper, CacheKey)280%40%338811
ensureNoRowBounds()17522%7112%452401
findConstructorForAutomapping(Class, ResultSetWrapper)133673%1583%1421101
applyNestedResultMappings(ResultSetWrapper, ResultMap, MetaObject, String, CacheKey, boolean)1110790%11995%11132801
handleOutputParameters(CallableStatement)115382%2675%2511101
instantiateCollectionPropertyIfAppropriate(ResultMapping, MetaObject)114680%8100%0531701
lambda$createByConstructorSignature$1(Class, ResultSetWrapper)100%n/a112211
combineKeys(CacheKey, CacheKey)91967%4100%032801
createResultObject(ResultSetWrapper, ResultMap, List, List, String)75989%1990%1611201
addPendingChildRelation(ResultSet, MetaObject, ResultMapping)55291%1375%1311301
createRowKey(ResultMap, ResultSetWrapper, String)54289%1583%1411101
handleCursorResultSets(Statement)54088%1150%121901
getNextResultSet(Statement)52784%2675%252901
getFirstResultSet(Statement)42485%2675%251701
findUsableConstructorByArgTypes(Constructor, List)23193%1583%141701
applyColumnOrderBasedConstructorAutomapping(ResultSetWrapper, List, List, Constructor, boolean)4897%1583%140901
applyConstructorAutomapping(ResultSetWrapper, ResultMap, String, Class, List, List, Constructor)3997%1583%140601
skipRows(ResultSet, RowBounds)2596%2675%251701
closeResultSet(ResultSet)685%1150%121501
applyArgNameBasedConstructorAutoMapping(ResultSetWrapper, ResultMap, String, List, List, Constructor, boolean)154100%31986%31202701
getRowValue(ResultSetWrapper, ResultMap, CacheKey, String, Object)144100%12996%11602401
createAutomaticMappings(ResultSetWrapper, ResultMap, MetaObject, String)143100%12195%11203101
handleRowValuesForNestedResultMap(ResultSetWrapper, ResultMap, ResultHandler, RowBounds, ResultMapping)115100%12195%11202301
createParameterizedResultObject(ResultSetWrapper, Class, List, List, List, String)105100%11191%1702201
handleResultSets(Statement)101100%21083%2702701
applyPropertyMappings(ResultSetWrapper, ResultMap, MetaObject, ResultLoaderMap, String)88100%12395%11302401
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)62100%11191%1701501
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)47100%1787%1501401
createKeyForMultipleResults(ResultSet, ResultMapping, String, String)45100%2675%2501101
handleRowValuesForSimpleResultMap(ResultSetWrapper, ResultMap, ResultHandler, RowBounds, ResultMapping)43100%1583%140901
linkToParents(ResultSet, ResultMapping, Object)40100%2675%250901
createPrimitiveResultObject(ResultSetWrapper, ResultMap, String)39100%2100%020901
getPropertyMappingValue(ResultSet, MetaObject, ResultMapping, ResultLoaderMap, String)35100%4100%030801
columnMatchesParam(String, String, String)28100%6100%040601
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
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
prependPrefix(String, String)16100%2675%250301
getDiscriminatorValue(ResultSet, Discriminator, String)15100%n/a010301
validateResultMapsCount(ResultSetWrapper, int)14100%4100%030401
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$4(ResultSetWrapper, Constructor)6100%n/a010101
lambda$findConstructorForAutomapping$3(Constructor, Constructor)5100%n/a010101
static {...}5100%n/a010101
cleanUpAfterHandlingResultSet()4100%n/a010201
lambda$applyArgNameBasedConstructorAutoMapping$5(String)4100%n/a010101
lambda$findConstructorForAutomapping$2(Constructor)4100%n/a010101
lambda$addPendingChildRelation$0(CacheKey)4100%n/a010101