PlanBuilder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,140 of 1,1400%6 of 60%90902152158787
variable(String, Type)440%60%446611
tableDelete(SchemaTableName, PlanNode, VariableReferenceExpression)380%n/a11101011
tableWriter(List, List, PlanNode)320%n/a11121211
lambda$tableDelete$4(PlanNode, VariableReferenceExpression, PlanBuilder.ExchangeBuilder)320%n/a119911
binaryOperation(OperatorType, RowExpression, RowExpression)310%n/a112211
comparison(OperatorType, RowExpression, RowExpression)310%n/a112211
sort(List, PlanNode)250%n/a115511
topN(long, List, PlanNode)250%n/a114411
rowExpression(Expression)240%n/a116611
tableScan(String, List, Map)210%n/a114411
indexSource(TableHandle, Set, List, Map, TupleDomain)200%n/a114411
join(JoinType, PlanNode, PlanNode, Optional, EquiJoinClause[])190%n/a118811
groupId(List, List, VariableReferenceExpression, PlanNode)190%n/a115511
semiJoin(PlanNode, PlanNode, VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, Optional, Optional, Optional)180%n/a114411
join(JoinType, PlanNode, PlanNode, List, List, Optional, Optional, Optional, Optional, Map)180%n/a111111
PlanBuilder(Session, PlanNodeIdAllocator, Metadata)170%n/a116611
apply(Assignments, List, PlanNode, PlanNode, boolean)170%n/a112211
remoteSource(List, PlanNode)160%n/a116611
union(ListMultimap, List)160%n/a112211
intersect(ListMultimap, List)160%n/a112211
except(ListMultimap, List)160%n/a112211
window(DataOrganizationSpecification, Map, VariableReferenceExpression, PlanNode)160%n/a116611
distinctLimit(long, List, PlanNode)150%n/a114411
tableScan(TableHandle, List, Map, TupleDomain, TupleDomain)150%n/a115511
tableScan(TableHandle, List, Map, TupleDomain, TupleDomain, List)150%n/a114411
indexJoin(JoinType, PlanNode, PlanNode, List, Optional)150%n/a115511
window(DataOrganizationSpecification, Map, PlanNode)150%n/a116611
expression(String, ParsingOptions.DecimalLiteralTreatment)150%n/a113311
lambda$gatheringExchange$5(ExchangeNode.Scope, PlanNode, PlanBuilder.ExchangeBuilder)150%n/a115511
markDistinct(VariableReferenceExpression, List, VariableReferenceExpression, PlanNode)140%n/a111111
lateral(List, PlanNode, PlanNode)140%n/a111111
rowNumber(List, Optional, VariableReferenceExpression, PlanNode)140%n/a114411
values(PlanNodeId, int, VariableReferenceExpression[])130%n/a113311
markDistinct(VariableReferenceExpression, List, PlanNode)130%n/a111111
aggregation(Consumer)130%n/a113311
join(JoinType, PlanNode, PlanNode, List, List, Optional, Optional, Optional)130%n/a111111
join(JoinType, PlanNode, PlanNode, List, List, Optional, Optional, Optional, Map)130%n/a111111
groupId(List, Map, List, VariableReferenceExpression, PlanNode)130%n/a113311
output(List, List, PlanNode)120%n/a113311
limit(long, PlanNode)120%n/a111111
sample(double, SampleNode.Type, PlanNode)120%n/a111111
remoteSource(PlanNodeId, List, List)120%n/a111111
cteProducerNode(String, VariableReferenceExpression, List, PlanNode)120%n/a112211
unnest(PlanNode, List, Map, Optional)120%n/a113311
output(Consumer)110%n/a113311
offset(long, PlanNode)110%n/a111111
assignUniqueId(VariableReferenceExpression, PlanNode)110%n/a111111
semiJoin(VariableReferenceExpression, VariableReferenceExpression, VariableReferenceExpression, Optional, Optional, PlanNode, PlanNode)110%n/a112211
exchange(Consumer)110%n/a113311
join(JoinType, PlanNode, PlanNode, List, List, Optional)110%n/a111111
enforceSingleRow(PlanNode)100%n/a111111
assignment(VariableReferenceExpression, RowExpression, VariableReferenceExpression, RowExpression)90%n/a111111
values(PlanNodeId, List, List)90%n/a111111
project(PlanNode, Assignments)90%n/a111111
project(Assignments, PlanNode)90%n/a111111
filter(PlanNodeId, RowExpression, PlanNode)90%n/a111111
join(JoinType, PlanNode, PlanNode, RowExpression, EquiJoinClause[])90%n/a111111
constantExpressions(Type, Object[])90%n/a113311
values()80%n/a111111
values(VariableReferenceExpression[])80%n/a111111
values(int, VariableReferenceExpression[])80%n/a111111
values(List, List)80%n/a111111
filter(RowExpression, PlanNode)80%n/a111111
remoteSource(List)80%n/a111111
apply(Assignments, List, PlanNode, PlanNode)80%n/a111111
tableScan(TableHandle, List, Map)80%n/a111111
join(JoinType, PlanNode, PlanNode, EquiJoinClause[])80%n/a111111
indexJoin(JoinType, PlanNode, PlanNode)80%n/a111111
expression(String, ParsingOptions)80%n/a111111
expressions(String[])80%n/a113311
lambda$null$0(List, int)80%n/a111111
variable(VariableReferenceExpression)70%n/a111111
expression(String)70%n/a111111
assignment(VariableReferenceExpression, RowExpression)60%n/a111111
values(PlanNodeId, VariableReferenceExpression[])60%n/a111111
tableScan(List, Map)60%n/a111111
gatheringExchange(ExchangeNode.Scope, PlanNode)60%n/a111111
registerVariable(VariableReferenceExpression)60%n/a112211
rowExpression(String, ParsingOptions.DecimalLiteralTreatment)60%n/a111111
lambda$topN$3(VariableReferenceExpression)60%n/a111111
lambda$sort$2(VariableReferenceExpression)60%n/a111111
lambda$values$1(VariableReferenceExpression[], List, int)60%n/a111111
variable(String)50%n/a111111
rowExpression(String)50%n/a111111
getTypes()40%n/a111111
lambda$constantExpressions$6(Type, Object)40%n/a111111
getIdAllocator()30%n/a111111