TestConnectorOptimization

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total919 of 9190%6 of 60%33331181183030
testPlanUpdateWithComplexStructures()2830%n/a11333311
testMultipleConnectors()1450%n/a11141411
testAddFilterToTableScan()1440%n/a11191911
testPushFilterToTableScan()580%n/a117711
testEmptyOptimizers()460%n/a116611
union(PlanNode[])370%20%224411
values(String[])240%20%224411
testSupportedPlanNodes()210%n/a119911
tableScan(String, String[])210%n/a113311
optimize(PlanNode, Map)200%n/a112211
output(PlanNode, String[])160%n/a113311
assertPlanMatch(PlanNode, PlanMatchPattern, TypeProvider)120%n/a113311
static {...}120%n/a112211
lambda$addFilterToTableScan$8(RowExpression, PlanNode, ConnectorSession, VariableAllocator, PlanNodeIdAllocator)100%n/a111111
lambda$filterPushdown$7(PlanNode, ConnectorSession, VariableAllocator, PlanNodeIdAllocator)90%n/a111111
newBigintVariable(String)70%n/a111111
lambda$testSupportedPlanNodes$0(Class[])70%20%221111
lambda$testSupportedPlanNodes$2(Class[])60%n/a111111
lambda$testSupportedPlanNodes$1(Class[])60%n/a111111
filter(PlanNode, RowExpression)50%n/a111111
assertPlanMatch(PlanNode, PlanMatchPattern)50%n/a112211
lambda$tableScan$4(VariableReferenceExpression)50%n/a111111
lambda$testSupportedPlanNodes$3(Class[])40%n/a111111
TestConnectorOptimization()30%n/a111111
addFilterToTableScan(RowExpression)30%n/a111111
filterPushdown()0%n/a111111
noop()0%n/a111111
lambda$noop$9(PlanNode, ConnectorSession, VariableAllocator, PlanNodeIdAllocator)0%n/a111111
lambda$optimize$6(Map)0%n/a111111
lambda$assertPlanMatch$5(PlanNode, StatsProvider, Lookup, Session, TypeProvider)0%n/a111111