blob: b50307fe1313bbf07a72bc185901b120b3a563fd [file]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
-->
<!-- Title: impala::EmptySetNode Pages: 1 -->
<svg width="1672pt" height="1100pt"
viewBox="0.00 0.00 1672.00 1100.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1096)">
<title>impala::EmptySetNode</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1096 1668,-1096 1668,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="699,-1 699,-69 817,-69 817,-1 699,-1"/>
<text text-anchor="middle" x="758" y="-57" font-family="Helvetica,sans-Serif" font-size="10.00">impala::EmptySetNode</text>
<polyline fill="none" stroke="black" points="699,-50 817,-50 "/>
<text text-anchor="middle" x="758" y="-38" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="699,-31 817,-31 "/>
<text text-anchor="start" x="707" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">+ EmptySetNode()</text>
<text text-anchor="start" x="707" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classimpala_1_1ExecNode.html" target="_top" xlink:title="{impala::ExecNode\n||+ ExecNode()\l+ ~ExecNode()\l+ Init()\l+ Prepare()\l+ Open()\l+ GetNext()\l+ Reset()\l+ Close()\l+ CollectNodes()\l+ CollectScanNodes()\land 12 more...\l+ CreateTree()\l+ SetDebugOptions()\l+ EvalConjuncts()\l+ CodegenEvalConjuncts()\l+ GetNodeIdFromProfile()\l# child()\l# is_closed()\l# IsScanNode()\l# InitRuntimeProfile()\l# ExecDebugAction()\l# AddRuntimeExecOption()\l# QueryMaintenance()\l# AddExprCtxToFree()\l# AddExprCtxsToFree()\l# AddExprCtxsToFree()\l# CreateNode()\l# CreateTreeHelper()\l}">
<polygon fill="white" stroke="black" points="690,-109 690,-463 826,-463 826,-109 690,-109"/>
<text text-anchor="middle" x="758" y="-451" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecNode</text>
<polyline fill="none" stroke="black" points="690,-444 826,-444 "/>
<text text-anchor="middle" x="758" y="-432" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="690,-425 826,-425 "/>
<text text-anchor="start" x="698" y="-413" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecNode()</text>
<text text-anchor="start" x="698" y="-402" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecNode()</text>
<text text-anchor="start" x="698" y="-391" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text>
<text text-anchor="start" x="698" y="-380" font-family="Helvetica,sans-Serif" font-size="10.00">+ Prepare()</text>
<text text-anchor="start" x="698" y="-369" font-family="Helvetica,sans-Serif" font-size="10.00">+ Open()</text>
<text text-anchor="start" x="698" y="-358" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNext()</text>
<text text-anchor="start" x="698" y="-347" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text>
<text text-anchor="start" x="698" y="-336" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text>
<text text-anchor="start" x="698" y="-325" font-family="Helvetica,sans-Serif" font-size="10.00">+ CollectNodes()</text>
<text text-anchor="start" x="698" y="-314" font-family="Helvetica,sans-Serif" font-size="10.00">+ CollectScanNodes()</text>
<text text-anchor="start" x="698" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
<text text-anchor="start" x="698" y="-292" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateTree()</text>
<text text-anchor="start" x="698" y="-281" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetDebugOptions()</text>
<text text-anchor="start" x="698" y="-270" font-family="Helvetica,sans-Serif" font-size="10.00">+ EvalConjuncts()</text>
<text text-anchor="start" x="698" y="-259" font-family="Helvetica,sans-Serif" font-size="10.00">+ CodegenEvalConjuncts()</text>
<text text-anchor="start" x="698" y="-248" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetNodeIdFromProfile()</text>
<text text-anchor="start" x="698" y="-237" font-family="Helvetica,sans-Serif" font-size="10.00"># child()</text>
<text text-anchor="start" x="698" y="-226" font-family="Helvetica,sans-Serif" font-size="10.00"># is_closed()</text>
<text text-anchor="start" x="698" y="-215" font-family="Helvetica,sans-Serif" font-size="10.00"># IsScanNode()</text>
<text text-anchor="start" x="698" y="-204" font-family="Helvetica,sans-Serif" font-size="10.00"># InitRuntimeProfile()</text>
<text text-anchor="start" x="698" y="-193" font-family="Helvetica,sans-Serif" font-size="10.00"># ExecDebugAction()</text>
<text text-anchor="start" x="698" y="-182" font-family="Helvetica,sans-Serif" font-size="10.00"># AddRuntimeExecOption()</text>
<text text-anchor="start" x="698" y="-171" font-family="Helvetica,sans-Serif" font-size="10.00"># QueryMaintenance()</text>
<text text-anchor="start" x="698" y="-160" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxToFree()</text>
<text text-anchor="start" x="698" y="-149" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxsToFree()</text>
<text text-anchor="start" x="698" y="-138" font-family="Helvetica,sans-Serif" font-size="10.00"># AddExprCtxsToFree()</text>
<text text-anchor="start" x="698" y="-127" font-family="Helvetica,sans-Serif" font-size="10.00"># CreateNode()</text>
<text text-anchor="start" x="698" y="-116" font-family="Helvetica,sans-Serif" font-size="10.00"># CreateTreeHelper()</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="midnightblue" d="M758,-98.5672C758,-87.7838 758,-77.8322 758,-69.1859"/>
<polygon fill="none" stroke="midnightblue" points="754.5,-98.6904 758,-108.69 761.5,-98.6905 754.5,-98.6904"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-579 0,-647 102,-647 102,-579 0,-579"/>
<text text-anchor="start" x="8" y="-635" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="51" y="-624" font-family="Helvetica,sans-Serif" font-size="10.00">::RuntimeProfile &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="0,-617 102,-617 "/>
<text text-anchor="middle" x="51" y="-605" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="0,-598 102,-598 "/>
<text text-anchor="middle" x="51" y="-586" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M41.0834,-578.825C34.7024,-550.212 31.0467,-509.307 52,-482 128.691,-382.055 509.609,-320.005 677.869,-297.064"/>
<polygon fill="none" stroke="#404040" points="677.959,-297.051 683.37,-292.285 689.851,-295.447 684.44,-300.213 677.959,-297.051"/>
<text text-anchor="middle" x="91" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #runtime_profile_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="346.5,-845.5 346.5,-902.5 381.5,-902.5 381.5,-845.5 346.5,-845.5"/>
<text text-anchor="middle" x="364" y="-890.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text>
<polyline fill="none" stroke="#bfbfbf" points="346.5,-883.5 381.5,-883.5 "/>
<text text-anchor="middle" x="364" y="-871.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="346.5,-864.5 381.5,-864.5 "/>
<text text-anchor="middle" x="364" y="-852.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M381.372,-845.386C402.645,-810.654 438.713,-748.687 462,-692 499.891,-599.76 476.598,-558.133 541,-482 582.751,-432.644 636.811,-384.031 680.528,-347.688"/>
<polygon fill="none" stroke="#404040" points="680.72,-347.53 682.801,-340.626 689.975,-339.891 687.894,-346.796 680.72,-347.53"/>
<text text-anchor="middle" x="523.5" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #type_</text>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge9" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M346.168,-855.549C323.129,-833.227 281.517,-793.669 244,-762 205.009,-729.086 175.541,-737.777 153,-692 121.979,-629.001 116.807,-594.177 153,-534 263.469,-350.326 540.383,-303.228 677.912,-291.156"/>
<polygon fill="none" stroke="#404040" points="678.016,-291.148 683.665,-286.666 689.975,-290.156 684.326,-294.638 678.016,-291.148"/>
<text text-anchor="middle" x="189" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #debug_action_</text>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge26" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M364.396,-845.34C365.68,-769.243 370.58,-560.638 386,-534 451.019,-421.678 590.087,-350.632 678.549,-314.912"/>
<polygon fill="none" stroke="#404040" points="678.724,-314.842 682.827,-308.912 689.879,-310.418 685.776,-316.348 678.724,-314.842"/>
<text text-anchor="middle" x="422" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #debug_phase_</text>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="classimpala_1_1RuntimeProfile_1_1Counter.html" target="_top" xlink:title="{impala::RuntimeProfile\l::Counter\n||+ Counter()\l+ ~Counter()\l+ Add()\l+ BitOr()\l+ Set()\l+ Set()\l+ value()\l+ double_value()\l+ unit()\l}">
<polygon fill="white" stroke="black" points="234,-535 234,-691 350,-691 350,-535 234,-535"/>
<text text-anchor="start" x="242" y="-679" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="292" y="-668" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text>
<polyline fill="none" stroke="black" points="234,-661 350,-661 "/>
<text text-anchor="middle" x="292" y="-649" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="234,-642 350,-642 "/>
<text text-anchor="start" x="242" y="-630" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text>
<text text-anchor="start" x="242" y="-619" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text>
<text text-anchor="start" x="242" y="-608" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
<text text-anchor="start" x="242" y="-597" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text>
<text text-anchor="start" x="242" y="-586" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="242" y="-575" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="242" y="-564" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text>
<text text-anchor="start" x="242" y="-553" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text>
<text text-anchor="start" x="242" y="-542" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node17 -->
<g id="edge19" class="edge"><title>Node4&#45;&gt;Node17</title>
<path fill="none" stroke="#404040" d="M356.295,-845.282C346.908,-811.515 330.587,-752.807 316.739,-702.991"/>
<polygon fill="none" stroke="#404040" points="316.675,-702.76 311.214,-698.051 313.461,-691.199 318.922,-695.908 316.675,-702.76"/>
<text text-anchor="middle" x="343" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classimpala_1_1RowDescriptor.html" target="_top" xlink:title="{impala::RowDescriptor\n||+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ RowDescriptor()\l+ GetRowSize()\l+ GetTupleIdx()\l+ TupleIsNullable()\l+ IsAnyTupleNullable()\l+ tuple_descriptors()\l+ ToThrift()\l+ IsPrefixOf()\l+ Equals()\l+ DebugString()\l&#45; InitTupleIdxMap()\l}">
<polygon fill="white" stroke="black" points="879,-763 879,-985 995,-985 995,-763 879,-763"/>
<text text-anchor="middle" x="937" y="-973" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowDescriptor</text>
<polyline fill="none" stroke="black" points="879,-966 995,-966 "/>
<text text-anchor="middle" x="937" y="-954" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="879,-947 995,-947 "/>
<text text-anchor="start" x="887" y="-935" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="887" y="-924" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="887" y="-913" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="887" y="-902" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="887" y="-891" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="887" y="-880" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowDescriptor()</text>
<text text-anchor="start" x="887" y="-869" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRowSize()</text>
<text text-anchor="start" x="887" y="-858" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleIdx()</text>
<text text-anchor="start" x="887" y="-847" font-family="Helvetica,sans-Serif" font-size="10.00">+ TupleIsNullable()</text>
<text text-anchor="start" x="887" y="-836" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsAnyTupleNullable()</text>
<text text-anchor="start" x="887" y="-825" font-family="Helvetica,sans-Serif" font-size="10.00">+ tuple_descriptors()</text>
<text text-anchor="start" x="887" y="-814" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text>
<text text-anchor="start" x="887" y="-803" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsPrefixOf()</text>
<text text-anchor="start" x="887" y="-792" font-family="Helvetica,sans-Serif" font-size="10.00">+ Equals()</text>
<text text-anchor="start" x="887" y="-781" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text>
<text text-anchor="start" x="887" y="-770" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitTupleIdxMap()</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M878.793,-780.755C863.33,-753.055 847.917,-722.029 837,-692 836.872,-691.648 815.24,-580.737 794.648,-475.085"/>
<polygon fill="none" stroke="#404040" points="794.633,-475.01 789.559,-469.886 792.337,-463.232 797.411,-468.356 794.633,-475.01"/>
<text text-anchor="middle" x="876" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #row_descriptor_</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="848,-1034.5 848,-1091.5 920,-1091.5 920,-1034.5 848,-1034.5"/>
<text text-anchor="middle" x="884" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; int &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="848,-1072.5 920,-1072.5 "/>
<text text-anchor="middle" x="884" y="-1060.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="848,-1053.5 920,-1053.5 "/>
<text text-anchor="middle" x="884" y="-1041.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node6&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node6&#45;&gt;Node5</title>
<path fill="none" stroke="#404040" d="M885.466,-1034.33C886.345,-1024.65 887.752,-1013.77 890,-1004 890.531,-1001.69 891.092,-999.368 891.68,-997.034"/>
<polygon fill="none" stroke="#404040" points="891.718,-996.889 889.407,-990.059 894.823,-985.298 897.134,-992.128 891.718,-996.889"/>
<text text-anchor="middle" x="927.5" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;tuple_idx_map_</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<polygon fill="white" stroke="#bfbfbf" points="558.5,-1034.5 558.5,-1091.5 587.5,-1091.5 587.5,-1034.5 558.5,-1034.5"/>
<text text-anchor="middle" x="573" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="558.5,-1072.5 587.5,-1072.5 "/>
<text text-anchor="middle" x="573" y="-1060.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="558.5,-1053.5 587.5,-1053.5 "/>
<text text-anchor="middle" x="573" y="-1041.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge22" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M561.748,-1034.09C540.98,-977.677 503.482,-848.149 558,-762 567.993,-746.209 584.266,-758.545 596,-744 656.176,-669.406 614.021,-624.695 645,-534 656.249,-501.067 670.403,-466.595 684.852,-434.209"/>
<polygon fill="none" stroke="#404040" points="685.042,-433.787 683.86,-426.674 689.971,-422.846 691.154,-429.96 685.042,-433.787"/>
<text text-anchor="middle" x="629" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #id_</text>
</g>
<!-- Node7&#45;&gt;Node5 -->
<g id="edge6" class="edge"><title>Node7&#45;&gt;Node5</title>
<path fill="none" stroke="#404040" d="M587.633,-1060.58C629.046,-1055.98 749.41,-1038.64 832,-986 845.369,-977.479 858.219,-966.886 870.063,-955.654"/>
<polygon fill="none" stroke="#404040" points="870.352,-955.37 871.832,-948.312 878.916,-946.964 877.436,-954.022 870.352,-955.37"/>
<text text-anchor="middle" x="830" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +INVALID_IDX</text>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. ">
<polygon fill="white" stroke="black" points="567.5,-818 567.5,-930 666.5,-930 666.5,-818 567.5,-818"/>
<text text-anchor="middle" x="617" y="-918" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text>
<polyline fill="none" stroke="black" points="567.5,-911 666.5,-911 "/>
<text text-anchor="middle" x="617" y="-899" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="567.5,-892 666.5,-892 "/>
<text text-anchor="start" x="575.5" y="-880" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text>
<text text-anchor="start" x="575.5" y="-869" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text>
<text text-anchor="start" x="575.5" y="-858" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text>
<text text-anchor="start" x="575.5" y="-847" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text>
<text text-anchor="start" x="575.5" y="-836" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text>
<text text-anchor="start" x="575.5" y="-825" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SlowAcquire()</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node7&#45;&gt;Node12</title>
<path fill="none" stroke="#404040" d="M571.769,-1034.4C571.788,-1024.73 572.318,-1013.83 574,-1004 577.545,-983.284 583.825,-961.376 590.509,-941.609"/>
<polygon fill="none" stroke="#404040" points="590.521,-941.574 588.72,-934.592 594.473,-930.244 596.274,-937.227 590.521,-941.574"/>
<text text-anchor="middle" x="626.5" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;NUM_SPIN_CYCLES</text>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="942,-1034.5 942,-1091.5 1022,-1091.5 1022,-1034.5 942,-1034.5"/>
<text text-anchor="middle" x="982" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; bool &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="942,-1072.5 1022,-1072.5 "/>
<text text-anchor="middle" x="982" y="-1060.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="942,-1053.5 1022,-1053.5 "/>
<text text-anchor="middle" x="982" y="-1041.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node8&#45;&gt;Node5 -->
<g id="edge7" class="edge"><title>Node8&#45;&gt;Node5</title>
<path fill="none" stroke="#404040" d="M975.36,-1034.41C972.801,-1023.77 969.684,-1010.82 966.345,-996.946"/>
<polygon fill="none" stroke="#404040" points="966.304,-996.772 961.011,-991.874 963.496,-985.105 968.789,-990.003 966.304,-996.772"/>
<text text-anchor="middle" x="1026.5" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;tuple_idx_nullable_map_</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="1040,-1034.5 1040,-1091.5 1212,-1091.5 1212,-1034.5 1040,-1034.5"/>
<text text-anchor="middle" x="1126" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::TupleDescriptor * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1040,-1072.5 1212,-1072.5 "/>
<text text-anchor="middle" x="1126" y="-1060.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1040,-1053.5 1212,-1053.5 "/>
<text text-anchor="middle" x="1126" y="-1041.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node9&#45;&gt;Node5 -->
<g id="edge8" class="edge"><title>Node9&#45;&gt;Node5</title>
<path fill="none" stroke="#404040" d="M1109.56,-1034.33C1103.08,-1024.34 1095.22,-1013.25 1087,-1004 1062.31,-976.204 1031.69,-948.852 1004.56,-926.537"/>
<polygon fill="none" stroke="#404040" points="1004.43,-926.435 997.251,-925.751 995.121,-918.862 1002.3,-919.545 1004.43,-926.435"/>
<text text-anchor="middle" x="1138.5" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;tuple_desc_map_</text>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="387,-1034.5 387,-1091.5 433,-1091.5 433,-1034.5 387,-1034.5"/>
<text text-anchor="middle" x="410" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text>
<polyline fill="none" stroke="#bfbfbf" points="387,-1072.5 433,-1072.5 "/>
<text text-anchor="middle" x="410" y="-1060.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="387,-1053.5 433,-1053.5 "/>
<text text-anchor="middle" x="410" y="-1041.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node10&#45;&gt;Node2 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M409.022,-1034.02C408.266,-969.075 415.296,-806.285 498,-710 511.499,-694.284 525.831,-706.111 541,-692 598.631,-638.39 585.086,-604.04 621,-534 632.882,-510.828 635.601,-504.899 648,-482 659.451,-460.851 671.793,-438.534 683.926,-416.848"/>
<polygon fill="none" stroke="#404040" points="683.993,-416.729 683.437,-409.539 689.86,-406.262 690.416,-413.451 683.993,-416.729"/>
<text text-anchor="start" x="498" y="-735.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #num_rows_returned</text>
<text text-anchor="middle" x="545" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="545" y="-713.5" font-family="Helvetica,sans-Serif" font-size="10.00">#limit_</text>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="classimpala_1_1AtomicInt.html" target="_top" xlink:title="{impala::AtomicInt\&lt;\l int64_t \&gt;\n||+ AtomicInt()\l+ operator int64_t()\l+ operator=()\l+ operator=()\l+ operator+=()\l+ operator&#45;=()\l+ operator\|=()\l+ operator&amp;=()\l+ operator++()\l+ operator++()\land 10 more...\l}">
<polygon fill="white" stroke="black" points="136.5,-785 136.5,-963 235.5,-963 235.5,-785 136.5,-785"/>
<text text-anchor="start" x="144.5" y="-951" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt&lt;</text>
<text text-anchor="middle" x="186" y="-940" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t &gt;</text>
<polyline fill="none" stroke="black" points="136.5,-933 235.5,-933 "/>
<text text-anchor="middle" x="186" y="-921" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="136.5,-914 235.5,-914 "/>
<text text-anchor="start" x="144.5" y="-902" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text>
<text text-anchor="start" x="144.5" y="-891" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text>
<text text-anchor="start" x="144.5" y="-880" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="144.5" y="-869" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="144.5" y="-858" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text>
<text text-anchor="start" x="144.5" y="-847" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&#45;=()</text>
<text text-anchor="start" x="144.5" y="-836" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text>
<text text-anchor="start" x="144.5" y="-825" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&amp;=()</text>
<text text-anchor="start" x="144.5" y="-814" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text>
<text text-anchor="start" x="144.5" y="-803" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text>
<text text-anchor="start" x="144.5" y="-792" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node18 -->
<g id="edge21" class="edge"><title>Node10&#45;&gt;Node18</title>
<path fill="none" stroke="#404040" d="M386.872,-1042.69C353.721,-1015.02 291.579,-963.14 245.154,-924.383"/>
<polygon fill="none" stroke="#404040" points="245.01,-924.262 237.84,-923.488 235.798,-916.572 242.967,-917.347 245.01,-924.262"/>
<text text-anchor="middle" x="367.5" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;value_</text>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="classimpala_1_1ObjectPool.html" target="_top" xlink:title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}">
<polygon fill="white" stroke="black" points="654.5,-573.5 654.5,-652.5 753.5,-652.5 753.5,-573.5 654.5,-573.5"/>
<text text-anchor="middle" x="704" y="-640.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ObjectPool</text>
<polyline fill="none" stroke="black" points="654.5,-633.5 753.5,-633.5 "/>
<text text-anchor="middle" x="704" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="654.5,-614.5 753.5,-614.5 "/>
<text text-anchor="start" x="662.5" y="-602.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ObjectPool()</text>
<text text-anchor="start" x="662.5" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ObjectPool()</text>
<text text-anchor="start" x="662.5" y="-580.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node2 -->
<g id="edge11" class="edge"><title>Node11&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M710.407,-573.442C714.629,-548.028 720.506,-512.658 726.693,-475.423"/>
<polygon fill="none" stroke="#404040" points="726.744,-475.116 723.781,-468.542 728.711,-463.278 731.673,-469.853 726.744,-475.116"/>
<text text-anchor="middle" x="741" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #pool_</text>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M635.557,-817.756C650.825,-772.302 672.285,-708.415 687.086,-664.355"/>
<polygon fill="none" stroke="#404040" points="687.157,-664.14 685.276,-657.179 690.979,-652.765 692.86,-659.726 687.157,-664.14"/>
<text text-anchor="middle" x="686" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}">
<polygon fill="white" stroke="black" points="738.5,-1034.5 738.5,-1091.5 773.5,-1091.5 773.5,-1034.5 738.5,-1034.5"/>
<text text-anchor="middle" x="756" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="738.5,-1072.5 773.5,-1072.5 "/>
<text text-anchor="middle" x="756" y="-1060.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="738.5,-1053.5 773.5,-1053.5 "/>
<text text-anchor="middle" x="756" y="-1041.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge23" class="edge"><title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M773.637,-1057.65C793.083,-1051.8 823.413,-1039.34 837,-1016 839.683,-1011.39 837.055,-1009.33 837,-1004 835.889,-896.427 892.883,-850.693 832,-762 820.043,-744.581 800.345,-761.147 788,-744 772.015,-721.798 764.547,-591.382 761.058,-475.523"/>
<polygon fill="none" stroke="#404040" points="761.051,-475.278 756.878,-469.397 760.702,-463.283 764.875,-469.164 761.051,-475.278"/>
<text text-anchor="middle" x="814.5" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_closed_</text>
</g>
<!-- Node13&#45;&gt;Node12 -->
<g id="edge14" class="edge"><title>Node13&#45;&gt;Node12</title>
<path fill="none" stroke="#404040" d="M738.39,-1048.13C727.54,-1039.32 713.544,-1027.45 702,-1016 689.471,-1003.58 685.982,-1000.55 676,-986 666.363,-971.953 657.118,-956.153 648.921,-940.975"/>
<polygon fill="none" stroke="#404040" points="648.761,-940.673 642.419,-937.241 643.148,-930.067 649.49,-933.498 648.761,-940.673"/>
<text text-anchor="middle" x="722" y="-1007.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;locked_</text>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="685,-845.5 685,-902.5 823,-902.5 823,-845.5 685,-845.5"/>
<text text-anchor="middle" x="754" y="-890.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; GenericElement * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="685,-883.5 823,-883.5 "/>
<text text-anchor="middle" x="754" y="-871.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="685,-864.5 823,-864.5 "/>
<text text-anchor="middle" x="754" y="-852.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge15" class="edge"><title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M744.525,-845.417C736.01,-819.533 723.824,-779.581 717,-744 712.034,-718.107 708.897,-688.926 706.953,-664.781"/>
<polygon fill="none" stroke="#404040" points="706.941,-664.624 702.502,-658.941 706.041,-652.658 710.48,-658.341 706.941,-664.624"/>
<text text-anchor="middle" x="738.5" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;objects_</text>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="924,-584.5 924,-641.5 968,-641.5 968,-584.5 924,-584.5"/>
<text text-anchor="middle" x="946" y="-629.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text>
<polyline fill="none" stroke="#bfbfbf" points="924,-622.5 968,-622.5 "/>
<text text-anchor="middle" x="946" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="924,-603.5 968,-603.5 "/>
<text text-anchor="middle" x="946" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node15&#45;&gt;Node2 -->
<g id="edge16" class="edge"><title>Node15&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M938.996,-584.258C933.544,-567.718 924.424,-547.399 910,-534 893.307,-518.493 878.645,-531.558 862,-516 855.971,-510.365 844.435,-488.091 831.169,-459.496"/>
<polygon fill="none" stroke="#404040" points="831.013,-459.155 824.875,-455.37 826.008,-448.248 832.146,-452.033 831.013,-459.155"/>
<text text-anchor="middle" x="909.5" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #exec_options_lock_</text>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="986,-579 986,-647 1088,-647 1088,-579 986,-579"/>
<text text-anchor="start" x="994" y="-635" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="1037" y="-624" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="986,-617 1088,-617 "/>
<text text-anchor="middle" x="1037" y="-605" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="986,-598 1088,-598 "/>
<text text-anchor="middle" x="1037" y="-586" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node16&#45;&gt;Node2 -->
<g id="edge17" class="edge"><title>Node16&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1017.8,-578.772C998.694,-546.086 970.349,-498.725 957,-482 920.546,-436.326 874.178,-390.331 835.373,-354.492"/>
<polygon fill="none" stroke="#404040" points="835.038,-354.185 827.913,-353.077 826.195,-346.073 833.321,-347.181 835.038,-354.185"/>
<text text-anchor="middle" x="1026" y="-502" font-family="Helvetica,sans-Serif" font-size="10.00"> #mem_tracker_</text>
<text text-anchor="middle" x="1026" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">#expr_mem_tracker_</text>
</g>
<!-- Node17&#45;&gt;Node2 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M255.953,-534.823C252.409,-516.384 253.416,-497.557 264,-482 357.329,-344.823 563.528,-304.146 677.812,-292.084"/>
<polygon fill="none" stroke="#404040" points="677.987,-292.067 683.561,-287.491 689.928,-290.877 684.355,-295.452 677.987,-292.067"/>
<text text-anchor="start" x="264" y="-507.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #rows_returned_counter</text>
<text text-anchor="middle" x="318" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="318" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">#rows_returned_rate_</text>
</g>
<!-- Node18&#45;&gt;Node17 -->
<g id="edge20" class="edge"><title>Node18&#45;&gt;Node17</title>
<path fill="none" stroke="#404040" d="M222.035,-784.953C232.906,-758.391 244.841,-729.228 255.727,-702.629"/>
<polygon fill="none" stroke="#404040" points="255.777,-702.507 254.348,-695.439 260.322,-691.401 261.752,-698.469 255.777,-702.507"/>
<text text-anchor="middle" x="270.5" y="-724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #value_</text>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="1156.5,-584.5 1156.5,-641.5 1197.5,-641.5 1197.5,-584.5 1156.5,-584.5"/>
<text text-anchor="middle" x="1177" y="-629.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
<polyline fill="none" stroke="#bfbfbf" points="1156.5,-622.5 1197.5,-622.5 "/>
<text text-anchor="middle" x="1177" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1156.5,-603.5 1197.5,-603.5 "/>
<text text-anchor="middle" x="1177" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge24" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1156.37,-589.324C1139.32,-570.241 1114.79,-541.983 1095,-516 1083.95,-501.486 1085.15,-494.646 1072,-482 1001.9,-414.583 904.742,-358.643 837.137,-324.221"/>
<polygon fill="none" stroke="#404040" points="836.847,-324.075 829.689,-324.947 826.131,-318.674 833.29,-317.803 836.847,-324.075"/>
<text text-anchor="middle" x="1149.5" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #runtime_exec_options_</text>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge28" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1193.79,-584.41C1208.4,-556.468 1224.32,-513.057 1204,-482 1122.78,-357.852 943.228,-312.274 838.394,-295.888"/>
<polygon fill="none" stroke="#404040" points="838.171,-295.855 831.644,-298.921 826.303,-294.076 832.83,-291.009 838.171,-295.855"/>
<text text-anchor="middle" x="1297" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +ROW_THROUGHPUT_COUNTER</text>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="1340.5,-584.5 1340.5,-641.5 1489.5,-641.5 1489.5,-584.5 1340.5,-584.5"/>
<text text-anchor="middle" x="1415" y="-629.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ExecNode * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1340.5,-622.5 1489.5,-622.5 "/>
<text text-anchor="middle" x="1415" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1340.5,-603.5 1489.5,-603.5 "/>
<text text-anchor="middle" x="1415" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge25" class="edge"><title>Node20&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1415.93,-584.472C1415.39,-555.336 1409.98,-509.804 1384,-482 1238.65,-326.431 971.535,-294.093 838.167,-287.96"/>
<polygon fill="none" stroke="#404040" points="838.065,-287.956 831.905,-291.704 826.075,-287.459 832.236,-283.711 838.065,-287.956"/>
<text text-anchor="middle" x="1429" y="-496.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #children_</text>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="1507,-584.5 1507,-641.5 1665,-641.5 1665,-584.5 1507,-584.5"/>
<text text-anchor="middle" x="1586" y="-629.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ExprContext * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1507,-622.5 1665,-622.5 "/>
<text text-anchor="middle" x="1586" y="-610.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1507,-603.5 1665,-603.5 "/>
<text text-anchor="middle" x="1586" y="-591.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node21&#45;&gt;Node2 -->
<g id="edge27" class="edge"><title>Node21&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1565.84,-584.464C1542.76,-554.881 1502.25,-508.551 1457,-482 1253.63,-362.664 974.019,-313.593 838.34,-295.831"/>
<polygon fill="none" stroke="#404040" points="837.963,-295.783 831.503,-298.988 826.06,-294.258 832.52,-291.053 837.963,-295.783"/>
<text text-anchor="middle" x="1545.5" y="-502" font-family="Helvetica,sans-Serif" font-size="10.00"> #conjunct_ctxs_</text>
<text text-anchor="middle" x="1545.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;expr_ctxs_to_free_</text>
</g>
</g>
</svg>