add batch remove batch split batch comment selection show hidden batches hide batch highlight batch
db<>fiddle
donate feedback about
By using db<>fiddle, you agree to license everything you submit by Creative Commons CC0.
10 rows affected
(No column name)
[{"id":1,"text":"Category 1","path":"1","depth":1,"expanded":1,"children":[{"id":2,"text":"SubCategory 1","path":"1,2","depth":2,"expanded":1,"children":[{"id":3,"text":"Element 1","path":"1,2,3","depth":3},{"id":9,"text":"SubSubCategory 1","path":"1,2,9","depth":3}]}]},{"id":10,"text":"Category 3","path":"10","depth":1},{"id":4,"text":"Category 2","path":"4","depth":1,"expanded":1,"children":[{"id":5,"text":"SubCategory 2","path":"4,5","depth":2,"children":[{"id":8,"text":"SubElement 1","path":"4,5,8","depth":3}]},{"id":6,"text":"SubCategory 3","path":"4,6","depth":2},{"id":7,"text":"Element 2","path":"4,7","depth":2,"expanded":1}]}]
Microsoft SQL Server 2005 XML Showplan
<ShowPlanXML xmlns="http://schemas.microsoft.com/sqlserver/2004/07/showplan" Version="1.539" Build="15.0.4335.1"><BatchSequence><Batch><Statements><StmtSimple StatementText="WITH &#xa; Recursion AS&#xa; (&#xa; -- Anchor part&#xa; SELECT &#xa; TT.id, &#xa; depth = 1,&#xa; rpath = CONVERT(nvarchar(4000), TT.id),&#xa; has_children = &#xa; IIF&#xa; (&#xa; EXISTS&#xa; (&#xa; SELECT C.* &#xa; FROM #tTree AS C &#xa; WHERE C.parentId = TT.id&#xa; ), &#xa; 1, 0&#xa; ),&#xa; element = &#xa; (&#xa; SELECT &#xa; TT.id,&#xa; TT.[text], &#xa; TT.[path], &#xa; TT.depth,&#xa; TT.expanded&#xa; FOR JSON PATH, WITHOUT_ARRAY_WRAPPER&#xa; )&#xa; FROM #tTree AS TT&#xa; WHERE TT.parentID IS NULL&#xa;&#xa; UNION ALL &#xa;&#xa; -- Recursive part&#xa; SELECT&#xa; TT.id,&#xa; depth = R.depth + 1,&#xa; rpath = CONCAT_WS(N&apos;.&apos;, R.rpath, TT.id),&#xa; has_children = &#xa; IIF&#xa; (&#xa; EXISTS&#xa; (&#xa; SELECT C.* &#xa; FROM #tTree AS C &#xa; WHERE C.parentId = TT.id&#xa; ), &#xa; 1, 0&#xa; ),&#xa; element = &#xa; (&#xa; SELECT&#xa; TT.id,&#xa; TT.[text], &#xa; TT.[path], &#xa; TT.depth,&#xa; TT.expanded&#xa; FOR JSON PATH, WITHOUT_ARRAY_WRAPPER&#xa; )&#xa; FROM Recursion AS R&#xa; JOIN #tTree AS TT&#xa; WITH (FORCESEEK)&#xa; ON TT.parentID = R.id&#xa; ),&#xa; AddNextDepth AS&#xa; (&#xa; SELECT&#xa; R.*,&#xa; NextDepth = &#xa; LEAD(R.depth) OVER (&#xa; ORDER BY R.rpath)&#xa; FROM Recursion AS R&#xa; ),&#xa; ModifiedTree AS&#xa; (&#xa; SELECT &#xa; ND.rpath,&#xa; element =&#xa; CONCAT&#xa; (&#xa; IIF&#xa; (&#xa; ND.has_children = 0,&#xa; ND.element,&#xa; -- Insert &quot;children&quot; element&#xa; STUFF&#xa; (&#xa; ND.element,&#xa; LEN(ND.element),&#xa; 1,&#xa; N&apos;,&quot;children&quot;:[&apos;&#xa; )&#xa; ),&#xa; -- Close previously opened array(s) if necessary&#xa; REPLICATE&#xa; (&#xa; N&apos;]}&apos;, &#xa; -- Number of closures needed&#xa; ND.depth - ISNULL(ND.NextDepth, 1)&#xa; ),&#xa; -- Add comma if no children and not the last line&#xa; IIF&#xa; (&#xa; ND.has_children = 0 AND ND.NextDepth IS NOT NULL, &#xa; N&apos;,&apos;, &#xa; N&apos;&apos;&#xa; )&#xa; )&#xa; FROM AddNextDepth AS ND&#xa; )&#xa;-- Concatenate objects in path order and add array wrapper&#xa;SELECT&#xa; CONCAT&#xa; (&#xa; N&apos;[&apos;,&#xa; STRING_AGG(MT.element, N&apos;&apos;) &#xa; WITHIN GROUP (ORDER BY MT.rpath),&#xa; N&apos;]&apos;&#xa; )&#xa;FROM ModifiedTree AS MT&#xa;OPTION (MAXRECURSION 0)" StatementId="1" StatementCompId="2" StatementType="SELECT" RetrievedFromCache="true" StatementSubTreeCost="0.0288089" StatementEstRows="1" SecurityPolicyApplied="false" StatementOptmLevel="FULL" QueryHash="0xF7FCFF94E54EB0A1" QueryPlanHash="0x0BF6F9186C0D0FC5" StatementOptmEarlyAbortReason="GoodEnoughPlanFound" CardinalityEstimationModelVersion="150"><StatementSetOptions QUOTED_IDENTIFIER="true" ARITHABORT="true" CONCAT_NULL_YIELDS_NULL="true" ANSI_NULLS="true" ANSI_PADDING="true" ANSI_WARNINGS="true" NUMERIC_ROUNDABORT="false"></StatementSetOptions><QueryPlan DegreeOfParallelism="0" MemoryGrant="1024" NonParallelPlanReason="NoParallelPlansInDesktopOrExpressEdition" CachedPlanSize="112" CompileTime="88" CompileCPU="83" CompileMemory="1120"><Warnings><PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(nvarchar(4000),[TT].[id],0)"></PlanAffectingConvert><PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT_IMPLICIT(nvarchar(12),[TT].[id],0)"></PlanAffectingConvert></Warnings><MemoryGrantInfo SerialRequiredMemory="512" SerialDesiredMemory="672" RequiredMemory="512" DesiredMemory="672" RequestedMemory="1024" GrantWaitTime="0" MaxQueryMemory="426544" GrantedMemory="1024" MaxUsedMemory="16"></MemoryGrantInfo><OptimizerHardwareDependentProperties EstimatedAvailableMemoryGrant="321228" EstimatedPagesCached="20076" EstimatedAvailableDegreeOfParallelism="1" MaxCompileMemory="1463632"></OptimizerHardwareDependentProperties><OptimizerStatsUsage><StatisticsInfo LastUpdate="2023-12-04T08:27:00.75" ModificationCount="0" SamplingPercent="100" Statistics="[PK__#tTree____3213E83E1FCB197E]" Table="[#tTree______________________________________________________________________________________________________________00000000001E]" Schema="[dbo]" Database="[tempdb]"></StatisticsInfo><StatisticsInfo LastUpdate="2023-12-04T08:27:00.72" ModificationCount="0" SamplingPercent="100" Statistics="[UQ__#tTree____7344B21BB600B6AA]" Table="[#tTree______________________________________________________________________________________________________________00000000001E]" Schema="[dbo]" Database="[tempdb]"></StatisticsInfo></OptimizerStatsUsage><TraceFlags IsCompileTime="1"><TraceFlag Value="460" Scope="Global"></TraceFlag><TraceFlag Value="8017" Scope="Global"></TraceFlag></TraceFlags><TraceFlags IsCompileTime="0"><TraceFlag Value="460" Scope="Global"></TraceFlag><TraceFlag Value="8017" Scope="Global"></TraceFlag></TraceFlags><QueryTimeStats ElapsedTime="18" CpuTime="18"></QueryTimeStats><RelOp NodeId="0" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="1" EstimateIO="0" EstimateCPU="1e-07" AvgRowSize="4035" EstimatedTotalSubtreeCost="0.0288089" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1029"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1029"></ColumnReference><ScalarOperator ScalarString="concat(CONVERT_IMPLICIT(nvarchar(max),N&apos;[&apos;,0),[Expr1028],CONVERT_IMPLICIT(nvarchar(max),N&apos;]&apos;,0))"><Intrinsic FunctionName="concat"><ScalarOperator><Convert DataType="nvarchar(max)" Length="2147483647" Style="0" Implicit="1"><ScalarOperator><Const ConstValue="N&apos;[&apos;"></Const></ScalarOperator></Convert></ScalarOperator><ScalarOperator><Identifier><ColumnReference Column="Expr1028"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Convert DataType="nvarchar(max)" Length="2147483647" Style="0" Implicit="1"><ScalarOperator><Const ConstValue="N&apos;]&apos;"></Const></ScalarOperator></Convert></ScalarOperator></Intrinsic></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="1" PhysicalOp="Stream Aggregate" LogicalOp="Aggregate" EstimateRows="1" EstimateIO="0" EstimateCPU="5.45e-06" AvgRowSize="4035" EstimatedTotalSubtreeCost="0.0288088" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1028"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="1" Batches="0" ActualExecutionMode="Row" ActualElapsedms="14" ActualCPUms="14" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><StreamAggregate><DefinedValues><DefinedValue><ColumnReference Column="Expr1028"></ColumnReference><ScalarOperator ScalarString="STRING_AGG(concat(CASE WHEN [Recr1024]=(0) THEN [Recr1025] ELSE stuff([Recr1025],len([Recr1025]),(1),N&apos;,&quot;children&quot;:[&apos;) END,CONVERT_IMPLICIT(nvarchar(max),replicate(N&apos;]}&apos;,[Recr1022]-isnull([Expr1026],(1))),0),CONVERT_IMPLICIT(nvarchar(max),CASE WHEN [Recr1024]=(0) AND [Expr1026] IS NOT NULL THEN N&apos;,&apos; ELSE N&apos;&apos; END,0)),N&apos;&apos;)WITHIN GROUP (ORDER BY [Recr1023])"><Aggregate Distinct="0" AggType="STRING_AGG"><ScalarOperator><Intrinsic FunctionName="concat"><ScalarOperator><IF><Condition><ScalarOperator><Compare CompareOp="EQ"><ScalarOperator><Identifier><ColumnReference Column="Recr1024"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(0)"></Const></ScalarOperator></Compare></ScalarOperator></Condition><Then><ScalarOperator><Identifier><ColumnReference Column="Recr1025"></ColumnReference></Identifier></ScalarOperator></Then><Else><ScalarOperator><Intrinsic FunctionName="stuff"><ScalarOperator><Identifier><ColumnReference Column="Recr1025"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Intrinsic FunctionName="len"><ScalarOperator><Identifier><ColumnReference Column="Recr1025"></ColumnReference></Identifier></ScalarOperator></Intrinsic></ScalarOperator><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator><ScalarOperator><Const ConstValue="N&apos;,&quot;children&quot;:[&apos;"></Const></ScalarOperator></Intrinsic></ScalarOperator></Else></IF></ScalarOperator><ScalarOperator><Convert DataType="nvarchar(max)" Length="2147483647" Style="0" Implicit="1"><ScalarOperator><Intrinsic FunctionName="replicate"><ScalarOperator><Const ConstValue="N&apos;]}&apos;"></Const></ScalarOperator><ScalarOperator><Arithmetic Operation="SUB"><ScalarOperator><Identifier><ColumnReference Column="Recr1022"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Intrinsic FunctionName="isnull"><ScalarOperator><Identifier><ColumnReference Column="Expr1026"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Intrinsic></ScalarOperator></Arithmetic></ScalarOperator></Intrinsic></ScalarOperator></Convert></ScalarOperator><ScalarOperator><Convert DataType="nvarchar(max)" Length="2147483647" Style="0" Implicit="1"><ScalarOperator><IF><Condition><ScalarOperator><Logical Operation="AND"><ScalarOperator><Compare CompareOp="EQ"><ScalarOperator><Identifier><ColumnReference Column="Recr1024"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(0)"></Const></ScalarOperator></Compare></ScalarOperator><ScalarOperator><Compare CompareOp="IS NOT"><ScalarOperator><Identifier><ColumnReference Column="Expr1026"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="NULL"></Const></ScalarOperator></Compare></ScalarOperator></Logical></ScalarOperator></Condition><Then><ScalarOperator><Const ConstValue="N&apos;,&apos;"></Const></ScalarOperator></Then><Else><ScalarOperator><Const ConstValue="N&apos;&apos;"></Const></ScalarOperator></Else></IF></ScalarOperator></Convert></ScalarOperator></Intrinsic></ScalarOperator><ScalarOperator><Const ConstValue="N&apos;&apos;"></Const></ScalarOperator></Aggregate></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="2" PhysicalOp="Stream Aggregate" LogicalOp="Aggregate" EstimateRows="8.25" EstimateIO="0" EstimateCPU="5.181e-06" AvgRowSize="8077" EstimatedTotalSubtreeCost="0.0288034" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="Expr1026"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="13" ActualCPUms="13" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><StreamAggregate><DefinedValues><DefinedValue><ColumnReference Column="Expr1026"></ColumnReference><ScalarOperator ScalarString="LAST_VALUE([Recr1022])"><Aggregate Distinct="0" AggType="LAST_VALUE"><ScalarOperator><Identifier><ColumnReference Column="Recr1022"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Recr1022"></ColumnReference><ScalarOperator ScalarString="ANY([Recr1022])"><Aggregate Distinct="0" AggType="ANY"><ScalarOperator><Identifier><ColumnReference Column="Recr1022"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Recr1023"></ColumnReference><ScalarOperator ScalarString="ANY([Recr1023])"><Aggregate Distinct="0" AggType="ANY"><ScalarOperator><Identifier><ColumnReference Column="Recr1023"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Recr1024"></ColumnReference><ScalarOperator ScalarString="ANY([Recr1024])"><Aggregate Distinct="0" AggType="ANY"><ScalarOperator><Identifier><ColumnReference Column="Recr1024"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Recr1025"></ColumnReference><ScalarOperator ScalarString="ANY([Recr1025])"><Aggregate Distinct="0" AggType="ANY"><ScalarOperator><Identifier><ColumnReference Column="Recr1025"></ColumnReference></Identifier></ScalarOperator></Aggregate></ScalarOperator></DefinedValue></DefinedValues><GroupBy><ColumnReference Column="WindowCount1045"></ColumnReference></GroupBy><RelOp NodeId="3" PhysicalOp="Window Spool" LogicalOp="Window Spool" EstimateRows="16.5" EstimateIO="0" EstimateCPU="1.81335e-05" AvgRowSize="8077" EstimatedTotalSubtreeCost="0.0287982" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="RowNumber1033"></ColumnReference><ColumnReference Column="WindowCount1045"></ColumnReference><ColumnReference Column="Segment1044"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="19" Batches="0" ActualExecutionMode="Row" ActualElapsedms="13" ActualCPUms="13" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><WindowSpool><RelOp NodeId="4" PhysicalOp="Segment" LogicalOp="Segment" EstimateRows="8.25" EstimateIO="0" EstimateCPU="5.181e-07" AvgRowSize="8077" EstimatedTotalSubtreeCost="0.028778" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="RowNumber1033"></ColumnReference><ColumnReference Column="TopRowNumber1034"></ColumnReference><ColumnReference Column="BottomRowNumber1035"></ColumnReference><ColumnReference Column="Segment1044"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="11" ActualCPUms="11" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><Segment><GroupBy></GroupBy><SegmentColumn><ColumnReference Column="Segment1044"></ColumnReference></SegmentColumn><RelOp NodeId="5" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="8.25" EstimateIO="0" EstimateCPU="8.25e-07" AvgRowSize="8069" EstimatedTotalSubtreeCost="0.0287774" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="RowNumber1033"></ColumnReference><ColumnReference Column="TopRowNumber1034"></ColumnReference><ColumnReference Column="BottomRowNumber1035"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="TopRowNumber1034"></ColumnReference><ScalarOperator ScalarString="[RowNumber1033]+(1)"><Arithmetic Operation="ADD"><ScalarOperator><Identifier><ColumnReference Column="RowNumber1033"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Arithmetic></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="BottomRowNumber1035"></ColumnReference><ScalarOperator ScalarString="[RowNumber1033]+(1)"><Arithmetic Operation="ADD"><ScalarOperator><Identifier><ColumnReference Column="RowNumber1033"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Arithmetic></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="6" PhysicalOp="Sequence Project" LogicalOp="Compute Scalar" EstimateRows="8.25" EstimateIO="0" EstimateCPU="6.6e-07" AvgRowSize="8053" EstimatedTotalSubtreeCost="0.0287766" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="RowNumber1033"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="11" ActualCPUms="11" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><SequenceProject><DefinedValues><DefinedValue><ColumnReference Column="RowNumber1033"></ColumnReference><ScalarOperator ScalarString="row_number"><Sequence FunctionName="row_number"></Sequence></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="7" PhysicalOp="Segment" LogicalOp="Segment" EstimateRows="8.25" EstimateIO="0" EstimateCPU="1.65e-07" AvgRowSize="8053" EstimatedTotalSubtreeCost="0.028776" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="Segment1043"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="11" ActualCPUms="11" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><Segment><GroupBy></GroupBy><SegmentColumn><ColumnReference Column="Segment1043"></ColumnReference></SegmentColumn><RelOp NodeId="8" PhysicalOp="Sort" LogicalOp="Sort" EstimateRows="8.25" EstimateIO="0.0112613" EstimateCPU="0.000147226" AvgRowSize="8045" EstimatedTotalSubtreeCost="0.0287758" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference></OutputList><MemoryFractions Input="1" Output="1"></MemoryFractions><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="11" ActualCPUms="11" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRebinds="1" ActualRewinds="0" ActualEndOfScans="1" ActualExecutions="1" InputMemoryGrant="1024" OutputMemoryGrant="640" UsedMemoryGrant="16"></RunTimeCountersPerThread></RunTimeInformation><Sort Distinct="0"><OrderBy><OrderByColumn Ascending="1"><ColumnReference Column="Recr1023"></ColumnReference></OrderByColumn></OrderBy><RelOp NodeId="9" PhysicalOp="Index Spool" LogicalOp="Lazy Spool" EstimateRows="8.25" EstimateIO="0" EstimateCPU="2.375e-08" AvgRowSize="8045" EstimatedTotalSubtreeCost="0.0173673" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1042"></ColumnReference><ColumnReference Column="Recr1021"></ColumnReference><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="10" ActualCPUms="9" ActualScans="1" ActualLogicalReads="21" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRebinds="1" ActualRewinds="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><Spool Stack="1"><RelOp NodeId="10" PhysicalOp="Concatenation" LogicalOp="Concatenation" EstimateRows="8.25" EstimateIO="0" EstimateCPU="4.75e-09" AvgRowSize="8045" EstimatedTotalSubtreeCost="0.0169132" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1042"></ColumnReference><ColumnReference Column="Recr1021"></ColumnReference><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Recr1025"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="1" ActualCPUms="1" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><Concat><DefinedValues><DefinedValue><ColumnReference Column="Expr1042"></ColumnReference><ColumnReference Column="Expr1039"></ColumnReference><ColumnReference Column="Expr1041"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Column="Recr1021"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Column="Recr1022"></ColumnReference><ColumnReference Column="Expr1001"></ColumnReference><ColumnReference Column="Expr1014"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Column="Recr1023"></ColumnReference><ColumnReference Column="Expr1002"></ColumnReference><ColumnReference Column="Expr1015"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Column="Recr1024"></ColumnReference><ColumnReference Column="Expr1004"></ColumnReference><ColumnReference Column="Expr1017"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Column="Recr1025"></ColumnReference><ColumnReference Column="Expr1007"></ColumnReference><ColumnReference Column="Expr1020"></ColumnReference></DefinedValue></DefinedValues><RelOp NodeId="11" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="1" EstimateIO="0" EstimateCPU="4.75e-08" AvgRowSize="8045" EstimatedTotalSubtreeCost="4.75e-08" Parallel="0" EstimateRebinds="8.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1039"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Column="Expr1001"></ColumnReference><ColumnReference Column="Expr1002"></ColumnReference><ColumnReference Column="Expr1004"></ColumnReference><ColumnReference Column="Expr1007"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1039"></ColumnReference><ScalarOperator ScalarString="(0)"><Const ConstValue="(0)"></Const></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="12" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="3" EstimateIO="0" EstimateCPU="3e-07" AvgRowSize="8049" EstimatedTotalSubtreeCost="0.00691644" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Column="Expr1001"></ColumnReference><ColumnReference Column="Expr1002"></ColumnReference><ColumnReference Column="Expr1004"></ColumnReference><ColumnReference Column="Expr1007"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1001"></ColumnReference><ScalarOperator ScalarString="(1)"><Const ConstValue="(1)"></Const></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Expr1004"></ColumnReference><ScalarOperator ScalarString="CASE WHEN [Expr1030] THEN (1) ELSE (0) END"><IF><Condition><ScalarOperator><Identifier><ColumnReference Column="Expr1030"></ColumnReference></Identifier></ScalarOperator></Condition><Then><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Then><Else><ScalarOperator><Const ConstValue="(0)"></Const></ScalarOperator></Else></IF></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Expr1007"></ColumnReference><ScalarOperator ScalarString="[Expr1005]"><Identifier><ColumnReference Column="Expr1005"></ColumnReference></Identifier></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="13" PhysicalOp="Nested Loops" LogicalOp="Inner Join" EstimateRows="3" EstimateIO="0" EstimateCPU="1.254e-05" AvgRowSize="8042" EstimatedTotalSubtreeCost="0.00691614" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Column="Expr1002"></ColumnReference><ColumnReference Column="Expr1005"></ColumnReference><ColumnReference Column="Expr1030"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="3" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><NestedLoops Optimized="0"><OuterReferences><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></OuterReferences><RelOp NodeId="14" PhysicalOp="Nested Loops" LogicalOp="Left Semi Join" EstimateRows="3" EstimateIO="0" EstimateCPU="1.254e-05" AvgRowSize="4278" EstimatedTotalSubtreeCost="0.00689744" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference><ColumnReference Column="Expr1002"></ColumnReference><ColumnReference Column="Expr1030"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="3" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><NestedLoops Optimized="0"><DefinedValues><DefinedValue><ColumnReference Column="Expr1030"></ColumnReference></DefinedValue></DefinedValues><OuterReferences><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></OuterReferences><ProbeColumn><ColumnReference Column="Expr1030"></ColumnReference></ProbeColumn><RelOp NodeId="15" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="3" EstimateIO="0" EstimateCPU="3e-07" AvgRowSize="4277" EstimatedTotalSubtreeCost="0.0032856" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference><ColumnReference Column="Expr1002"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1002"></ColumnReference><ScalarOperator ScalarString="CONVERT(nvarchar(4000),#tTree.[id] as [TT].[id],0)"><Convert DataType="nvarchar" Length="8000" Style="0" Implicit="0"><ScalarOperator><Identifier><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></Identifier></ScalarOperator></Convert></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="16" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="3" EstimatedRowsRead="3" EstimateIO="0.003125" EstimateCPU="0.0001603" AvgRowSize="275" EstimatedTotalSubtreeCost="0.0032853" TableCardinality="10" Parallel="0" EstimateRebinds="0" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="3" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="1" ActualLogicalReads="2" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="3" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></DefinedValue></DefinedValues><Object Database="[tempdb]" Schema="[dbo]" Table="[#tTree]" Index="[UQ__#tTree____7344B21BB600B6AA]" Alias="[TT]" TableReferenceId="1" Storage="RowStore"></Object><SeekPredicates><SeekPredicateNew><SeekKeys><Prefix ScanType="EQ"><RangeColumns><ColumnReference Table="#tTree" Alias="[TT]" Column="parentId"></ColumnReference></RangeColumns><RangeExpressions><ScalarOperator ScalarString="NULL"><Const ConstValue="NULL"></Const></ScalarOperator></RangeExpressions></Prefix></SeekKeys></SeekPredicateNew></SeekPredicates></IndexScan></RelOp></ComputeScalar></RelOp><RelOp NodeId="17" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="1" EstimateRowsWithoutRowGoal="1.75" EstimatedRowsRead="1.75" EstimateIO="0.003125" EstimateCPU="0.000158925" AvgRowSize="9" EstimatedTotalSubtreeCost="0.0035993" TableCardinality="10" Parallel="0" EstimateRebinds="2" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="2" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="3" ActualLogicalReads="6" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="2" ActualEndOfScans="1" ActualExecutions="3"></RunTimeCountersPerThread></RunTimeInformation><IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues></DefinedValues><Object Database="[tempdb]" Schema="[dbo]" Table="[#tTree]" Index="[UQ__#tTree____7344B21BB600B6AA]" Alias="[C]" TableReferenceId="1" Storage="RowStore"></Object><SeekPredicates><SeekPredicateNew><SeekKeys><Prefix ScanType="EQ"><RangeColumns><ColumnReference Table="#tTree" Alias="[C]" Column="parentId"></ColumnReference></RangeColumns><RangeExpressions><ScalarOperator ScalarString="#tTree.[id] as [TT].[id]"><Identifier><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></Identifier></ScalarOperator></RangeExpressions></Prefix></SeekKeys></SeekPredicateNew></SeekPredicates></IndexScan></RelOp></NestedLoops></RelOp><RelOp NodeId="18" PhysicalOp="UDX" LogicalOp="UDX" EstimateRows="1" EstimateIO="0" EstimateCPU="1e-06" AvgRowSize="4035" EstimatedTotalSubtreeCost="6.157e-06" Parallel="0" EstimateRebinds="2" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1005"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="3" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="0" ActualExecutions="3"></RunTimeCountersPerThread></RunTimeInformation><Extension UDXName="FOR JSON"><DefinedValues><DefinedValue><ColumnReference Column="Expr1005"></ColumnReference></DefinedValue></DefinedValues><UsedUDXColumns><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></UsedUDXColumns><RelOp NodeId="19" PhysicalOp="Constant Scan" LogicalOp="Constant Scan" EstimateRows="1" EstimateIO="0" EstimateCPU="1.157e-06" AvgRowSize="9" EstimatedTotalSubtreeCost="3.157e-06" Parallel="0" EstimateRebinds="0" EstimateRewinds="2" EstimatedExecutionMode="Row"><OutputList></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="3" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="3" ActualExecutions="3"></RunTimeCountersPerThread></RunTimeInformation><ConstantScan></ConstantScan></RelOp></Extension></RelOp></NestedLoops></RelOp></ComputeScalar></RelOp></ComputeScalar></RelOp><RelOp NodeId="20" PhysicalOp="Nested Loops" LogicalOp="Inner Join" EstimateRows="2.75" EstimateIO="0" EstimateCPU="3.99e-07" AvgRowSize="8045" EstimatedTotalSubtreeCost="0.00999676" Parallel="0" EstimateRebinds="8.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1041"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Column="Expr1014"></ColumnReference><ColumnReference Column="Expr1015"></ColumnReference><ColumnReference Column="Expr1017"></ColumnReference><ColumnReference Column="Expr1020"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="7" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><NestedLoops Optimized="0"><OuterReferences><ColumnReference Column="Expr1041"></ColumnReference><ColumnReference Column="Recr1008"></ColumnReference><ColumnReference Column="Recr1009"></ColumnReference><ColumnReference Column="Recr1010"></ColumnReference><ColumnReference Column="Recr1011"></ColumnReference><ColumnReference Column="Recr1012"></ColumnReference></OuterReferences><RelOp NodeId="21" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="1" EstimateIO="0" EstimateCPU="4.75e-08" AvgRowSize="8045" EstimatedTotalSubtreeCost="4.75e-08" Parallel="0" EstimateRebinds="8.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1041"></ColumnReference><ColumnReference Column="Recr1008"></ColumnReference><ColumnReference Column="Recr1009"></ColumnReference><ColumnReference Column="Recr1010"></ColumnReference><ColumnReference Column="Recr1011"></ColumnReference><ColumnReference Column="Recr1012"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1041"></ColumnReference><ScalarOperator ScalarString="[Expr1040]+(1)"><Arithmetic Operation="ADD"><ScalarOperator><Identifier><ColumnReference Column="Expr1040"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Arithmetic></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="22" PhysicalOp="Table Spool" LogicalOp="Lazy Spool" EstimateRows="1" EstimateIO="0" EstimateCPU="4.75e-08" AvgRowSize="8045" EstimatedTotalSubtreeCost="4.75e-08" Parallel="0" EstimateRebinds="8.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1040"></ColumnReference><ColumnReference Column="Recr1008"></ColumnReference><ColumnReference Column="Recr1009"></ColumnReference><ColumnReference Column="Recr1010"></ColumnReference><ColumnReference Column="Recr1011"></ColumnReference><ColumnReference Column="Recr1012"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="10" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="0" ActualLogicalReads="0" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRebinds="1" ActualRewinds="0" ActualEndOfScans="1" ActualExecutions="1"></RunTimeCountersPerThread></RunTimeInformation><Spool PrimaryNodeId="9" Stack="1"></Spool></RelOp></ComputeScalar></RelOp><RelOp NodeId="23" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="1.75" EstimateIO="0" EstimateCPU="1.75e-07" AvgRowSize="8049" EstimatedTotalSubtreeCost="0.00999632" Parallel="0" EstimateRebinds="7.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Column="Expr1014"></ColumnReference><ColumnReference Column="Expr1015"></ColumnReference><ColumnReference Column="Expr1017"></ColumnReference><ColumnReference Column="Expr1020"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1014"></ColumnReference><ScalarOperator ScalarString="[Recr1009]+(1)"><Arithmetic Operation="ADD"><ScalarOperator><Identifier><ColumnReference Column="Recr1009"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Arithmetic></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Expr1015"></ColumnReference><ScalarOperator ScalarString="concat_ws(N&apos;.&apos;,[Recr1010],[Expr1032])"><Intrinsic FunctionName="concat_ws"><ScalarOperator><Const ConstValue="N&apos;.&apos;"></Const></ScalarOperator><ScalarOperator><Identifier><ColumnReference Column="Recr1010"></ColumnReference></Identifier></ScalarOperator><ScalarOperator><Identifier><ColumnReference Column="Expr1032"></ColumnReference></Identifier></ScalarOperator></Intrinsic></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Expr1017"></ColumnReference><ScalarOperator ScalarString="CASE WHEN [Expr1031] THEN (1) ELSE (0) END"><IF><Condition><ScalarOperator><Identifier><ColumnReference Column="Expr1031"></ColumnReference></Identifier></ScalarOperator></Condition><Then><ScalarOperator><Const ConstValue="(1)"></Const></ScalarOperator></Then><Else><ScalarOperator><Const ConstValue="(0)"></Const></ScalarOperator></Else></IF></ScalarOperator></DefinedValue><DefinedValue><ColumnReference Column="Expr1020"></ColumnReference><ScalarOperator ScalarString="[Expr1018]"><Identifier><ColumnReference Column="Expr1018"></ColumnReference></Identifier></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="24" PhysicalOp="Nested Loops" LogicalOp="Inner Join" EstimateRows="1.75" EstimateIO="0" EstimateCPU="7.315e-06" AvgRowSize="4054" EstimatedTotalSubtreeCost="0.00999487" Parallel="0" EstimateRebinds="7.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Column="Expr1018"></ColumnReference><ColumnReference Column="Expr1031"></ColumnReference><ColumnReference Column="Expr1032"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="7" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="10" ActualExecutions="10"></RunTimeCountersPerThread></RunTimeInformation><NestedLoops Optimized="0"><OuterReferences><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></OuterReferences><RelOp NodeId="25" PhysicalOp="Nested Loops" LogicalOp="Left Semi Join" EstimateRows="1.75" EstimateIO="0" EstimateCPU="7.315e-06" AvgRowSize="290" EstimatedTotalSubtreeCost="0.00990549" Parallel="0" EstimateRebinds="7.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference><ColumnReference Column="Expr1031"></ColumnReference><ColumnReference Column="Expr1032"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="7" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="10" ActualExecutions="10"></RunTimeCountersPerThread></RunTimeInformation><NestedLoops Optimized="0"><DefinedValues><DefinedValue><ColumnReference Column="Expr1031"></ColumnReference></DefinedValue></DefinedValues><OuterReferences><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></OuterReferences><ProbeColumn><ColumnReference Column="Expr1031"></ColumnReference></ProbeColumn><RelOp NodeId="26" PhysicalOp="Compute Scalar" LogicalOp="Compute Scalar" EstimateRows="1.75" EstimateIO="0" EstimateCPU="1.75e-07" AvgRowSize="289" EstimatedTotalSubtreeCost="0.00443758" Parallel="0" EstimateRebinds="7.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference><ColumnReference Column="Expr1032"></ColumnReference></OutputList><ComputeScalar><DefinedValues><DefinedValue><ColumnReference Column="Expr1032"></ColumnReference><ScalarOperator ScalarString="CONVERT_IMPLICIT(nvarchar(12),#tTree.[id] as [TT].[id],0)"><Convert DataType="nvarchar" Length="24" Style="0" Implicit="1"><ScalarOperator><Identifier><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></Identifier></ScalarOperator></Convert></ScalarOperator></DefinedValue></DefinedValues><RelOp NodeId="27" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="1.75" EstimatedRowsRead="1.75" EstimateIO="0.003125" EstimateCPU="0.000158925" AvgRowSize="275" EstimatedTotalSubtreeCost="0.00443613" TableCardinality="10" Parallel="0" EstimateRebinds="7.25" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="7" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="10" ActualLogicalReads="20" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="7" ActualEndOfScans="10" ActualExecutions="10"></RunTimeCountersPerThread></RunTimeInformation><IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="1" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference></DefinedValue><DefinedValue><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></DefinedValue></DefinedValues><Object Database="[tempdb]" Schema="[dbo]" Table="[#tTree]" Index="[UQ__#tTree____7344B21BB600B6AA]" Alias="[TT]" TableReferenceId="2" Storage="RowStore"></Object><SeekPredicates><SeekPredicateNew><SeekKeys><Prefix ScanType="EQ"><RangeColumns><ColumnReference Table="#tTree" Alias="[TT]" Column="parentId"></ColumnReference></RangeColumns><RangeExpressions><ScalarOperator ScalarString="[Recr1008]"><Identifier><ColumnReference Column="Recr1008"></ColumnReference></Identifier></ScalarOperator></RangeExpressions></Prefix></SeekKeys></SeekPredicateNew></SeekPredicates></IndexScan></RelOp></ComputeScalar></RelOp><RelOp NodeId="28" PhysicalOp="Clustered Index Seek" LogicalOp="Clustered Index Seek" EstimateRows="1" EstimateRowsWithoutRowGoal="1.75" EstimatedRowsRead="1.75" EstimateIO="0.003125" EstimateCPU="0.000158925" AvgRowSize="9" EstimatedTotalSubtreeCost="0.00540757" TableCardinality="10" Parallel="0" EstimateRebinds="13.4375" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="2" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualScans="7" ActualLogicalReads="14" ActualPhysicalReads="0" ActualReadAheads="0" ActualLobLogicalReads="0" ActualLobPhysicalReads="0" ActualLobReadAheads="0" ActualRowsRead="2" ActualEndOfScans="5" ActualExecutions="7"></RunTimeCountersPerThread></RunTimeInformation><IndexScan Ordered="1" ScanDirection="FORWARD" ForcedIndex="0" ForceSeek="0" ForceScan="0" NoExpandHint="0" Storage="RowStore"><DefinedValues></DefinedValues><Object Database="[tempdb]" Schema="[dbo]" Table="[#tTree]" Index="[UQ__#tTree____7344B21BB600B6AA]" Alias="[C]" TableReferenceId="2" Storage="RowStore"></Object><SeekPredicates><SeekPredicateNew><SeekKeys><Prefix ScanType="EQ"><RangeColumns><ColumnReference Table="#tTree" Alias="[C]" Column="parentId"></ColumnReference></RangeColumns><RangeExpressions><ScalarOperator ScalarString="#tTree.[id] as [TT].[id]"><Identifier><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference></Identifier></ScalarOperator></RangeExpressions></Prefix></SeekKeys></SeekPredicateNew></SeekPredicates></IndexScan></RelOp></NestedLoops></RelOp><RelOp NodeId="29" PhysicalOp="UDX" LogicalOp="UDX" EstimateRows="1" EstimateIO="0" EstimateCPU="1e-06" AvgRowSize="4035" EstimatedTotalSubtreeCost="2.9032e-05" Parallel="0" EstimateRebinds="13.4375" EstimateRewinds="0" EstimatedExecutionMode="Row"><OutputList><ColumnReference Column="Expr1018"></ColumnReference></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="7" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="0" ActualExecutions="7"></RunTimeCountersPerThread></RunTimeInformation><Extension UDXName="FOR JSON"><DefinedValues><DefinedValue><ColumnReference Column="Expr1018"></ColumnReference></DefinedValue></DefinedValues><UsedUDXColumns><ColumnReference Table="#tTree" Alias="[TT]" Column="id"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="text"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="path"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="depth"></ColumnReference><ColumnReference Table="#tTree" Alias="[TT]" Column="expanded"></ColumnReference></UsedUDXColumns><RelOp NodeId="30" PhysicalOp="Constant Scan" LogicalOp="Constant Scan" EstimateRows="1" EstimateIO="0" EstimateCPU="1.157e-06" AvgRowSize="9" EstimatedTotalSubtreeCost="3.157e-06" Parallel="0" EstimateRebinds="0" EstimateRewinds="2" EstimatedExecutionMode="Row"><OutputList></OutputList><RunTimeInformation><RunTimeCountersPerThread Thread="0" ActualRows="7" Batches="0" ActualExecutionMode="Row" ActualElapsedms="0" ActualCPUms="0" ActualEndOfScans="7" ActualExecutions="7"></RunTimeCountersPerThread></RunTimeInformation><ConstantScan></ConstantScan></RelOp></Extension></RelOp></NestedLoops></RelOp></ComputeScalar></RelOp></NestedLoops></RelOp></Concat></RelOp></Spool></RelOp></Sort></RelOp></Segment></RelOp></SequenceProject></RelOp></ComputeScalar></RelOp></Segment></RelOp></WindowSpool></RelOp></StreamAggregate></RelOp></StreamAggregate></RelOp></ComputeScalar></RelOp></QueryPlan></StmtSimple></Statements></Batch></BatchSequence></ShowPlanXML>