IvmOuterJoinDeltaHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total120 of 1,81293%20 of 11883%208617289027
copyDeltaScanAsSnapshot(Plan, boolean, IvmRefreshContext)282648%2250%232801
rewrite(LogicalJoin, IvmDeltaRewriteVisitor, IvmRefreshContext)1810885%21487%2922001
resolveRetainedOutput(Slot, Map, Map)171139%2250%232601
projectNullSideRepairOutputs(LogicalJoin, Plan, Expression, Map, IvmOuterJoinDeltaHandler.NullSideRepairContext)1214392%11593%1912101
projectEventJoinOutputs(List, Plan, Map, Map, Slot)125682%1787%1511301
resolveOutputSlot(Plan, Slot)121860%1375%131501
lambda$copyDeltaScanAsSnapshot$0(int[], IvmRefreshContext, List, boolean, Plan)113877%2675%2531201
extractEquiJoinKeys(LogicalJoin)812794%81463%81243101
isBoundBy(Expression, Set)22692%1583%141801
buildNullSideRepairEvent(LogicalJoin, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmOuterJoinDeltaHandler.EquiJoinKeys, boolean, Expression, IvmRefreshContext)169100%10100%0602301
buildNullSideDeltaKeyPlan(IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmOuterJoinDeltaHandler.EquiJoinKeys)161100%2100%0201801
buildNullSideRepairProjects(LogicalJoin, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmRefreshContext)160100%n/a0101701
rewriteNullSideDeltaWithNullSideEvents(LogicalJoin, IvmDeltaRewriteResult, IvmDeltaRewriteResult, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmOuterJoinDeltaHandler.EquiJoinKeys, IvmRefreshContext)103100%2100%0201801
buildNullSideEventPlan(LogicalJoin, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmOuterJoinDeltaHandler.EquiJoinKeys, IvmRefreshContext)100100%2100%0201501
buildNullSideDetailEvent(IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmOuterJoinDeltaHandler.EquiJoinKeys)96100%4100%0301201
buildNullSideRepairProject(LogicalJoin, Pair, Map, Plan, Pair, Expression, IvmOuterJoinDeltaHandler.NullSideRepairContext)70100%n/a0101501
rewriteNullSideDeltaWithRepairBranches(LogicalJoin, IvmDeltaRewriteResult, IvmDeltaRewriteResult, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmRefreshContext)55100%n/a010801
projectJoinDeltaOutputs(LogicalJoin, IvmDeltaRewriteResult)51100%2100%020701
rewriteDeltaSideRetainedRowsWithRepairBranches(LogicalJoin, IvmDeltaRewriteResult, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmRefreshContext)44100%n/a010801
nullSideValueSlots(IvmOuterJoinDeltaHandler.NullSideRepairContext)28100%4100%030601
rewriteNullSideDelta(LogicalJoin, IvmDeltaRewriteResult, IvmDeltaRewriteResult, IvmOuterJoinDeltaHandler.NullSideRepairContext, IvmRefreshContext)23100%2100%020401
outputExprIds(Plan)23100%2100%020501
rewriteDeltaSideRetainedRows(LogicalJoin, IvmDeltaRewriteResult, IvmDeltaRewriteResult, IvmOuterJoinDeltaHandler.OuterJoinDeltaSide, IvmRefreshContext)18100%n/a010301
rewriteNullSideBareJoinDelta(LogicalJoin, IvmDeltaRewriteResult, IvmDeltaRewriteResult, IvmOuterJoinDeltaHandler.NullSideRepairContext)17100%n/a010201
eventKeyName(int)9100%n/a010101
IvmOuterJoinDeltaHandler()6100%n/a010201
findSlotByName(List, String)6100%n/a010101