blob: 370fdf117b4b5b064a5c55d937ff305fb504eee3 [file] [log] [blame]
<?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: be/src/exprs/expr&#45;value.h Pages: 1 -->
<!--zoomable 288 -->
<svg id="main" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" onload="init(evt)">
<style type="text/css"><![CDATA[
.edge:hover path { stroke: red; }
.edge:hover polygon { stroke: red; fill: red; }
]]></style>
<script type="text/javascript"><![CDATA[
var edges = document.getElementsByTagName('g');
if (edges && edges.length) {
for (var i=0;i<edges.length;i++) {
if (edges[i].id.substr(0,4)=='edge') {
edges[i].setAttribute('class','edge');
}
}
}
]]></script>
<defs>
<circle id="rim" cx="0" cy="0" r="7"/>
<circle id="rim2" cx="0" cy="0" r="3.5"/>
<g id="zoomPlus">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomplus.mouseover" end="zoomplus.mouseout"/>
</use>
<path d="M-4,0h8M0,-4v8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="zoomMin">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="zoomminus.mouseover" end="zoomminus.mouseout"/>
</use>
<path d="M-4,0h8" fill="none" stroke="white" stroke-width="1.5" pointer-events="none"/>
</g>
<g id="dirArrow">
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="resetDef">
<use xlink:href="#rim2" fill="#404040">
<set attributeName="fill" to="#808080" begin="reset.mouseover" end="reset.mouseout"/>
</use>
</g>
</defs>
<script type="text/javascript">
var viewWidth = 4347;
var viewHeight = 288;
var sectionId = 'dynsection-1';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>be/src/exprs/expr&#45;value.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-284 4343,-284 4343,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="3095.5,-260.5 3095.5,-279.5 3222.5,-279.5 3222.5,-260.5 3095.5,-260.5"/>
<text text-anchor="middle" x="3159" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/expr&#45;value.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="expr-context_8h.html" target="_top" xlink:title="be/src/exprs/expr&#45;context.h">
<polygon fill="white" stroke="black" points="2156,-204.5 2156,-223.5 2292,-223.5 2292,-204.5 2156,-204.5"/>
<text text-anchor="middle" x="2224" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/expr&#45;context.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M3085.24,-264.74C2908.59,-254.538 2463.3,-228.82 2292.32,-218.946"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3085.28,-268.248 3095.47,-265.331 3085.69,-261.26 3085.28,-268.248"/>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<g id="a_node49"><a xlink:href="literal_8h.html" target="_top" xlink:title="be/src/exprs/literal.h">
<polygon fill="white" stroke="black" points="4038.5,-204.5 4038.5,-223.5 4143.5,-223.5 4143.5,-204.5 4038.5,-204.5"/>
<text text-anchor="middle" x="4091" y="-211.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/literal.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node49 -->
<g id="edge53" class="edge"><title>Node1&#45;&gt;Node49</title>
<path fill="none" stroke="midnightblue" d="M3232.69,-264.73C3414.49,-254.197 3880.97,-227.169 4038.29,-218.054"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3232.47,-261.237 3222.69,-265.31 3232.88,-268.225 3232.47,-261.237"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="aggregation-node_8cc.html" target="_top" xlink:title="be/src/exec/aggregation\l&#45;node.cc">
<polygon fill="white" stroke="black" points="3140.5,-137 3140.5,-167 3261.5,-167 3261.5,-137 3140.5,-137"/>
<text text-anchor="start" x="3148.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/aggregation</text>
<text text-anchor="middle" x="3201" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node3 -->
<g id="edge2" class="edge"><title>Node2&#45;&gt;Node3</title>
<path fill="none" stroke="midnightblue" d="M2302.3,-213.277C2459.76,-212.916 2825.69,-207.449 3130,-168 3133.37,-167.563 3136.82,-167.051 3140.3,-166.485"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.23,-209.777 2292.24,-213.293 2302.24,-216.777 2302.23,-209.777"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="analytic-eval-node_8h.html" target="_top" xlink:title="be/src/exec/analytic\l&#45;eval&#45;node.h">
<polygon fill="white" stroke="black" points="3280,-137 3280,-167 3384,-167 3384,-137 3280,-137"/>
<text text-anchor="start" x="3288" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/analytic</text>
<text text-anchor="middle" x="3332" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;eval&#45;node.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node2&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M2302.37,-211.602C2512.16,-207.546 3083.29,-194.347 3270,-168 3273.18,-167.551 3276.44,-167.012 3279.71,-166.408"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.29,-208.103 2292.35,-211.794 2302.42,-215.102 2302.29,-208.103"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="hash-table-test_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;table\l&#45;test.cc">
<polygon fill="white" stroke="black" points="3402,-137 3402,-167 3518,-167 3518,-137 3402,-137"/>
<text text-anchor="start" x="3410" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;table</text>
<text text-anchor="middle" x="3460" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;test.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node2&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M2302.32,-211.842C2528.7,-208.2 3181.25,-195.546 3393,-168 3395.84,-167.631 3398.73,-167.199 3401.65,-166.72"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.13,-208.345 2292.18,-212.004 2302.24,-215.344 2302.13,-208.345"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="hash-table_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;table.cc">
<polygon fill="white" stroke="black" points="3536.5,-142.5 3536.5,-161.5 3665.5,-161.5 3665.5,-142.5 3536.5,-142.5"/>
<text text-anchor="middle" x="3601" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;table.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node2&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M2302.23,-211.968C2545.55,-208.494 3286.94,-195.849 3526,-168 3538.66,-166.525 3552.37,-164.047 3564.57,-161.525"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.01,-208.471 2292.06,-212.112 2302.11,-215.47 2302.01,-208.471"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="hbase-table-sink_8cc.html" target="_top" xlink:title="be/src/exec/hbase&#45;table\l&#45;sink.cc">
<polygon fill="white" stroke="black" points="3683.5,-137 3683.5,-167 3804.5,-167 3804.5,-137 3683.5,-137"/>
<text text-anchor="start" x="3691.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hbase&#45;table</text>
<text text-anchor="middle" x="3744" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;sink.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node2&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M2302.52,-212.427C2564.19,-210.224 3405.08,-200.715 3674,-168 3677.08,-167.625 3680.23,-167.18 3683.41,-166.682"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.32,-208.928 2292.35,-212.511 2302.38,-215.928 2302.32,-208.928"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="hbase-table-writer_8cc.html" target="_top" xlink:title="be/src/exec/hbase&#45;table\l&#45;writer.cc">
<polygon fill="white" stroke="black" points="3822.5,-137 3822.5,-167 3943.5,-167 3943.5,-137 3822.5,-137"/>
<text text-anchor="start" x="3830.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hbase&#45;table</text>
<text text-anchor="middle" x="3883" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;writer.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node2&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M2302.85,-212.674C2581.03,-211.226 3515.76,-203.751 3813,-168 3816.08,-167.629 3819.23,-167.187 3822.41,-166.692"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.43,-209.176 2292.45,-212.727 2302.47,-216.176 2302.43,-209.176"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="hdfs-avro-table-writer_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;avro\l&#45;table&#45;writer.cc">
<polygon fill="white" stroke="black" points="-0.5,-137 -0.5,-167 110.5,-167 110.5,-137 -0.5,-137"/>
<text text-anchor="start" x="7.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;avro</text>
<text text-anchor="middle" x="55" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table&#45;writer.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node2&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2145.65,-212.294C1788.4,-208.946 322.568,-193.744 119,-168 116.283,-167.656 113.512,-167.245 110.723,-166.783"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.86,-215.796 2155.89,-212.39 2145.92,-208.797 2145.86,-215.796"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="hdfs-parquet-table-writer_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;parquet\l&#45;table&#45;writer.cc">
<polygon fill="white" stroke="black" points="128.5,-137 128.5,-167 253.5,-167 253.5,-137 128.5,-137"/>
<text text-anchor="start" x="136.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;parquet</text>
<text text-anchor="middle" x="191" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table&#45;writer.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node2&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M2145.94,-213.14C1828.85,-213.411 636.355,-211.457 262,-168 259.247,-167.68 256.442,-167.305 253.616,-166.886"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.96,-216.64 2155.96,-213.131 2145.95,-209.64 2145.96,-216.64"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="hdfs-scan-node_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;scan\l&#45;node.cc">
<polygon fill="white" stroke="black" points="271.5,-137 271.5,-167 384.5,-167 384.5,-137 271.5,-137"/>
<text text-anchor="start" x="279.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;scan</text>
<text text-anchor="middle" x="328" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node2&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M2145.68,-213.147C1841.84,-213.395 740.706,-211.224 394,-168 390.968,-167.622 387.872,-167.166 384.755,-166.652"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.73,-216.647 2155.73,-213.137 2145.72,-209.647 2145.73,-216.647"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="hdfs-scanner_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;scanner.cc">
<polygon fill="white" stroke="black" points="403,-142.5 403,-161.5 543,-161.5 543,-142.5 403,-142.5"/>
<text text-anchor="middle" x="473" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;scanner.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node14 -->
<g id="edge13" class="edge"><title>Node2&#45;&gt;Node14</title>
<path fill="none" stroke="midnightblue" d="M2145.44,-212.561C1858.39,-210.697 866.778,-201.897 552,-168 538.675,-166.565 524.235,-164.097 511.389,-161.572"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.73,-216.063 2155.75,-212.627 2145.78,-209.063 2145.73,-216.063"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="hdfs-sequence-table-writer_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;sequence\l&#45;table&#45;writer.cc">
<polygon fill="white" stroke="black" points="561,-137 561,-167 695,-167 695,-137 561,-137"/>
<text text-anchor="start" x="569" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;sequence</text>
<text text-anchor="middle" x="628" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table&#45;writer.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node15 -->
<g id="edge14" class="edge"><title>Node2&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M2145.84,-212.393C1876.46,-210.036 987.619,-199.965 704,-168 701.06,-167.669 698.064,-167.283 695.043,-166.856"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.9,-215.894 2155.93,-212.481 2145.96,-208.894 2145.9,-215.894"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="hdfs-table-sink_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;table\l&#45;sink.cc">
<polygon fill="white" stroke="black" points="713.5,-137 713.5,-167 826.5,-167 826.5,-137 713.5,-137"/>
<text text-anchor="start" x="721.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;table</text>
<text text-anchor="middle" x="770" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;sink.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge15" class="edge"><title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M2145.34,-212.462C1890.79,-210.406 1091.18,-201.387 835,-168 832.244,-167.641 829.433,-167.217 826.602,-166.744"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.58,-215.964 2155.61,-212.544 2145.63,-208.964 2145.58,-215.964"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="hdfs-text-table-writer_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;text\l&#45;table&#45;writer.cc">
<polygon fill="white" stroke="black" points="844.5,-137 844.5,-167 953.5,-167 953.5,-137 844.5,-137"/>
<text text-anchor="start" x="852.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;text</text>
<text text-anchor="middle" x="899" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table&#45;writer.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node17 -->
<g id="edge16" class="edge"><title>Node2&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M2145.29,-212.234C1906.45,-209.585 1192.26,-199.203 962,-168 959.215,-167.623 956.372,-167.176 953.511,-166.677"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.59,-215.737 2155.63,-212.347 2145.67,-208.737 2145.59,-215.737"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="old-hash-table-test_8cc.html" target="_top" xlink:title="be/src/exec/old&#45;hash\l&#45;table&#45;test.cc">
<polygon fill="white" stroke="black" points="971.5,-137 971.5,-167 1078.5,-167 1078.5,-137 971.5,-137"/>
<text text-anchor="start" x="979.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/old&#45;hash</text>
<text text-anchor="middle" x="1025" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table&#45;test.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node18 -->
<g id="edge17" class="edge"><title>Node2&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M2145.53,-211.915C1923.21,-208.519 1292,-196.568 1087,-168 1084.26,-167.618 1081.46,-167.167 1078.64,-166.665"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.75,-215.418 2155.8,-212.07 2145.86,-208.419 2145.75,-215.418"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="old-hash-table_8cc.html" target="_top" xlink:title="be/src/exec/old&#45;hash\l&#45;table.cc">
<polygon fill="white" stroke="black" points="1096.5,-137 1096.5,-167 1203.5,-167 1203.5,-137 1096.5,-137"/>
<text text-anchor="start" x="1104.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/old&#45;hash</text>
<text text-anchor="middle" x="1150" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node19 -->
<g id="edge18" class="edge"><title>Node2&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M2145.78,-211.433C1941.03,-207.026 1392.77,-193.171 1213,-168 1209.99,-167.579 1206.92,-167.08 1203.83,-166.524"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.78,-214.934 2155.85,-211.649 2145.93,-207.936 2145.78,-214.934"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="partitioned-aggregation-node_8cc.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;aggregation&#45;node.cc">
<polygon fill="white" stroke="black" points="1222,-137 1222,-167 1338,-167 1338,-137 1222,-137"/>
<text text-anchor="start" x="1230" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="1280" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;aggregation&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node20 -->
<g id="edge19" class="edge"><title>Node2&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M2145.68,-213.403C1991.85,-213.221 1639.74,-207.988 1347,-168 1344.17,-167.613 1341.27,-167.166 1338.36,-166.675"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.96,-216.903 2155.97,-213.408 2145.97,-209.903 2145.96,-216.903"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="partitioned-hash-join-node_8cc.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;hash&#45;join&#45;node.cc">
<polygon fill="white" stroke="black" points="1356,-137 1356,-167 1472,-167 1472,-137 1356,-137"/>
<text text-anchor="start" x="1364" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="1414" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;hash&#45;join&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node21 -->
<g id="edge20" class="edge"><title>Node2&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M2145.45,-212.356C2009.44,-210.325 1721.53,-201.987 1481,-168 1478.05,-167.583 1475.04,-167.105 1472,-166.58"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.72,-215.86 2155.77,-212.502 2145.82,-208.861 2145.72,-215.86"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><a xlink:href="union-node_8cc.html" target="_top" xlink:title="be/src/exec/union&#45;node.cc">
<polygon fill="white" stroke="black" points="1490.5,-142.5 1490.5,-161.5 1621.5,-161.5 1621.5,-142.5 1490.5,-142.5"/>
<text text-anchor="middle" x="1556" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/union&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node22 -->
<g id="edge21" class="edge"><title>Node2&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M2145.52,-210.165C2031.54,-205.343 1813.71,-193.478 1630,-168 1618.05,-166.343 1605.14,-163.94 1593.49,-161.541"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.42,-213.663 2155.56,-210.582 2145.71,-206.669 2145.42,-213.663"/>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><a xlink:href="agg-fn-evaluator_8cc.html" target="_top" xlink:title="be/src/exprs/agg&#45;fn\l&#45;evaluator.cc">
<polygon fill="white" stroke="black" points="1639.5,-137 1639.5,-167 1740.5,-167 1740.5,-137 1639.5,-137"/>
<text text-anchor="start" x="1647.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/agg&#45;fn</text>
<text text-anchor="middle" x="1690" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;evaluator.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node23 -->
<g id="edge22" class="edge"><title>Node2&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M2145.64,-209.176C2051.26,-203.739 1888.15,-191.689 1750,-168 1746.93,-167.474 1743.79,-166.874 1740.63,-166.225"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.5,-212.674 2155.68,-209.744 2145.89,-205.685 2145.5,-212.674"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="case-expr_8cc.html" target="_top" xlink:title="be/src/exprs/case&#45;expr.cc">
<polygon fill="white" stroke="black" points="1759,-142.5 1759,-161.5 1889,-161.5 1889,-142.5 1759,-142.5"/>
<text text-anchor="middle" x="1824" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/case&#45;expr.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node24 -->
<g id="edge23" class="edge"><title>Node2&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M2145.81,-203.608C2079.64,-195.324 1982.38,-182.361 1898,-168 1886.89,-166.109 1874.89,-163.795 1863.85,-161.557"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2145.4,-207.083 2155.75,-204.846 2146.26,-200.137 2145.4,-207.083"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="expr-benchmark_8cc.html" target="_top" xlink:title="be/src/exprs/expr&#45;benchmark.cc">
<polygon fill="white" stroke="black" points="1907.5,-142.5 1907.5,-161.5 2064.5,-161.5 2064.5,-142.5 1907.5,-142.5"/>
<text text-anchor="middle" x="1986" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/expr&#45;benchmark.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node25 -->
<g id="edge24" class="edge"><title>Node2&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M2180.4,-202.008C2134.09,-190.334 2061.88,-172.129 2019.73,-161.503"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2179.6,-205.416 2190.15,-204.467 2181.31,-198.629 2179.6,-205.416"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="expr-context_8cc.html" target="_top" xlink:title="be/src/exprs/expr&#45;context.cc">
<polygon fill="white" stroke="black" points="2082.5,-142.5 2082.5,-161.5 2223.5,-161.5 2223.5,-142.5 2082.5,-142.5"/>
<text text-anchor="middle" x="2153" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/expr&#45;context.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node26 -->
<g id="edge25" class="edge"><title>Node2&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M2206.07,-197.846C2192.49,-186.371 2174.32,-171.02 2163.15,-161.581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2203.93,-200.622 2213.83,-204.403 2208.45,-195.276 2203.93,-200.622"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="expr-test_8cc.html" target="_top" xlink:title="be/src/exprs/expr&#45;test.cc">
<polygon fill="white" stroke="black" points="3961.5,-142.5 3961.5,-161.5 4086.5,-161.5 4086.5,-142.5 3961.5,-142.5"/>
<text text-anchor="middle" x="4024" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/expr&#45;test.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node27 -->
<g id="edge26" class="edge"><title>Node2&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M2302.28,-212.827C2595.12,-211.887 3625.91,-205.903 3952,-168 3964.3,-166.57 3977.62,-164.07 3989.41,-161.516"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.16,-209.327 2292.17,-212.858 2302.19,-216.327 2302.16,-209.327"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="expr_8cc.html" target="_top" xlink:title="be/src/exprs/expr.cc">
<polygon fill="white" stroke="black" points="4105,-142.5 4105,-161.5 4211,-161.5 4211,-142.5 4105,-142.5"/>
<text text-anchor="middle" x="4158" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/expr.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node28 -->
<g id="edge27" class="edge"><title>Node2&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M2302.52,-213.303C2610.98,-214.155 3740.15,-213.993 4095,-168 4105.82,-166.598 4117.48,-164.105 4127.8,-161.549"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.34,-209.803 2292.33,-213.274 2302.32,-216.803 2302.34,-209.803"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="hive-udf-call_8cc.html" target="_top" xlink:title="be/src/exprs/hive&#45;udf\l&#45;call.cc">
<polygon fill="white" stroke="black" points="2242,-137 2242,-167 2350,-167 2350,-137 2242,-137"/>
<text text-anchor="start" x="2250" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/hive&#45;udf</text>
<text text-anchor="middle" x="2296" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;call.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node29 -->
<g id="edge28" class="edge"><title>Node2&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2242.25,-197.795C2253.55,-188.374 2267.97,-176.356 2279.03,-167.141"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2239.76,-195.313 2234.32,-204.403 2244.24,-200.69 2239.76,-195.313"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="scalar-fn-call_8cc.html" target="_top" xlink:title="be/src/exprs/scalar\l&#45;fn&#45;call.cc">
<polygon fill="white" stroke="black" points="2368,-137 2368,-167 2468,-167 2468,-137 2368,-137"/>
<text text-anchor="start" x="2376" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/scalar</text>
<text text-anchor="middle" x="2418" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;fn&#45;call.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node30 -->
<g id="edge29" class="edge"><title>Node2&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M2261.58,-201.376C2293.33,-191.558 2338.89,-177.468 2372.65,-167.025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2260.31,-198.105 2251.8,-204.403 2262.38,-204.792 2260.31,-198.105"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="data-stream-sender_8cc.html" target="_top" xlink:title="be/src/runtime/data\l&#45;stream&#45;sender.cc">
<polygon fill="white" stroke="black" points="2486.5,-137 2486.5,-167 2587.5,-167 2587.5,-137 2486.5,-137"/>
<text text-anchor="start" x="2494.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/data</text>
<text text-anchor="middle" x="2537" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stream&#45;sender.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node31 -->
<g id="edge30" class="edge"><title>Node2&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M2288.45,-202.797C2339.72,-194.376 2413.19,-181.633 2477,-168 2480.05,-167.349 2483.17,-166.654 2486.32,-165.931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2287.8,-199.355 2278.5,-204.422 2288.93,-206.264 2287.8,-199.355"/>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><a xlink:href="tuple_8cc.html" target="_top" xlink:title="be/src/runtime/tuple.cc">
<polygon fill="white" stroke="black" points="2606,-142.5 2606,-161.5 2722,-161.5 2722,-142.5 2606,-142.5"/>
<text text-anchor="middle" x="2664" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/tuple.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node32 -->
<g id="edge31" class="edge"><title>Node2&#45;&gt;Node32</title>
<path fill="none" stroke="midnightblue" d="M2302.54,-205.727C2378.05,-198.21 2495.24,-185.165 2596,-168 2606.61,-166.193 2618.06,-163.829 2628.48,-161.515"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2301.77,-202.286 2292.17,-206.751 2302.46,-209.252 2301.77,-202.286"/>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<g id="a_node33"><a xlink:href="fe-support_8cc.html" target="_top" xlink:title="be/src/service/fe&#45;support.cc">
<polygon fill="white" stroke="black" points="2740,-142.5 2740,-161.5 2878,-161.5 2878,-142.5 2740,-142.5"/>
<text text-anchor="middle" x="2809" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/service/fe&#45;support.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node33 -->
<g id="edge32" class="edge"><title>Node2&#45;&gt;Node33</title>
<path fill="none" stroke="midnightblue" d="M2302.16,-208.456C2401.8,-202.112 2579.25,-188.962 2730,-168 2742.44,-166.27 2755.9,-163.902 2768.12,-161.559"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2301.93,-204.964 2292.17,-209.086 2302.37,-211.95 2301.93,-204.964"/>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><a xlink:href="query-exec-state_8cc.html" target="_top" xlink:title="be/src/service/query\l&#45;exec&#45;state.cc">
<polygon fill="white" stroke="black" points="2896.5,-137 2896.5,-167 3001.5,-167 3001.5,-137 2896.5,-137"/>
<text text-anchor="start" x="2904.5" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/service/query</text>
<text text-anchor="middle" x="2949" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;exec&#45;state.cc</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node34 -->
<g id="edge33" class="edge"><title>Node2&#45;&gt;Node34</title>
<path fill="none" stroke="midnightblue" d="M2302.38,-211.972C2426.93,-209.378 2677.38,-200.233 2887,-168 2890.06,-167.529 2893.2,-166.981 2896.36,-166.379"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.11,-208.477 2292.18,-212.176 2302.25,-215.476 2302.11,-208.477"/>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="tuple-row-compare_8h.html" target="_top" xlink:title="be/src/util/tuple&#45;row\l&#45;compare.h">
<polygon fill="white" stroke="black" points="3020,-137 3020,-167 3122,-167 3122,-137 3020,-137"/>
<text text-anchor="start" x="3028" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/util/tuple&#45;row</text>
<text text-anchor="middle" x="3071" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;compare.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node35 -->
<g id="edge34" class="edge"><title>Node2&#45;&gt;Node35</title>
<path fill="none" stroke="midnightblue" d="M2302.59,-213.264C2444.63,-212.686 2753.19,-206.59 3010,-168 3013.24,-167.514 3016.55,-166.936 3019.88,-166.294"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2302.23,-209.765 2292.25,-213.298 2302.26,-216.765 2302.23,-209.765"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="analytic-eval-node_8cc.html" target="_top" xlink:title="be/src/exec/analytic\l&#45;eval&#45;node.cc">
<polygon fill="white" stroke="black" points="3287,-69 3287,-99 3391,-99 3391,-69 3287,-69"/>
<text text-anchor="start" x="3295" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/analytic</text>
<text text-anchor="middle" x="3339" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;eval&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node4&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M3334.6,-126.532C3335.57,-117.361 3336.64,-107.245 3337.48,-99.2931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3331.09,-126.366 3333.52,-136.679 3338.05,-127.104 3331.09,-126.366"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="exec-node_8cc.html" target="_top" xlink:title="be/src/exec/exec&#45;node.cc">
<polygon fill="white" stroke="black" points="3354.5,-6.5 3354.5,-25.5 3483.5,-25.5 3483.5,-6.5 3354.5,-6.5"/>
<text text-anchor="middle" x="3419" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/exec&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node4&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node4&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3367.53,-131.392C3379.49,-123.155 3391.85,-112.547 3400,-100 3415.46,-76.1998 3418.42,-41.4124 3418.93,-25.5062"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3365.44,-128.579 3358.96,-136.965 3369.25,-134.447 3365.44,-128.579"/>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><a xlink:href="topn-node_8h.html" target="_top" xlink:title="be/src/exec/topn&#45;node.h">
<polygon fill="white" stroke="black" points="3147,-74.5 3147,-93.5 3269,-93.5 3269,-74.5 3147,-74.5"/>
<text text-anchor="middle" x="3208" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/topn&#45;node.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node36 -->
<g id="edge35" class="edge"><title>Node35&#45;&gt;Node36</title>
<path fill="none" stroke="midnightblue" d="M3109.72,-132.346C3136.05,-119.662 3169.67,-103.467 3189.98,-93.6819"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3107.88,-129.348 3100.39,-136.841 3110.92,-135.654 3107.88,-129.348"/>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="data-stream-recvr_8h.html" target="_top" xlink:title="be/src/runtime/data\l&#45;stream&#45;recvr.h">
<polygon fill="white" stroke="black" points="2460.5,-69 2460.5,-99 2561.5,-99 2561.5,-69 2460.5,-69"/>
<text text-anchor="start" x="2468.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/data</text>
<text text-anchor="middle" x="2511" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stream&#45;recvr.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node38 -->
<g id="edge38" class="edge"><title>Node35&#45;&gt;Node38</title>
<path fill="none" stroke="midnightblue" d="M3010.3,-136.053C3010.2,-136.035 3010.1,-136.017 3010,-136 2924.62,-121.214 2670.45,-98.5982 2561.5,-89.2601"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3009.38,-139.439 3019.85,-137.875 3010.69,-132.563 3009.38,-139.439"/>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><a xlink:href="data-stream-test_8cc.html" target="_top" xlink:title="be/src/runtime/data\l&#45;stream&#45;test.cc">
<polygon fill="white" stroke="black" points="2562.5,-1 2562.5,-31 2663.5,-31 2663.5,-1 2562.5,-1"/>
<text text-anchor="start" x="2570.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/data</text>
<text text-anchor="middle" x="2613" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stream&#45;test.cc</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node42 -->
<g id="edge44" class="edge"><title>Node35&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M3009.8,-135.704C2971.51,-125.939 2921.23,-112.759 2877,-100 2798.52,-77.3623 2707.85,-48.189 2655.79,-31.143"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3009.21,-139.166 3019.76,-138.237 3010.93,-132.381 3009.21,-139.166"/>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="sorted-run-merger_8h.html" target="_top" xlink:title="be/src/runtime/sorted\l&#45;run&#45;merger.h">
<polygon fill="white" stroke="black" points="2886.5,-69 2886.5,-99 2995.5,-99 2995.5,-69 2886.5,-69"/>
<text text-anchor="start" x="2894.5" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/sorted</text>
<text text-anchor="middle" x="2941" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;run&#45;merger.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node44 -->
<g id="edge45" class="edge"><title>Node35&#45;&gt;Node44</title>
<path fill="none" stroke="midnightblue" d="M3033.96,-132.197C3013.25,-121.68 2987.85,-108.787 2968.84,-99.1352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3032.61,-135.435 3043.11,-136.841 3035.78,-129.194 3032.61,-135.435"/>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<g id="a_node48"><a xlink:href="sorter_8h.html" target="_top" xlink:title="be/src/runtime/sorter.h">
<polygon fill="white" stroke="red" points="3013.5,-74.5 3013.5,-93.5 3128.5,-93.5 3128.5,-74.5 3013.5,-74.5"/>
<text text-anchor="middle" x="3071" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/sorter.h</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node48 -->
<g id="edge50" class="edge"><title>Node35&#45;&gt;Node48</title>
<path fill="none" stroke="midnightblue" d="M3071,-126.376C3071,-114.971 3071,-102.136 3071,-93.8283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3067.5,-126.679 3071,-136.679 3074.5,-126.679 3067.5,-126.679"/>
</g>
<!-- Node36&#45;&gt;Node6 -->
<g id="edge36" class="edge"><title>Node36&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M3245.16,-71.3771C3287.11,-58.2542 3354.38,-37.2139 3391.74,-25.5259"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3244.08,-68.0459 3235.58,-74.3717 3246.17,-74.7267 3244.08,-68.0459"/>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><a xlink:href="topn-node_8cc.html" target="_top" xlink:title="be/src/exec/topn&#45;node.cc">
<polygon fill="white" stroke="black" points="3209.5,-6.5 3209.5,-25.5 3336.5,-25.5 3336.5,-6.5 3209.5,-6.5"/>
<text text-anchor="middle" x="3273" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/topn&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node36&#45;&gt;Node37 -->
<g id="edge37" class="edge"><title>Node36&#45;&gt;Node37</title>
<path fill="none" stroke="midnightblue" d="M3223.71,-67.0474C3236.45,-54.1111 3253.94,-36.3567 3264.29,-25.8411"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3221.02,-64.7909 3216.5,-74.3717 3226.01,-69.7027 3221.02,-64.7909"/>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<g id="a_node39"><a xlink:href="exchange-node_8cc.html" target="_top" xlink:title="be/src/exec/exchange\l&#45;node.cc">
<polygon fill="white" stroke="black" points="2431.5,-1 2431.5,-31 2544.5,-31 2544.5,-1 2431.5,-1"/>
<text text-anchor="start" x="2439.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/exchange</text>
<text text-anchor="middle" x="2488" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node39 -->
<g id="edge39" class="edge"><title>Node38&#45;&gt;Node39</title>
<path fill="none" stroke="midnightblue" d="M2502.68,-59.129C2499.43,-49.8014 2495.81,-39.4177 2492.98,-31.2931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2499.41,-60.3877 2506.01,-68.679 2506.02,-58.0842 2499.41,-60.3877"/>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><a xlink:href="data-stream-mgr_8cc.html" target="_top" xlink:title="be/src/runtime/data\l&#45;stream&#45;mgr.cc">
<polygon fill="white" stroke="black" points="2179.5,-1 2179.5,-31 2280.5,-31 2280.5,-1 2179.5,-1"/>
<text text-anchor="start" x="2187.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/data</text>
<text text-anchor="middle" x="2230" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stream&#45;mgr.cc</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node40 -->
<g id="edge40" class="edge"><title>Node38&#45;&gt;Node40</title>
<path fill="none" stroke="midnightblue" d="M2450.69,-69.3934C2406.22,-59.2852 2344.28,-45.0471 2290,-32 2286.97,-31.2723 2283.86,-30.5169 2280.72,-29.7496"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2449.94,-72.8125 2460.47,-71.6137 2451.49,-65.9863 2449.94,-72.8125"/>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><a xlink:href="data-stream-recvr_8cc.html" target="_top" xlink:title="be/src/runtime/data\l&#45;stream&#45;recvr.cc">
<polygon fill="white" stroke="black" points="2681.5,-1 2681.5,-31 2782.5,-31 2782.5,-1 2681.5,-1"/>
<text text-anchor="start" x="2689.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/data</text>
<text text-anchor="middle" x="2732" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stream&#45;recvr.cc</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node41 -->
<g id="edge41" class="edge"><title>Node38&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M2568.09,-65.9518C2604.37,-55.1162 2650.77,-41.2594 2684.93,-31.0561"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2566.72,-62.707 2558.14,-68.9223 2568.72,-69.4143 2566.72,-62.707"/>
</g>
<!-- Node38&#45;&gt;Node42 -->
<g id="edge42" class="edge"><title>Node38&#45;&gt;Node42</title>
<path fill="none" stroke="midnightblue" d="M2541.39,-63.339C2557.39,-52.9856 2576.64,-40.526 2591.15,-31.1352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2539.38,-60.4703 2532.88,-68.8413 2543.18,-66.3473 2539.38,-60.4703"/>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<g id="a_node43"><a xlink:href="runtime-state_8cc.html" target="_top" xlink:title="be/src/runtime/runtime\l&#45;state.cc">
<polygon fill="white" stroke="black" points="2299,-1 2299,-31 2413,-31 2413,-1 2299,-1"/>
<text text-anchor="start" x="2307" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/runtime</text>
<text text-anchor="middle" x="2356" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;state.cc</text>
</a>
</g>
</g>
<!-- Node38&#45;&gt;Node43 -->
<g id="edge43" class="edge"><title>Node38&#45;&gt;Node43</title>
<path fill="none" stroke="midnightblue" d="M2468.47,-64.8898C2443.39,-54.2103 2412.12,-40.8982 2388.93,-31.0218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2467.18,-68.1438 2477.75,-68.8413 2469.92,-61.7034 2467.18,-68.1438"/>
</g>
<!-- Node44&#45;&gt;Node41 -->
<g id="edge47" class="edge"><title>Node44&#45;&gt;Node41</title>
<path fill="none" stroke="midnightblue" d="M2886.57,-65.8127C2852.33,-54.9979 2808.68,-41.2157 2776.51,-31.0561"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2885.83,-69.2485 2896.42,-68.9223 2887.94,-62.5734 2885.83,-69.2485"/>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="sort-node_8cc.html" target="_top" xlink:title="be/src/exec/sort&#45;node.cc">
<polygon fill="white" stroke="black" points="2800.5,-6.5 2800.5,-25.5 2925.5,-25.5 2925.5,-6.5 2800.5,-6.5"/>
<text text-anchor="middle" x="2863" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/sort&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node45 -->
<g id="edge46" class="edge"><title>Node44&#45;&gt;Node45</title>
<path fill="none" stroke="midnightblue" d="M2916.41,-62.1927C2901.93,-49.9403 2884.37,-35.0785 2873.43,-25.8283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2914.18,-64.8914 2924.08,-68.679 2918.7,-59.5477 2914.18,-64.8914"/>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<g id="a_node46"><a xlink:href="sorted-run-merger_8cc.html" target="_top" xlink:title="be/src/runtime/sorted\l&#45;run&#45;merger.cc">
<polygon fill="white" stroke="black" points="3082.5,-1 3082.5,-31 3191.5,-31 3191.5,-1 3082.5,-1"/>
<text text-anchor="start" x="3090.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/sorted</text>
<text text-anchor="middle" x="3137" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;run&#45;merger.cc</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node46 -->
<g id="edge48" class="edge"><title>Node44&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M2992.7,-65.5916C3024.75,-54.7984 3065.38,-41.1157 3095.36,-31.0218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2991.41,-62.333 2983.05,-68.8413 2993.64,-68.967 2991.41,-62.333"/>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<g id="a_node47"><a xlink:href="sorter_8cc.html" target="_top" xlink:title="be/src/runtime/sorter.cc">
<polygon fill="white" stroke="black" points="2944,-6.5 2944,-25.5 3064,-25.5 3064,-6.5 2944,-6.5"/>
<text text-anchor="middle" x="3004" y="-13.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/sorter.cc</text>
</a>
</g>
</g>
<!-- Node44&#45;&gt;Node47 -->
<g id="edge49" class="edge"><title>Node44&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M2961.84,-61.1658C2973.34,-49.119 2986.99,-34.8216 2995.57,-25.8283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2959.04,-59.0287 2954.67,-68.679 2964.11,-63.8621 2959.04,-59.0287"/>
</g>
<!-- Node48&#45;&gt;Node46 -->
<g id="edge51" class="edge"><title>Node48&#45;&gt;Node46</title>
<path fill="none" stroke="midnightblue" d="M3086.88,-67.1185C3097.83,-56.1696 3112.26,-41.7438 3122.82,-31.1815"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3084.22,-64.8257 3079.63,-74.3717 3089.17,-69.7754 3084.22,-64.8257"/>
</g>
<!-- Node48&#45;&gt;Node47 -->
<g id="edge52" class="edge"><title>Node48&#45;&gt;Node47</title>
<path fill="none" stroke="midnightblue" d="M3054.81,-67.0474C3041.67,-54.1111 3023.65,-36.3567 3012.98,-25.8411"/>
<polygon fill="midnightblue" stroke="midnightblue" points="3052.66,-69.8473 3062.24,-74.3717 3057.57,-64.8605 3052.66,-69.8473"/>
</g>
<!-- Node49&#45;&gt;Node27 -->
<g id="edge54" class="edge"><title>Node49&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M4073.71,-197.521C4060.94,-186.082 4044.02,-170.93 4033.58,-161.581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4071.62,-200.34 4081.4,-204.403 4076.29,-195.125 4071.62,-200.34"/>
</g>
<!-- Node49&#45;&gt;Node28 -->
<g id="edge55" class="edge"><title>Node49&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M4108.29,-197.521C4121.06,-186.082 4137.98,-170.93 4148.42,-161.581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4105.71,-195.125 4100.6,-204.403 4110.38,-200.34 4105.71,-195.125"/>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<g id="a_node50"><a xlink:href="literal_8cc.html" target="_top" xlink:title="be/src/exprs/literal.cc">
<polygon fill="white" stroke="black" points="4229,-142.5 4229,-161.5 4339,-161.5 4339,-142.5 4229,-142.5"/>
<text text-anchor="middle" x="4284" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/literal.cc</text>
</a>
</g>
</g>
<!-- Node49&#45;&gt;Node50 -->
<g id="edge56" class="edge"><title>Node49&#45;&gt;Node50</title>
<path fill="none" stroke="midnightblue" d="M4128.21,-201.432C4165.72,-189.771 4222.74,-172.044 4256.4,-161.581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="4127.16,-198.093 4118.65,-204.403 4129.24,-204.777 4127.16,-198.093"/>
</g>
</g>
</svg>
<g id="navigator" transform="translate(0 0)" fill="#404254">
<rect fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width=".5" x="0" y="0" width="60" height="60"/>
<use id="zoomplus" xlink:href="#zoomPlus" x="17" y="9" onmousedown="handleZoom(evt,'in')"/>
<use id="zoomminus" xlink:href="#zoomMin" x="42" y="9" onmousedown="handleZoom(evt,'out')"/>
<use id="reset" xlink:href="#resetDef" x="30" y="36" onmousedown="handleReset()"/>
<g id="arrowUp" xlink:href="#dirArrow" transform="translate(30 24)" onmousedown="handlePan(0,-1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowUp.mouseover" end="arrowUp.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowRight" xlink:href="#dirArrow" transform="rotate(90) translate(36 -43)" onmousedown="handlePan(1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowRight.mouseover" end="arrowRight.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowDown" xlink:href="#dirArrow" transform="rotate(180) translate(-30 -48)" onmousedown="handlePan(0,1)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowDown.mouseover" end="arrowDown.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
<g id="arrowLeft" xlink:href="#dirArrow" transform="rotate(270) translate(-36 17)" onmousedown="handlePan(-1,0)">
<use xlink:href="#rim" fill="#404040">
<set attributeName="fill" to="#808080" begin="arrowLeft.mouseover" end="arrowLeft.mouseout"/>
</use>
<path fill="none" stroke="white" stroke-width="1.5" d="M0,-3.0v7 M-2.5,-0.5L0,-3.0L2.5,-0.5"/>
</g>
</g>
<svg viewBox="0 0 15 15" width="100%" height="30px" preserveAspectRatio="xMaxYMin meet">
<g id="arrow_out" transform="scale(0.3 0.3)">
<a xlink:href="expr-value_8h__dep__incl_org.svg" target="_base">
<rect id="button" ry="5" rx="5" y="6" x="6" height="38" width="38"
fill="#f2f5e9" fill-opacity="0.5" stroke="#606060" stroke-width="1.0"/>
<path id="arrow"
d="M 11.500037,31.436501 C 11.940474,20.09759 22.043105,11.32322 32.158766,21.979434 L 37.068811,17.246167 C 37.068811,17.246167 37.088388,32 37.088388,32 L 22.160133,31.978069 C 22.160133,31.978069 26.997745,27.140456 26.997745,27.140456 C 18.528582,18.264221 13.291696,25.230495 11.500037,31.436501 z"
style="fill:#404040;"/>
</a>
</g>
</svg>
</svg>