PlannerUtils

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,167 of 1,1670%136 of 1360%1101102182184242
isSupportedArrayContainsFilter(FunctionResolution, RowExpression, List, List)850%220%1212121211
cloneTableScan(TableScanNode, Session, Metadata, PlanNodeIdAllocator, List, Map)810%20%22232311
addProjections(PlanNode, PlanNodeIdAllocator, VariableAllocator, List, List)730%100%66131311
cloneProjectNode(ProjectNode, Session, Metadata, PlanNodeIdAllocator, List, Map, PlanNodeIdAllocator)590%40%33111111
projectExpressions(PlanNode, PlanNodeIdAllocator, VariableAllocator, List, List)570%80%55111111
clonePlanNode(PlanNode, Session, Metadata, PlanNodeIdAllocator, List, Map)560%60%449911
getHashExpression(FunctionAndTypeManager, List)530%40%339911
addOverrideProjection(PlanNode, PlanNodeIdAllocator, Map)520%60%446611
addAggregation(PlanNode, FunctionAndTypeManager, PlanNodeIdAllocator, VariableAllocator, String, Type, List, VariableReferenceExpression, RowExpression[])470%n/a11151511
directlyOnSystemTableScan(PlanNode, Lookup)430%100%66111111
createMapType(FunctionAndTypeManager, Type, Type)400%n/a113311
addProjections(PlanNode, PlanNodeIdAllocator, Map)380%20%229911
getNameHint(Expression)340%80%55101011
restrictOutput(PlanNode, PlanNodeIdAllocator, List)300%20%228811
orNullHashCode(RowExpression)270%n/a112211
getTableScanNodeWithOnlyFilterAndProject(PlanNode)250%60%447711
isScanFilterProject(PlanNode)230%100%663311
equalityPredicate(FunctionResolution, RowExpression, RowExpression)230%n/a113311
cloneFilterNode(FilterNode, Session, Metadata, PlanNodeIdAllocator, List, Map, PlanNodeIdAllocator)220%n/a115511
toOrderingScheme(OrderBy, TypeProvider)210%n/a118811
toVariableReference(VariableAllocator, Expression)210%n/a113311
toSortOrder(SortItem)200%60%447711
toOrderingScheme(List, List)200%n/a114411
isConstant(RowExpression, Type, Object)170%60%443311
lambda$toOrderingScheme$1(Set, ImmutableList.Builder, VariableReferenceExpression, SortOrder)170%20%224411
newVariable(VariableAllocator, Field)140%n/a111111
lambda$toOrderingScheme$0(TypeProvider, Expression)140%n/a112211
toVariableReference(Expression, TypeProvider)130%n/a112211
isNegationExpression(FunctionResolution, RowExpression)130%40%331111
isBroadcastJoin(JoinNode)130%40%331111
lambda$containsSystemTableScan$3(PlanNode)130%40%331111
newVariable(VariableAllocator, Optional, Field)120%n/a111111
isFilterAboveTableScan(PlanNode)120%40%331111
isProjectAboveTableScan(PlanNode)120%40%331111
getPlanString(PlanNode, Session, TypeProvider, Metadata, boolean)110%n/a111111
coalesce(List)110%n/a111111
lambda$addOverrideProjection$2(Map, VariableReferenceExpression)110%20%221111
newVariable(VariableAllocator, Expression, Type, String)90%n/a111111
newVariable(VariableAllocator, Expression, Type)90%n/a111111
containsSystemTableScan(PlanNode, Lookup)70%n/a113311
static {...}50%n/a111111
containsSystemTableScan(PlanNode)40%n/a111111