StmtExecutor

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,457 of 5,18371%231 of 61862%1944062971,1142696
executeByNereids(TUniqueId)17730863%293756%1934329101
handleQueryWithRetry(TUniqueId)15211943%242247%1624336301
queryRetry(TUniqueId)853227%14630%811223001
handleReplayStmt(String)780%60%44161611
handleExplainPlanProcessStmt(List)730%40%33161611
outfileWriteSuccess(OutFileClause)658155%8642%78103101
lambda$syncLoadForTablets$3(List, Backend)650%40%33191911
generateHttpStreamNereidsPlan(TUniqueId)6022078%41275%4984301
forwardToMaster()520%60%44101011
executeInternalQuery()4625084%71161%71095701
generateHttpStreamPlan(TUniqueId)454348%4450%3582101
sendBinaryResultRow(ResultSet)3516482%71568%71363801
sendResultSet(ResultSet, List)353650%4450%3571601
parseByNereids()336365%2466%2421501
execute(TUniqueId)304560%3350%2441901
shouldForwardToMaster()29514%1516%8981001
sendStmtPrepareOK(int, List, List)2722589%72175%71545401
executeAndSendResult(boolean, boolean, Queriable, MysqlChannel, CacheAnalyzer, InternalService.PFetchCacheResult)2641994%164875%143369501
sendProxyQueryResult()250%40%337711
handleExplainStmt(String, boolean)236674%4450%3541601
handleQueryStmt()2116788%72980%71954401
cancel(Status, boolean)213058%3975%3771701
getRowStringValue(List, FormatOptions)193262%3562%3541201
debugForwardAllQueries()170%40%332211
sendFields(List, List, List)1615190%31785%31123101
sendCachedValues(MysqlChannel, List, Queriable, boolean, boolean)1511488%51168%5933201
isQuery()140%40%332211
execute()131655%3125%232701
checkSqlBlocked(Class)13631%1150%121301
StmtExecutor(ConnectContext, StatementBase, boolean)1210689%1375%1323101
syncJournalIfNeeded()12840%3125%232501
getProxyStatus()100%20%223311
getProxyStatusCode()100%20%223311
getProxyErrMsg()100%20%223311
getOutputPacket()90%20%223311
getShowResultSet()90%20%223311
lambda$syncLoadForTablets$2(Set, List, Long)90%20%223311
exprToStringType(List)80%n/a111111
initBlockSqlAstNames()71669%3125%231801
getReturnTypes()60%n/a111111
getProxyQueryResultBufList()60%n/a111111
syncLoadForTablets(List, List)50%n/a112211
lambda$syncLoadForTablets$4(List, List)50%n/a111111
getColumns()0%n/a111111
setProxyShowResultSet(ShowResultSet)0%n/a112211
isMoreStmtExists()0%n/a111111
getProxyShowResultSet()0%n/a111111
getCoord()0%n/a111111
getPrepareStmtName()0%n/a111111
isProfileSafeStmt()7297%22492%21411801
isSyncLoadKindStmt()3494%11392%181701
lambda$exprToStringType$5(Expr)0%n/a111111
getSummaryInfo(boolean)19399%11593%1903401
sendMetaData(ResultSetMetaData, List)8898%1583%1401601
analyzeVariablesInStmt()0%n/a111111
StmtExecutor(ConnectContext, OriginStatement, boolean)84100%1150%1202401
convertResultBatchToResultRows(TResultBatch)56100%4100%0301301
sendTextResultRow(ResultSet)48100%8100%0501001
getQueryStatisticsForAuditLog()46100%10100%0601101
checkBlockRulesByScan(Planner)39100%8100%0501201
updateProfile(boolean)38100%6100%0401001
planPrepareStatementSlots()35100%n/a010601
static {...}29100%n/a010601
getInsertOverwriteTableCommand()22100%1375%130701
checkBlockRulesByRegex(OriginStatement)15100%2100%020501
handleCacheStmt(CacheAnalyzer, MysqlChannel)15100%n/a010301
lambda$getSummaryInfo$0(Map.Entry)14100%n/a010101
StmtExecutor(ConnectContext, String)13100%n/a010301
getReturnTypes(Queriable)13100%2100%020301
getOriginStmtInString()13100%4100%030301
isForwardToMaster()12100%2100%020301
isShortCircuitedWithCtx()12100%4100%030201
checkBlockRules()9100%n/a010301
finalizeQuery()9100%n/a010301
setParsedStmt(StatementBase)9100%n/a010301
exprToType(List)8100%n/a010101
StmtExecutor(ConnectContext, StatementBase)6100%n/a010201
sendFields(List, List)6100%n/a010201
cancel(Status)5100%n/a010201
sendMetaData(ResultSetMetaData)5100%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
getProfile()100%n/a010101
getContext()100%n/a010101
getOriginStmt()100%n/a010101
lambda$exprToType$6(Expr)100%n/a010101