SelectStmt

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,721 of 6,67544%630 of 1,07841%4376378021,4754498
analyzeAggregation(Analyzer)39452357%807247%57777218901
analyze(Analyzer)38743252%627454%43698618401
rewriteElementAtToSlot(ExprRewriter, TQueryOptions)2840%460%2424666611
substituteSelectList(Analyzer, List)1940%280%1515434311
reorderTable(Analyzer, TableRef)1810%240%1313464611
materializeRequiredSlots(Analyzer)1750%240%1313434311
getTables(Analyzer, boolean, Map, Set)1580%160%99323211
reorderTable(Analyzer)1560%240%1313343411
putBackExprs(Map)14310341%211744%1320295101
createMultiDistinctAggSMap(ArrayList, Analyzer)1269442%81055%510184101
rewriteSubquery(Expr, Analyzer)1210%160%99252511
createAnalyticInfo(Analyzer)1162014%17315%911283401
toDigest()9113860%162257%1320144201
checkSortNodeEliminable(Expr, List)900%220%1212232311
toSql()8716966%163266%1425164701
getExpectedBinaryPredicates(Map, Expr, TExprOpcode)671922%15525%911182501
checkEnableTwoPhaseRead(Analyzer)6411764%253558%1931145001
getAllExprs()570%120%77131311
getTableRefs(Analyzer, List, Set)490%60%44141411
rewriteExprs(ExprRewriter)4814575%102470%818134801
checkAndSetPointQuery()4610870%162460%1221134101
eliminatingSortNode()441727%13735%811121601
expandStar(Analyzer, TableName)390%60%447711
collectExprs(Map)3720784%73181%720105401
resetSelectList()370%80%55101011
getMaterializedTupleIds(ArrayList)362742%7541%5751201
createCountAllMap(List, Analyzer)354355%2675%2551601
whereClauseRewrite()341022%4233%345801
isViewTableRef(String, Set)330%80%559911
getAggregateFnExpr(Expr, ArrayList)320%80%557711
getTableRefIdsWithoutInlineView()250%40%337711
expandStar(Analyzer)234164%5550%4651501
getAllTableRefIds()210%20%225511
lambda$isContainInBitmap$7(Expr)210%40%332211
haveStar()200%40%335511
findSlot(Set, String)200%40%335511
createAggInfo(ArrayList, ArrayList, Analyzer)173869%2675%2541001
equals(Object)160%40%335511
lambda$toSql$9(Map.Entry)150%n/a111111
getColumnAliasGenerator()140%20%223311
getTableAliasGenerator()140%20%223311
rewriteSelectList(ExprRewriter)132464%3350%241601
lambda$materializeRequiredSlots$5(Expr)100%40%331111
lambda$analyze$2(Expr)90%20%221111
collectTableRefs(List)82071%375%133801
resetSelectList(SelectList)80%n/a113311
lambda$reorderTable$6(Pair, Pair)80%n/a111111
returnsSingleRow()2376%5758%471701
hasHavingClause()0%20%221111
hasWhereClause()0%20%221111
SelectStmt(SelectStmt)14096%21688%21002501
expandStar(TableName, TupleDescriptor)5291%375%1311101
collectTupleIds()2583%2250%231801
lambda$analyze$1(ArrayList, Expr)0%n/a111111
reset()4992%583%1411801
checkGroupingFn(Expr)2485%3562%352801
setSelectList(SelectList)0%n/a112211
removeHavingClause()0%n/a112211
setTableAliasGenerator(TableAliasGenerator)0%n/a112211
hashCode()0%n/a111111
getId()0%n/a111111
getHavingClauseAfterAnalyzed()0%n/a111111
getOriginalWhereClause()0%n/a111111
getGroupingInfo()0%n/a111111
getBaseTblSmap()0%n/a111111
isTwoPhaseReadOptEnabled()0%n/a111111
getPointQueryEQPredicates()0%n/a111111
lambda$analyzeAggregation$8(TreeNode)0%n/a111111
lambda$checkEnableTwoPhaseRead$3(SelectListItem)0%n/a111111
lambda$getAllExprs$0(OrderByElement)0%n/a111111
hasAnalyticInfo()71%50%120101
hasAggInfo()85%50%120101
SelectStmt(SelectList, FromClause, Expr, GroupByClause, Expr, ArrayList, LimitElement)78100%4100%0302401
resolveInlineViewRefs(Analyzer)74100%6100%0401101
SelectStmt(ValueList, ArrayList, LimitElement)44100%n/a0101301
forbiddenMVRewrite()23100%4100%030601
getTableRefIds()21100%2100%020501
hasInlineView()19100%4100%030501
isContainInBitmap(Expr)11100%n/a010301
hasGroupByClause()100%2100%020101
clone()100%n/a010101
lambda$collectTupleIds$4(List, Expr)100%n/a010101
getTableRefs()100%n/a010101
setWhereClause(Expr)100%n/a010201
static {...}100%n/a010101
getSelectList()100%n/a010101
getValueList()100%n/a010101
getHavingPred()100%n/a010101
getWhereClause()100%n/a010101
getAggInfo()100%n/a010101
getGroupByClause()100%n/a010101
getAnalyticInfo()100%n/a010101
getSortInfo()100%n/a010101
getColLabels()100%n/a010101
getSubColPath()100%n/a010101
isPointQueryShortCircuit()100%n/a010101
stmtType()100%n/a010101
registerIsNotEmptyPredicates(Analyzer)100%n/a010101