StructInfo

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total190 of 82777%26 of 6660%247139178538
addFilterOnTableScan(Plan, Map, CascadesContext)470%40%339911
withPredicates(Predicates)310%n/a111111
containsAll(BitSet, BitSet)300%60%447711
predicatesDerive(Predicates, Plan)274160%5116%3481601
of(Plan, Plan, Plan, HyperGraph, CascadesContext)2210983%4866%4762601
lambda$collectStructInfoFromGraph$1(List, BitSet, Map, Map, Map, AbstractNode)158184%1990%1622101
lambda$addFilterOnTableScan$6(CascadesContext)60%n/a112211
getExpressions()31076%1150%120201
getBottomPlan()30%n/a111111
of(Plan, Plan, CascadesContext)23093%1150%121801
checkLimitTmpRewrittenPlanIsValid(Plan)21184%1150%121301
checkWindowTmpRewrittenPlanIsValid(Plan)21184%1150%121301
collectStructInfoFromGraph(HyperGraph, Plan, Map, Map, List, Map, BitSet, CascadesContext)61100%4100%0301101
StructInfo(Plan, ObjectId, HyperGraph, boolean, Plan, Plan, List, Map, Predicates, Map, Map, BitSet, Predicates.SplitPredicate, EquivalenceClass, List)48100%n/a0101701
putShuttledExpressionToExpressionsMap(Map, Map, StructInfo.ExpressionPosition, Expression, Expression, HyperElement)43100%4100%0301301
lambda$collectStructInfoFromGraph$2(Plan, Map, Map, FilterEdge)32100%2100%020701
getSplitPredicate()25100%1375%130501
getEquivalenceClass()25100%1375%130501
static {...}18100%n/a010401
toString()17100%n/a010101
lambda$of$5(CatalogRelation)8100%n/a010101
lambda$of$4(AbstractNode)8100%2100%020101
isGraphLogicalEquals(StructInfo, StructInfo, LogicalCompatibilityContext)7100%n/a010201
lambda$collectStructInfoFromGraph$0(BitSet, CatalogRelation)6100%n/a010101
of(Plan, CascadesContext)5100%n/a010101
lambda$of$3()5100%n/a010101
getRelations()3100%n/a010101
getPredicates()3100%n/a010101
getOriginalPlan()3100%n/a010101
getHyperGraph()3100%n/a010101
isValid()3100%n/a010101
getTopPlan()3100%n/a010101
getRelationIdStructInfoNodeMap()3100%n/a010101
getShuttledExpressionsToExpressionsMap()3100%n/a010101
getExpressionToShuttledExpressionToMap()3100%n/a010101
getOriginalPlanId()3100%n/a010101
getTableBitSet()3100%n/a010101
getPlanOutputShuttledExpressions()3100%n/a010101