<?xml version="1.0" encoding="utf-16"?>
<ShowPlanXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.6" Build="14.0.2002.14" xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan">
  <BatchSequence>
    <Batch>
      <Statements>
        <StmtSimple StatementCompId="1" StatementEstRows="1" StatementId="1" StatementOptmLevel="FULL" StatementOptmEarlyAbortReason="GoodEnoughPlanFound" CardinalityEstimationModelVersion="140" StatementSubTreeCost="0.0279336" StatementText="MERGE INTO M2 AS t USING ( SELECT * FROM M1 ) AS s ON s.ProductKey = t.ProductKey WHEN MATCHED THEN UPDATE SET t.DueDateKey = s.DueDateKey WHEN NOT MATCHED BY TARGET THEN INSERT (DueDateKey) VALUES (s.DueDateKey);" StatementType="MERGE" QueryHash="0xB11ECD2EB6B2A3CC" QueryPlanHash="0x901DFE6A45D5AF42" RetrievedFromCache="true" SecurityPolicyApplied="false">
          <StatementSetOptions ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" NUMERIC_ROUNDABORT="false" QUOTED_IDENTIFIER="true" />
          <QueryPlan DegreeOfParallelism="1" MemoryGrant="1024" CachedPlanSize="56" CompileTime="3" CompileCPU="3" CompileMemory="560">
            <MemoryGrantInfo SerialRequiredMemory="512" SerialDesiredMemory="544" RequiredMemory="512" DesiredMemory="544" RequestedMemory="1024" GrantWaitTime="0" GrantedMemory="1024" MaxUsedMemory="0" MaxQueryMemory="377904" />
            <OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="104346" EstimatedPagesCached="52173" EstimatedAvailableDegreeOfParallelism="4" MaxCompileMemory="1456152" />
            <QueryTimeStats CpuTime="0" ElapsedTime="0" />
            <RelOp AvgRowSize="9" EstimateCPU="1E-06" EstimateIO="0.01" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Merge" NodeId="1" Parallel="false" PhysicalOp="Clustered Index Merge" EstimatedTotalSubtreeCost="0.0279336">
              <OutputList />
              <RunTimeInformation>
                <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
              </RunTimeInformation>
              <Update DMLRequestSort="false">
                <Object Database="[Test]" Schema="[dbo]" Table="[M2]" Index="[CIX]" Alias="[t]" IndexKind="Clustered" Storage="RowStore" />
                <SetPredicate SetPredicateType="Insert">
                  <ScalarOperator ScalarString="[Test].[dbo].[M2].[DueDateKey] as [t].[DueDateKey] = [Expr1008],[Test].[dbo].[M2].[ProductKey] as [t].[ProductKey] = RaiseIfNullUpdate([Expr1009]),[Test].[dbo].[M2].[OrderDateKey] as [t].[OrderDateKey] = RaiseIfNullUpdate([Expr1010]),[Test].[dbo].[M2].[ShipDateKey] as [t].[ShipDateKey] = RaiseIfNullUpdate([Expr1011])">
                    <ScalarExpressionList>
                      <ScalarOperator>
                        <MultipleAssign>
                          <Assign>
                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="DueDateKey" />
                            <ScalarOperator>
                              <Identifier>
                                <ColumnReference Column="Expr1008" />
                              </Identifier>
                            </ScalarOperator>
                          </Assign>
                          <Assign>
                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                            <ScalarOperator>
                              <Intrinsic FunctionName="RaiseIfNullUpdate">
                                <ScalarOperator>
                                  <Identifier>
                                    <ColumnReference Column="Expr1009" />
                                  </Identifier>
                                </ScalarOperator>
                              </Intrinsic>
                            </ScalarOperator>
                          </Assign>
                          <Assign>
                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                            <ScalarOperator>
                              <Intrinsic FunctionName="RaiseIfNullUpdate">
                                <ScalarOperator>
                                  <Identifier>
                                    <ColumnReference Column="Expr1010" />
                                  </Identifier>
                                </ScalarOperator>
                              </Intrinsic>
                            </ScalarOperator>
                          </Assign>
                          <Assign>
                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                            <ScalarOperator>
                              <Intrinsic FunctionName="RaiseIfNullUpdate">
                                <ScalarOperator>
                                  <Identifier>
                                    <ColumnReference Column="Expr1011" />
                                  </Identifier>
                                </ScalarOperator>
                              </Intrinsic>
                            </ScalarOperator>
                          </Assign>
                        </MultipleAssign>
                      </ScalarOperator>
                    </ScalarExpressionList>
                  </ScalarOperator>
                </SetPredicate>
                <SetPredicate SetPredicateType="Update">
                  <ScalarOperator ScalarString="[Test].[dbo].[M2].[DueDateKey] as [t].[DueDateKey] = [Expr1008]">
                    <ScalarExpressionList>
                      <ScalarOperator>
                        <MultipleAssign>
                          <Assign>
                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="DueDateKey" />
                            <ScalarOperator>
                              <Identifier>
                                <ColumnReference Column="Expr1008" />
                              </Identifier>
                            </ScalarOperator>
                          </Assign>
                        </MultipleAssign>
                      </ScalarOperator>
                    </ScalarExpressionList>
                  </ScalarOperator>
                </SetPredicate>
                <ActionColumn>
                  <ColumnReference Column="Action1007" />
                </ActionColumn>
                <RelOp AvgRowSize="35" EstimateCPU="4.8E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Assert" NodeId="2" Parallel="false" PhysicalOp="Assert" EstimatedTotalSubtreeCost="0.0179326">
                  <OutputList>
                    <ColumnReference Column="Uniq1004" />
                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                    <ColumnReference Column="Action1007" />
                    <ColumnReference Column="Expr1008" />
                    <ColumnReference Column="Expr1009" />
                    <ColumnReference Column="Expr1010" />
                    <ColumnReference Column="Expr1011" />
                  </OutputList>
                  <RunTimeInformation>
                    <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
                  </RunTimeInformation>
                  <Assert StartupExpression="false">
                    <RelOp AvgRowSize="43" EstimateCPU="8E-08" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="3" Parallel="false" PhysicalOp="Sequence Project" EstimatedTotalSubtreeCost="0.0179321">
                      <OutputList>
                        <ColumnReference Column="Uniq1004" />
                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                        <ColumnReference Column="Action1007" />
                        <ColumnReference Column="Expr1008" />
                        <ColumnReference Column="Expr1009" />
                        <ColumnReference Column="Expr1010" />
                        <ColumnReference Column="Expr1011" />
                        <ColumnReference Column="Expr1019" />
                      </OutputList>
                      <RunTimeInformation>
                        <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
                      </RunTimeInformation>
                      <SequenceProject>
                        <DefinedValues>
                          <DefinedValue>
                            <ColumnReference Column="Expr1019" />
                            <ScalarOperator ScalarString="conditional_row_number">
                              <Sequence FunctionName="conditional_row_number" />
                            </ScalarOperator>
                          </DefinedValue>
                        </DefinedValues>
                        <RelOp AvgRowSize="43" EstimateCPU="2E-08" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Segment" NodeId="4" Parallel="false" PhysicalOp="Segment" EstimatedTotalSubtreeCost="0.017932">
                          <OutputList>
                            <ColumnReference Column="Uniq1004" />
                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                            <ColumnReference Column="Action1007" />
                            <ColumnReference Column="Expr1008" />
                            <ColumnReference Column="Expr1009" />
                            <ColumnReference Column="Expr1010" />
                            <ColumnReference Column="Expr1011" />
                            <ColumnReference Column="Segment1021" />
                          </OutputList>
                          <RunTimeInformation>
                            <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
                          </RunTimeInformation>
                          <Segment>
                            <GroupBy>
                              <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                              <ColumnReference Column="Uniq1004" />
                            </GroupBy>
                            <SegmentColumn>
                              <ColumnReference Column="Segment1021" />
                            </SegmentColumn>
                            <RelOp AvgRowSize="35" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="5" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.017932">
                              <OutputList>
                                <ColumnReference Column="Uniq1004" />
                                <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                <ColumnReference Column="Action1007" />
                                <ColumnReference Column="Expr1008" />
                                <ColumnReference Column="Expr1009" />
                                <ColumnReference Column="Expr1010" />
                                <ColumnReference Column="Expr1011" />
                              </OutputList>
                              <ComputeScalar>
                                <DefinedValues>
                                  <DefinedValue>
                                    <ColumnReference Column="Expr1008" />
                                    <ScalarOperator ScalarString="[Test].[dbo].[M1].[DueDateKey]">
                                      <Identifier>
                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="DueDateKey" />
                                      </Identifier>
                                    </ScalarOperator>
                                  </DefinedValue>
                                  <DefinedValue>
                                    <ColumnReference Column="Expr1009" />
                                    <ScalarOperator ScalarString="CASE WHEN [Action1007]=(4) THEN NULL ELSE [Test].[dbo].[M2].[ProductKey] as [t].[ProductKey] END">
                                      <IF>
                                        <Condition>
                                          <ScalarOperator>
                                            <Compare CompareOp="EQ">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Column="Action1007" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Const ConstValue="(4)" />
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                        </Condition>
                                        <Then>
                                          <ScalarOperator>
                                            <Const ConstValue="NULL" />
                                          </ScalarOperator>
                                        </Then>
                                        <Else>
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                            </Identifier>
                                          </ScalarOperator>
                                        </Else>
                                      </IF>
                                    </ScalarOperator>
                                  </DefinedValue>
                                  <DefinedValue>
                                    <ColumnReference Column="Expr1010" />
                                    <ScalarOperator ScalarString="CASE WHEN [Action1007]=(4) THEN NULL ELSE [Test].[dbo].[M2].[OrderDateKey] as [t].[OrderDateKey] END">
                                      <IF>
                                        <Condition>
                                          <ScalarOperator>
                                            <Compare CompareOp="EQ">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Column="Action1007" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Const ConstValue="(4)" />
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                        </Condition>
                                        <Then>
                                          <ScalarOperator>
                                            <Const ConstValue="NULL" />
                                          </ScalarOperator>
                                        </Then>
                                        <Else>
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                            </Identifier>
                                          </ScalarOperator>
                                        </Else>
                                      </IF>
                                    </ScalarOperator>
                                  </DefinedValue>
                                  <DefinedValue>
                                    <ColumnReference Column="Expr1011" />
                                    <ScalarOperator ScalarString="CASE WHEN [Action1007]=(4) THEN NULL ELSE [Test].[dbo].[M2].[ShipDateKey] as [t].[ShipDateKey] END">
                                      <IF>
                                        <Condition>
                                          <ScalarOperator>
                                            <Compare CompareOp="EQ">
                                              <ScalarOperator>
                                                <Identifier>
                                                  <ColumnReference Column="Action1007" />
                                                </Identifier>
                                              </ScalarOperator>
                                              <ScalarOperator>
                                                <Const ConstValue="(4)" />
                                              </ScalarOperator>
                                            </Compare>
                                          </ScalarOperator>
                                        </Condition>
                                        <Then>
                                          <ScalarOperator>
                                            <Const ConstValue="NULL" />
                                          </ScalarOperator>
                                        </Then>
                                        <Else>
                                          <ScalarOperator>
                                            <Identifier>
                                              <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                            </Identifier>
                                          </ScalarOperator>
                                        </Else>
                                      </IF>
                                    </ScalarOperator>
                                  </DefinedValue>
                                </DefinedValues>
                                <RelOp AvgRowSize="31" EstimateCPU="0.000100031" EstimateIO="0.0112613" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Sort" NodeId="6" Parallel="false" PhysicalOp="Sort" EstimatedTotalSubtreeCost="0.0179319">
                                  <OutputList>
                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="DueDateKey" />
                                    <ColumnReference Column="Uniq1004" />
                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                    <ColumnReference Column="Action1007" />
                                  </OutputList>
                                  <MemoryFractions Input="1" Output="1" />
                                  <RunTimeInformation>
                                    <RunTimeCountersPerThread Thread="0" ActualRebinds="1" ActualRewinds="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" InputMemoryGrant="1024" OutputMemoryGrant="640" UsedMemoryGrant="0" />
                                  </RunTimeInformation>
                                  <Sort Distinct="false">
                                    <OrderBy>
                                      <OrderByColumn Ascending="true">
                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                      </OrderByColumn>
                                      <OrderByColumn Ascending="true">
                                        <ColumnReference Column="Uniq1004" />
                                      </OrderByColumn>
                                    </OrderBy>
                                    <RelOp AvgRowSize="31" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="7" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.00657058">
                                      <OutputList>
                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="DueDateKey" />
                                        <ColumnReference Column="Uniq1004" />
                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                        <ColumnReference Column="Action1007" />
                                      </OutputList>
                                      <RunTimeInformation>
                                        <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
                                      </RunTimeInformation>
                                      <ComputeScalar ComputeSequence="true">
                                        <DefinedValues>
                                          <DefinedValue>
                                            <ColumnReference Column="Action1007" />
                                            <ScalarOperator ScalarString="ForceOrder(CASE WHEN [TrgPrb1005] IS NOT NULL THEN (1) ELSE (4) END)">
                                              <Intrinsic FunctionName="ForceOrder">
                                                <ScalarOperator>
                                                  <IF>
                                                    <Condition>
                                                      <ScalarOperator>
                                                        <Compare CompareOp="IS NOT">
                                                          <ScalarOperator>
                                                            <Identifier>
                                                              <ColumnReference Column="TrgPrb1005" />
                                                            </Identifier>
                                                          </ScalarOperator>
                                                          <ScalarOperator>
                                                            <Const ConstValue="NULL" />
                                                          </ScalarOperator>
                                                        </Compare>
                                                      </ScalarOperator>
                                                    </Condition>
                                                    <Then>
                                                      <ScalarOperator>
                                                        <Const ConstValue="(1)" />
                                                      </ScalarOperator>
                                                    </Then>
                                                    <Else>
                                                      <ScalarOperator>
                                                        <Const ConstValue="(4)" />
                                                      </ScalarOperator>
                                                    </Else>
                                                  </IF>
                                                </ScalarOperator>
                                              </Intrinsic>
                                            </ScalarOperator>
                                          </DefinedValue>
                                        </DefinedValues>
                                        <RelOp AvgRowSize="31" EstimateCPU="4.18E-06" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Left Outer Join" NodeId="8" Parallel="false" PhysicalOp="Nested Loops" EstimatedTotalSubtreeCost="0.00657048">
                                          <OutputList>
                                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="DueDateKey" />
                                            <ColumnReference Column="Uniq1004" />
                                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                            <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                            <ColumnReference Column="TrgPrb1005" />
                                          </OutputList>
                                          <RunTimeInformation>
                                            <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" />
                                          </RunTimeInformation>
                                          <NestedLoops Optimized="false">
                                            <OuterReferences>
                                              <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="ProductKey" />
                                            </OuterReferences>
                                            <RelOp AvgRowSize="15" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" EstimatedRowsRead="1" LogicalOp="Clustered Index Scan" NodeId="9" Parallel="false" PhysicalOp="Clustered Index Scan" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0">
                                              <OutputList>
                                                <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="ProductKey" />
                                                <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="DueDateKey" />
                                              </OutputList>
                                              <RunTimeInformation>
                                                <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="1" ActualExecutions="1" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
                                              </RunTimeInformation>
                                              <IndexScan Ordered="false" ForcedIndex="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
                                                <DefinedValues>
                                                  <DefinedValue>
                                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="ProductKey" />
                                                  </DefinedValue>
                                                  <DefinedValue>
                                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="DueDateKey" />
                                                  </DefinedValue>
                                                </DefinedValues>
                                                <Object Database="[Test]" Schema="[dbo]" Table="[M1]" Index="[CIX]" IndexKind="Clustered" Storage="RowStore" />
                                              </IndexScan>
                                            </RelOp>
                                            <RelOp AvgRowSize="27" EstimateCPU="1E-07" EstimateIO="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" LogicalOp="Compute Scalar" NodeId="10" Parallel="false" PhysicalOp="Compute Scalar" EstimatedTotalSubtreeCost="0.0032832">
                                              <OutputList>
                                                <ColumnReference Column="Uniq1004" />
                                                <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                                <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                                <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                                <ColumnReference Column="TrgPrb1005" />
                                              </OutputList>
                                              <ComputeScalar>
                                                <DefinedValues>
                                                  <DefinedValue>
                                                    <ColumnReference Column="TrgPrb1005" />
                                                    <ScalarOperator ScalarString="(1)">
                                                      <Const ConstValue="(1)" />
                                                    </ScalarOperator>
                                                  </DefinedValue>
                                                </DefinedValues>
                                                <RelOp AvgRowSize="23" EstimateCPU="0.0001581" EstimateIO="0.003125" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row" EstimateRows="1" EstimatedRowsRead="1" LogicalOp="Clustered Index Seek" NodeId="11" Parallel="false" PhysicalOp="Clustered Index Seek" EstimatedTotalSubtreeCost="0.0032831" TableCardinality="0">
                                                  <OutputList>
                                                    <ColumnReference Column="Uniq1004" />
                                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                                    <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                                  </OutputList>
                                                  <RunTimeInformation>
                                                    <RunTimeCountersPerThread Thread="0" ActualRows="0" Batches="0" ActualEndOfScans="0" ActualExecutions="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" />
                                                  </RunTimeInformation>
                                                  <IndexScan Ordered="true" ScanDirection="FORWARD" ForcedIndex="false" ForceSeek="false" ForceScan="false" NoExpandHint="false" Storage="RowStore">
                                                    <DefinedValues>
                                                      <DefinedValue>
                                                        <ColumnReference Column="Uniq1004" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="OrderDateKey" />
                                                      </DefinedValue>
                                                      <DefinedValue>
                                                        <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ShipDateKey" />
                                                      </DefinedValue>
                                                    </DefinedValues>
                                                    <Object Database="[Test]" Schema="[dbo]" Table="[M2]" Index="[CIX]" Alias="[t]" IndexKind="Clustered" Storage="RowStore" />
                                                    <SeekPredicates>
                                                      <SeekPredicateNew>
                                                        <SeekKeys>
                                                          <Prefix ScanType="EQ">
                                                            <RangeColumns>
                                                              <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M2]" Alias="[t]" Column="ProductKey" />
                                                            </RangeColumns>
                                                            <RangeExpressions>
                                                              <ScalarOperator ScalarString="[Test].[dbo].[M1].[ProductKey]">
                                                                <Identifier>
                                                                  <ColumnReference Database="[Test]" Schema="[dbo]" Table="[M1]" Column="ProductKey" />
                                                                </Identifier>
                                                              </ScalarOperator>
                                                            </RangeExpressions>
                                                          </Prefix>
                                                        </SeekKeys>
                                                      </SeekPredicateNew>
                                                    </SeekPredicates>
                                                  </IndexScan>
                                                </RelOp>
                                              </ComputeScalar>
                                            </RelOp>
                                          </NestedLoops>
                                        </RelOp>
                                      </ComputeScalar>
                                    </RelOp>
                                  </Sort>
                                </RelOp>
                              </ComputeScalar>
                            </RelOp>
                          </Segment>
                        </RelOp>
                      </SequenceProject>
                    </RelOp>
                    <Predicate>
                      <ScalarOperator ScalarString="CASE WHEN [Expr1019]&gt;(1) THEN (0) ELSE NULL END">
                        <IF>
                          <Condition>
                            <ScalarOperator>
                              <Compare CompareOp="GT">
                                <ScalarOperator>
                                  <Identifier>
                                    <ColumnReference Column="Expr1019" />
                                  </Identifier>
                                </ScalarOperator>
                                <ScalarOperator>
                                  <Const ConstValue="(1)" />
                                </ScalarOperator>
                              </Compare>
                            </ScalarOperator>
                          </Condition>
                          <Then>
                            <ScalarOperator>
                              <Const ConstValue="(0)" />
                            </ScalarOperator>
                          </Then>
                          <Else>
                            <ScalarOperator>
                              <Const ConstValue="NULL" />
                            </ScalarOperator>
                          </Else>
                        </IF>
                      </ScalarOperator>
                    </Predicate>
                  </Assert>
                </RelOp>
              </Update>
            </RelOp>
          </QueryPlan>
        </StmtSimple>
      </Statements>
    </Batch>
  </BatchSequence>
</ShowPlanXML>