AddExchanges

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total391 of 3910%63 of 630%494975751717
lambda$matchedLayoutPreference$3(List, List)610%160%99141411
meetsPartitioningRequirements(PreferredProperties, ActualProperties)370%80%558811
optimize(PlanNode, Session, TypeProvider, VariableAllocator, PlanNodeIdAllocator, WarningCollector)360%20%225511
lambda$streamingExecutionPreference$2(LoadingCache, PreferredProperties, ActualProperties, ActualProperties)350%n/a117711
isSameOrSystemCompatiblePartitions(List)340%60%446611
canPushdownPartialMergeThroughLowMemoryOperators(PlanNode)330%120%778811
computeIdentityTranslations(Assignments)310%40%336611
hasLocalOptimization(List, List)280%60%444411
canPushdownPartialMerge(PlanNode, FeaturesConfig.PartialMergePushdownStrategy)230%30%334411
AddExchanges(Metadata, PartitioningProviderManager, boolean)180%n/a115511
lambda$optimize$0(PlanNode)120%40%331111
streamingExecutionPreference(PreferredProperties)100%n/a113311
lambda$extractRemoteExchangePartitioningHandles$4(ImmutableList.Builder, PlanNode)100%n/a111111
extractRemoteExchangePartitioningHandles(List)90%n/a113311
isEnabled(Session)70%20%221111
lambda$streamingExecutionPreference$1(PreferredProperties, List)50%n/a111111
matchedLayoutPreference()20%n/a111111