addFilterOnTableScan(Plan, Map, String, CascadesContext) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
withPredicates(Predicates) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
containsAll(BitSet, BitSet) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
predicatesDerive(Predicates, Plan) |   | 60% |   | 16% | 3 | 4 | 8 | 16 | 0 | 1 |
of(Plan, Plan, Plan, HyperGraph, CascadesContext) |   | 82% |   | 66% | 4 | 7 | 6 | 25 | 0 | 1 |
getSplitPredicate() |   | 24% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
lambda$addFilterOnTableScan$6(CascadesContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
getExpressions() |   | 76% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
getPredicates() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getHyperGraph() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getBottomPlan() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
lambda$collectStructInfoFromGraph$1(List, BitSet, CascadesContext, Map, Map, Map, AbstractNode) |  | 100% |  | 100% | 0 | 4 | 0 | 16 | 0 | 1 |
collectStructInfoFromGraph(HyperGraph, Plan, Map, Map, List, Map, BitSet, CascadesContext) |  | 100% |  | 100% | 0 | 3 | 0 | 11 | 0 | 1 |
StructInfo(Plan, ObjectId, HyperGraph, boolean, Plan, Plan, List, Map, Predicates, Map, Map, BitSet, Predicates.SplitPredicate, EquivalenceClass, List) |  | 100% | | n/a | 0 | 1 | 0 | 17 | 0 | 1 |
putShuttledExpressionToExpressionsMap(Map, Map, StructInfo.ExpressionPosition, Expression, Expression, HyperElement) |  | 100% |  | 100% | 0 | 3 | 0 | 13 | 0 | 1 |
withTableBitSet(BitSet) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$collectStructInfoFromGraph$2(Plan, Map, Map, FilterEdge) |  | 100% |  | 100% | 0 | 2 | 0 | 7 | 0 | 1 |
of(Plan, Plan, CascadesContext) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
getEquivalenceClass() |  | 100% |   | 50% | 2 | 3 | 0 | 5 | 0 | 1 |
static {...} |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
toString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$collectStructInfoFromGraph$0(BitSet, CascadesContext, CatalogRelation) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
lambda$of$5(CatalogRelation) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$of$4(AbstractNode) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
isGraphLogicalEquals(StructInfo, StructInfo, LogicalCompatibilityContext) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
of(Plan, CascadesContext) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
lambda$of$3() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getRelations() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getOriginalPlan() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
isValid() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getTopPlan() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getRelationIdStructInfoNodeMap() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getShuttledExpressionsToExpressionsMap() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getExpressionToShuttledExpressionToMap() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getOriginalPlanId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getTableBitSet() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getPlanOutputShuttledExpressions() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |