IvmJoinDeltaHandler

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total76 of 1,79195%21 of 13884%219817293029
copyDeltaScanAsSnapshot(Plan, boolean, IvmRefreshContext)162661%2250%232801
lambda$copyDeltaScanAsSnapshot$0(int[], IvmRefreshContext, List, boolean, Plan)113877%2675%2531201
resolveRetainedOutput(Slot, Map, Map)111150%2250%232601
extractEquiJoinKeys(LogicalJoin)812694%81463%81243101
projectNullSideRepairOutputs(IvmJoinDeltaHandler.NullSideDeltaContext, Plan, Expression, Map)614696%11593%1912201
projectEventJoinOutputs(List, Plan, Map, Map, Slot)65690%1787%1511301
resolveOutputSlot(Plan, Slot)61875%1375%131501
rewriteOuterJoin(LogicalJoin, IvmDeltaRewriteVisitor, IvmRefreshContext)59194%21890%21111301
rewriteInnerOrCrossJoin(LogicalJoin, IvmDeltaRewriteVisitor, IvmRefreshContext)54890%1787%151801
isBoundBy(Expression, Set)22692%1583%141801
buildNullSideRepairEvent(IvmJoinDeltaHandler.NullSideDeltaContext, IvmJoinDeltaHandler.EquiJoinKeys, boolean, Expression, IvmRefreshContext)172100%10100%0602301
buildNullSideDeltaKeyPlan(IvmJoinDeltaHandler.NullSideDeltaContext, IvmJoinDeltaHandler.EquiJoinKeys)160100%2100%0201801
buildNullSideRepairProjects(IvmJoinDeltaHandler.NullSideDeltaContext, IvmRefreshContext)158100%n/a0101701
rewriteNullSideDeltaWithNullSideEvents(IvmJoinDeltaHandler.NullSideDeltaContext, IvmJoinDeltaHandler.EquiJoinKeys, IvmRefreshContext)100100%2100%0201601
buildNullSideEventPlan(IvmJoinDeltaHandler.NullSideDeltaContext, IvmJoinDeltaHandler.EquiJoinKeys, IvmRefreshContext)97100%2100%0201501
buildNullSideDetailEvent(IvmJoinDeltaHandler.NullSideDeltaContext, IvmJoinDeltaHandler.EquiJoinKeys)96100%4100%0301201
buildNullSideRepairProject(IvmJoinDeltaHandler.NullSideDeltaContext, Pair, Map, Plan, Pair, Expression)72100%n/a0101601
projectJoinDeltaOutputs(LogicalJoin, IvmDeltaRewriteResult)51100%2100%020701
rewriteNullSideDeltaWithRepairBranches(IvmJoinDeltaHandler.NullSideDeltaContext, IvmRefreshContext)42100%n/a010701
rewriteNullSideJoinedRowsDelta(IvmJoinDeltaHandler.NullSideDeltaContext)38100%4100%030701
rewriteNullSideDelta(IvmJoinDeltaHandler.NullSideDeltaContext, IvmRefreshContext)28100%4100%030601
nullSideValueSlots(IvmJoinDeltaHandler.NullSideDeltaContext)28100%4100%030601
outputExprIds(Plan)23100%2100%020501
buildBareJoinDeltaOutputs(IvmJoinDeltaHandler.NullSideDeltaContext)17100%n/a010301
rewriteJoin(LogicalJoin, IvmDeltaRewriteVisitor, IvmRefreshContext)16100%2100%020301
rewritePreservedSideDelta(LogicalJoin, IvmDeltaRewriteResult, IvmDeltaRewriteResult, IvmRefreshContext)16100%n/a010201
IvmJoinDeltaHandler()6100%n/a010201
findSlotByName(List, String)6100%n/a010101
eventKeyName(int)3100%n/a010101