StmtExecutor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,182 of 5,45441%468 of 69732%3384477001,2504297
getSummaryInfo(boolean)3230%180%1010747411
executeByNereids(TUniqueId)24834558%603838%40505114101
sendStmtPrepareOK(int, List, List)2280%280%1515484811
executeAndSendResult(boolean, boolean, Queriable, MysqlChannel, CacheAnalyzer, InternalService.PFetchCacheResult)22423651%422638%30354510001
generateHttpStreamNereidsPlan(TUniqueId)2200%160%99434311
sendBinaryResultRow(ResultSet)2050%230%1414404011
outfileWriteSuccess(OutFileClause)1480%160%99343411
sendCachedValues(MysqlChannel, List, Queriable, boolean, boolean)1290%160%99323211
sendFields(List, List, List)908247%14836%1012153201
generateHttpStreamPlan(TUniqueId)880%80%55212111
handleExplainStmt(String, boolean)830%80%55161611
handleReplayStmt(String)780%60%44161611
handleExplainPlanProcessStmt(List)730%40%33161611
handleQueryWithRetry(TUniqueId)7218571%242247%1724195801
lambda$syncLoadForTablets$3(List, Backend)650%40%33191911
handleQueryStmt()5613270%171952%1619134401
executeInternalQuery()5422980%91359%912126301
forwardToMaster()520%60%44101011
getRowStringValue(List, FormatOptions)510%80%55131311
cancel(Status, boolean)510%120%77171711
deleteExistingOutfileFilesInFe(OutFileClause)460%60%44121211
sendResultSet(ResultSet, List)422940%6225%4591601
clearDeleteExistingFilesInPlan()410%80%559911
execute(TUniqueId)347669%4660%3652701
updateProfile(boolean)32615%5116%3481001
parseByNereids()305765%3562%3541701
planPrepareStatementSlots()300%n/a116611
shouldForwardToMaster()29514%1516%8981001
parseBooleanResultValue(String)260%80%555511
sendProxyQueryResult()250%40%337711
sendMetaData(ResultSetMetaData, List)227276%2675%2541701
getInsertOverwriteTableCommand()220%40%337711
setStatementContext(StatementContext)180%n/a115511
debugForwardAllQueries()170%40%332211
StmtExecutor(ConnectContext, StatementBase, boolean)1510387%2250%2333101
isQuery()140%40%332211
queryRetry(TUniqueId)139788%81260%71132901
execute()13838%3125%232601
syncJournalIfNeeded(ConnectContext)10741%3125%232501
getProxyStatus()100%20%223311
getProxyStatusCode()100%20%223311
getProxyErrMsg()100%20%223311
isProfileSafeStmt()96587%91765%81431801
getOutputPacket()90%20%223311
getShowResultSet()90%20%223311
setParsedStmt(StatementBase)90%n/a113311
lambda$syncLoadForTablets$2(Set, List, Long)90%20%223311
exprToStringType(List)80%n/a111111
initBlockSqlAstNames()71669%3125%231801
checkSqlBlocked(Class)7646%1150%121301
lambda$getSummaryInfo$0(Map.Entry)70%n/a111111
isShortCircuitedWithCtx()6650%3125%230201
sendFields(List, List)60%n/a112211
getProxyQueryResultBufList()60%n/a111111
getReturnTypes(Queriable)5861%1150%121301
cancel(Status)50%n/a112211
syncLoadForTablets(List, List)50%n/a112211
sendMetaData(ResultSetMetaData)50%n/a112211
lambda$syncLoadForTablets$4(List, List)50%n/a111111
isSyncLoadKindStmt()3288%31178%382701
setProxyShowResultSet(ShowResultSet)0%n/a112211
getProxyShowResultSet()0%n/a111111
getPrepareStmtName()0%n/a111111
hasForwardedToMaster()571%1150%120101
lambda$exprToStringType$5(Expr)0%n/a111111
StmtExecutor(ConnectContext, OriginStatement, boolean)84100%1150%1202401
convertResultBatchToResultRows(TResultBatch)56100%4100%0301301
sendTextResultRow(ResultSet)48100%1787%1501001
getQueryStatisticsForAuditLog()46100%3770%3601101
checkBlockRulesByScan(Planner)43100%1787%1501401
static {...}29100%n/a010601
checkBlockRulesByRegex(OriginStatement)15100%2100%020501
handleCacheStmt(CacheAnalyzer, MysqlChannel)15100%n/a010301
StmtExecutor(ConnectContext, String)13100%n/a010301
getOriginStmtInString()13100%1375%130301
isForwardToMaster()12100%2100%020301
checkBlockRules()9100%n/a010301
finalizeQuery()9100%n/a010301
exprToType(List)8100%n/a010101
StmtExecutor(ConnectContext, StatementBase)6100%n/a010201
sendResultSet(ResultSet)5100%n/a010201
setPlanner(Planner)100%n/a010201
setMoreStmtExists(boolean)100%n/a010201
getSummaryProfile()100%n/a010101
setProfileType(ProfileManager.ProfileType)100%n/a010201
setCoord(Coordinator)100%n/a010101
lambda$handleQueryWithRetry$1(Long)100%n/a010101
isProxy()100%n/a010101
planner()100%n/a010101
getParsedStmt()100%n/a010101
isHandleQueryInFe()100%n/a010101
isCached()100%n/a010101
getCoord()100%n/a010101
getProfile()100%n/a010101
getContext()100%n/a010101
getOriginStmt()100%n/a010101
lambda$exprToType$6(Expr)100%n/a010101