blob: 850908e8bfc8111abe539205392ed240398e2251 [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/util/bitmap.h Pages: 1 -->
<svg width="2397pt" height="300pt"
viewBox="0.00 0.00 2397.22 300.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 296)">
<title>be/src/util/bitmap.h</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-296 2393.22,-296 2393.22,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1498.22,-272.5 1498.22,-291.5 1598.22,-291.5 1598.22,-272.5 1498.22,-272.5"/>
<text text-anchor="middle" x="1548.22" y="-279.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/util/bitmap.h</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="hash-table_8h.html" target="_top" xlink:title="be/src/exec/hash&#45;table.h">
<polygon fill="white" stroke="black" points="865.222,-210.5 865.222,-229.5 989.222,-229.5 989.222,-210.5 865.222,-210.5"/>
<text text-anchor="middle" x="927.222" y="-217.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;table.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="M1487.89,-275.171C1369.75,-263.756 1109.02,-238.565 989.403,-227.008"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1487.9,-278.688 1498.19,-276.166 1488.57,-271.721 1487.9,-278.688"/>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><a xlink:href="hdfs-parquet-scanner_8cc.html" target="_top" xlink:title="be/src/exec/hdfs&#45;parquet\l&#45;scanner.cc">
<polygon fill="white" stroke="black" points="1485.72,-205 1485.72,-235 1610.72,-235 1610.72,-205 1485.72,-205"/>
<text text-anchor="start" x="1493.72" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hdfs&#45;parquet</text>
<text text-anchor="middle" x="1548.22" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;scanner.cc</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node18 -->
<g id="edge22" class="edge"><title>Node1&#45;&gt;Node18</title>
<path fill="none" stroke="midnightblue" d="M1548.22,-262.371C1548.22,-253.585 1548.22,-243.272 1548.22,-235.141"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1544.72,-262.403 1548.22,-272.403 1551.72,-262.403 1544.72,-262.403"/>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="old-hash-table_8h.html" target="_top" xlink:title="be/src/exec/old&#45;hash\l&#45;table.h">
<polygon fill="white" stroke="black" points="1360.72,-205 1360.72,-235 1467.72,-235 1467.72,-205 1360.72,-205"/>
<text text-anchor="start" x="1368.72" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/old&#45;hash</text>
<text text-anchor="middle" x="1414.22" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table.h</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node19 -->
<g id="edge23" class="edge"><title>Node1&#45;&gt;Node19</title>
<path fill="none" stroke="midnightblue" d="M1519.66,-268.209C1497.89,-258.465 1467.96,-245.062 1445.55,-235.025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1518.47,-271.511 1529.02,-272.403 1521.33,-265.122 1518.47,-271.511"/>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><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="1629.22,-205 1629.22,-235 1743.22,-235 1743.22,-205 1629.22,-205"/>
<text text-anchor="start" x="1637.22" y="-223" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/runtime/runtime</text>
<text text-anchor="middle" x="1686.22" y="-212" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;state.cc</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node30 -->
<g id="edge44" class="edge"><title>Node1&#45;&gt;Node30</title>
<path fill="none" stroke="midnightblue" d="M1577.34,-268.341C1599.77,-258.586 1630.78,-245.107 1653.96,-235.025"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1575.77,-265.206 1567.99,-272.403 1578.56,-271.626 1575.77,-265.206"/>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="bitmap_8cc.html" target="_top" xlink:title="be/src/util/bitmap.cc">
<polygon fill="white" stroke="black" points="1761.72,-210.5 1761.72,-229.5 1866.72,-229.5 1866.72,-210.5 1761.72,-210.5"/>
<text text-anchor="middle" x="1814.22" y="-217.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/util/bitmap.cc</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node31 -->
<g id="edge45" class="edge"><title>Node1&#45;&gt;Node31</title>
<path fill="none" stroke="midnightblue" d="M1597.97,-270.321C1639.32,-261.375 1699.66,-248.153 1752.22,-236 1761.07,-233.954 1770.61,-231.68 1779.49,-229.533"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1597.18,-266.91 1588.15,-272.443 1598.66,-273.752 1597.18,-266.91"/>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="hash-table_8inline_8h.html" target="_top" xlink:title="be/src/exec/hash&#45;table.inline.h">
<polygon fill="white" stroke="black" points="453.722,-142.5 453.722,-161.5 602.722,-161.5 602.722,-142.5 453.722,-142.5"/>
<text text-anchor="middle" x="528.222" y="-149.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;table.inline.h</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="M865.247,-208.748C786.798,-195.772 653.086,-173.654 579.883,-161.546"/>
<polygon fill="midnightblue" stroke="midnightblue" points="865.031,-212.26 875.469,-210.439 866.174,-205.354 865.031,-212.26"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="partitioned-aggregation-node_8h.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;aggregation&#45;node.h">
<polygon fill="white" stroke="black" points="784.222,-137 784.222,-167 900.222,-167 900.222,-137 784.222,-137"/>
<text text-anchor="start" x="792.222" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="842.222" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;aggregation&#45;node.h</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="M907.989,-204.066C893.754,-193.013 874.485,-178.051 860.486,-167.181"/>
<polygon fill="midnightblue" stroke="midnightblue" points="906.065,-207.003 916.11,-210.372 910.358,-201.474 906.065,-207.003"/>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="partitioned-hash-join-node_8h.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;hash&#45;join&#45;node.h">
<polygon fill="white" stroke="black" points="1228.22,-137 1228.22,-167 1344.22,-167 1344.22,-137 1228.22,-137"/>
<text text-anchor="start" x="1236.22" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="1286.22" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;hash&#45;join&#45;node.h</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node16 -->
<g id="edge17" class="edge"><title>Node2&#45;&gt;Node16</title>
<path fill="none" stroke="midnightblue" d="M986.271,-208.746C1043.76,-198.68 1133.57,-182.736 1211.22,-168 1216.7,-166.96 1222.4,-165.858 1228.1,-164.741"/>
<polygon fill="midnightblue" stroke="midnightblue" points="985.523,-205.323 976.276,-210.494 986.729,-212.219 985.523,-205.323"/>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<g id="a_node4"><a xlink:href="hash-join-node_8cc_8BACKUP_832326_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node.cc.BACKUP.32326.cc">
<polygon fill="white" stroke="black" points="916.222,-69 916.222,-99 1058.22,-99 1058.22,-69 916.222,-69"/>
<text text-anchor="start" x="924.222" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="987.222" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc.BACKUP.32326.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node4 -->
<g id="edge3" class="edge"><title>Node3&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M609.154,-141.246C685.808,-131.732 804.062,-116.341 906.222,-100 909.47,-99.4805 912.788,-98.9332 916.138,-98.3674"/>
<polygon fill="midnightblue" stroke="midnightblue" points="608.581,-137.79 599.086,-142.491 609.44,-144.737 608.581,-137.79"/>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="hash-join-node_8cc_8BASE_832326_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node.cc.BASE.32326.cc">
<polygon fill="white" stroke="black" points="1076.72,-69 1076.72,-99 1203.72,-99 1203.72,-69 1076.72,-69"/>
<text text-anchor="start" x="1084.72" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="1140.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc.BASE.32326.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node5 -->
<g id="edge4" class="edge"><title>Node3&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M613.127,-145.821C719.613,-138.67 907.6,-123.879 1067.22,-100 1070.29,-99.5406 1073.43,-99.0355 1076.59,-98.4972"/>
<polygon fill="midnightblue" stroke="midnightblue" points="612.826,-142.333 603.08,-146.489 613.29,-149.317 612.826,-142.333"/>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="hash-join-node_8cc_8LOCAL_832326_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node.cc.LOCAL.32326.cc">
<polygon fill="white" stroke="black" points="604.222,-69 604.222,-99 736.222,-99 736.222,-69 604.222,-69"/>
<text text-anchor="start" x="612.222" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="670.222" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc.LOCAL.32326.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node6 -->
<g id="edge5" class="edge"><title>Node3&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M556.108,-138.039C580.27,-126.809 615.152,-110.596 639.98,-99.0562"/>
<polygon fill="midnightblue" stroke="midnightblue" points="554.379,-134.983 546.786,-142.372 557.329,-141.331 554.379,-134.983"/>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="hash-join-node_8cc_8REMOTE_832326_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node.cc.REMOTE.32326.cc">
<polygon fill="white" stroke="black" points="754.722,-69 754.722,-99 897.722,-99 897.722,-69 754.722,-69"/>
<text text-anchor="start" x="762.722" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="826.222" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc.REMOTE.32326.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node7 -->
<g id="edge6" class="edge"><title>Node3&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M576.929,-140.213C627.652,-128.979 707.32,-111.334 762.898,-99.0247"/>
<polygon fill="midnightblue" stroke="midnightblue" points="575.881,-136.86 566.875,-142.439 577.395,-143.694 575.881,-136.86"/>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><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="16.2219,-69 16.2219,-99 132.222,-99 132.222,-69 16.2219,-69"/>
<text text-anchor="start" x="24.2219" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;table</text>
<text text-anchor="middle" x="74.2219" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;test.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node8 -->
<g id="edge7" class="edge"><title>Node3&#45;&gt;Node8</title>
<path fill="none" stroke="midnightblue" d="M443.029,-141.985C364.392,-133.141 244.513,-118.331 141.222,-100 138.288,-99.4793 135.288,-98.9172 132.263,-98.3269"/>
<polygon fill="midnightblue" stroke="midnightblue" points="443.04,-145.508 453.367,-143.14 443.817,-138.551 443.04,-145.508"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="hash-table_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;table.cc">
<polygon fill="white" stroke="black" points="150.722,-74.5 150.722,-93.5 279.722,-93.5 279.722,-74.5 150.722,-74.5"/>
<text text-anchor="middle" x="215.222" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;table.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node9 -->
<g id="edge8" class="edge"><title>Node3&#45;&gt;Node9</title>
<path fill="none" stroke="midnightblue" d="M477.708,-140.348C415.929,-127.322 312.587,-105.531 255.748,-93.5455"/>
<polygon fill="midnightblue" stroke="midnightblue" points="477.116,-143.801 487.623,-142.439 478.561,-136.951 477.116,-143.801"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><a xlink:href="partitioned-aggregation-node-ir_8cc.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;aggregation&#45;node&#45;ir.cc">
<polygon fill="white" stroke="black" points="336.222,-69 336.222,-99 452.222,-99 452.222,-69 336.222,-69"/>
<text text-anchor="start" x="344.222" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="394.222" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;aggregation&#45;node&#45;ir.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node10 -->
<g id="edge9" class="edge"><title>Node3&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M501.602,-137.889C478.814,-126.665 446.085,-110.545 422.76,-99.0562"/>
<polygon fill="midnightblue" stroke="midnightblue" points="500.186,-141.093 510.704,-142.372 503.279,-134.813 500.186,-141.093"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><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="470.222,-69 470.222,-99 586.222,-99 586.222,-69 470.222,-69"/>
<text text-anchor="start" x="478.222" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="528.222" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;aggregation&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node11 -->
<g id="edge10" class="edge"><title>Node3&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M528.222,-132.174C528.222,-121.678 528.222,-108.821 528.222,-99.1815"/>
<polygon fill="midnightblue" stroke="midnightblue" points="524.722,-132.372 528.222,-142.372 531.722,-132.372 524.722,-132.372"/>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="partitioned-hash-join-node-ir_8cc.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;hash&#45;join&#45;node&#45;ir.cc">
<polygon fill="white" stroke="black" points="646.222,-1 646.222,-31 762.222,-31 762.222,-1 646.222,-1"/>
<text text-anchor="start" x="654.222" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="704.222" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;hash&#45;join&#45;node&#45;ir.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node12 -->
<g id="edge11" class="edge"><title>Node3&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M443.371,-148.808C303.224,-144.304 35.9053,-131.628 7.22189,-100 -2.33232,-89.4649 -2.46085,-78.4171 7.22189,-68 50.3308,-21.6216 486.588,-16.9686 646.16,-16.831"/>
<polygon fill="midnightblue" stroke="midnightblue" points="443.542,-152.315 453.648,-149.131 443.762,-145.319 443.542,-152.315"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><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="873.222,-1 873.222,-31 989.222,-31 989.222,-1 873.222,-1"/>
<text text-anchor="start" x="881.222" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="931.222" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;hash&#45;join&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node13 -->
<g id="edge12" class="edge"><title>Node3&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M443.416,-142.934C371.864,-132.952 287.014,-111.608 327.222,-68 360.698,-31.6932 721.024,-36.2907 770.222,-32 804.341,-29.0244 842.505,-25.4782 873.11,-22.5811"/>
<polygon fill="midnightblue" stroke="midnightblue" points="443.034,-146.414 453.41,-144.269 443.961,-139.476 443.034,-146.414"/>
</g>
<!-- Node14&#45;&gt;Node10 -->
<g id="edge15" class="edge"><title>Node14&#45;&gt;Node10</title>
<path fill="none" stroke="midnightblue" d="M774.23,-143.71C697.803,-135.096 570.152,-119.446 461.222,-100 458.288,-99.4763 455.289,-98.9118 452.264,-98.3196"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.881,-147.193 784.209,-144.828 774.66,-140.237 773.881,-147.193"/>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge16" class="edge"><title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M773.8,-137.19C724.184,-127.099 655.494,-112.968 595.222,-100 592.309,-99.3732 589.325,-98.7257 586.314,-98.0676"/>
<polygon fill="midnightblue" stroke="midnightblue" points="773.278,-140.656 783.774,-139.217 774.671,-133.796 773.278,-140.656"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="exec-node_8cc.html" target="_top" xlink:title="be/src/exec/exec&#45;node.cc">
<polygon fill="white" stroke="black" points="1221.72,-74.5 1221.72,-93.5 1350.72,-93.5 1350.72,-74.5 1221.72,-74.5"/>
<text text-anchor="middle" x="1286.22" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/exec&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node15 -->
<g id="edge14" class="edge"><title>Node14&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M910.566,-142.889C984.97,-133.754 1107.36,-117.836 1212.22,-100 1223.34,-98.1096 1235.33,-95.7965 1246.37,-93.5581"/>
<polygon fill="midnightblue" stroke="midnightblue" points="909.894,-139.445 900.393,-144.133 910.744,-146.393 909.894,-139.445"/>
</g>
<!-- Node16&#45;&gt;Node15 -->
<g id="edge18" class="edge"><title>Node16&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1286.22,-126.376C1286.22,-114.971 1286.22,-102.136 1286.22,-93.8283"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1282.72,-126.679 1286.22,-136.679 1289.72,-126.679 1282.72,-126.679"/>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<g id="a_node17"><a xlink:href="partitioned-hash-join-node_8inline_8h.html" target="_top" xlink:title="be/src/exec/partitioned\l&#45;hash&#45;join&#45;node.inline.h">
<polygon fill="white" stroke="black" points="1497.22,-69 1497.22,-99 1613.22,-99 1613.22,-69 1497.22,-69"/>
<text text-anchor="start" x="1505.22" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/partitioned</text>
<text text-anchor="middle" x="1555.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;hash&#45;join&#45;node.inline.h</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node17 -->
<g id="edge19" class="edge"><title>Node16&#45;&gt;Node17</title>
<path fill="none" stroke="midnightblue" d="M1353.45,-134.505C1397.93,-123.591 1455.64,-109.434 1497.93,-99.0561"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1352.48,-131.14 1343.6,-136.922 1354.15,-137.939 1352.48,-131.14"/>
</g>
<!-- Node17&#45;&gt;Node12 -->
<g id="edge20" class="edge"><title>Node17&#45;&gt;Node12</title>
<path fill="none" stroke="midnightblue" d="M1486.56,-67.9168C1211.32,-30.0933 1137.84,-52.7122 864.222,-32 830.421,-29.4414 792.663,-25.9326 762.319,-22.952"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1486.47,-71.438 1496.86,-69.347 1487.44,-64.5045 1486.47,-71.438"/>
</g>
<!-- Node17&#45;&gt;Node13 -->
<g id="edge21" class="edge"><title>Node17&#45;&gt;Node13</title>
<path fill="none" stroke="midnightblue" d="M1487.17,-67.9667C1299.82,-39.1033 1089.08,-25.2756 989.259,-19.844"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1486.79,-71.4487 1497.2,-69.5306 1487.86,-64.5322 1486.79,-71.4487"/>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="aggregation-node_8h.html" target="_top" xlink:title="be/src/exec/aggregation\l&#45;node.h">
<polygon fill="white" stroke="black" points="1621.72,-137 1621.72,-167 1742.72,-167 1742.72,-137 1621.72,-137"/>
<text text-anchor="start" x="1629.72" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/aggregation</text>
<text text-anchor="middle" x="1682.22" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node20 -->
<g id="edge24" class="edge"><title>Node19&#45;&gt;Node20</title>
<path fill="none" stroke="midnightblue" d="M1477.69,-203.369C1522.4,-192.358 1581.77,-177.739 1625.02,-167.087"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1476.68,-200.013 1467.81,-205.803 1478.36,-206.81 1476.68,-200.013"/>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="hash-join-node_8h.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node.h">
<polygon fill="white" stroke="black" points="1092.22,-137 1092.22,-167 1202.22,-167 1202.22,-137 1092.22,-137"/>
<text text-anchor="start" x="1100.22" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="1147.22" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node24 -->
<g id="edge29" class="edge"><title>Node19&#45;&gt;Node24</title>
<path fill="none" stroke="midnightblue" d="M1350.53,-203.256C1305.35,-192.087 1245.32,-177.249 1202.22,-166.596"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1349.96,-206.721 1360.51,-205.723 1351.64,-199.926 1349.96,-206.721"/>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<g id="a_node27"><a xlink:href="old-hash-table_8inline_8h.html" target="_top" xlink:title="be/src/exec/old&#45;hash\l&#45;table.inline.h">
<polygon fill="white" stroke="black" points="1886.72,-137 1886.72,-167 1993.72,-167 1993.72,-137 1886.72,-137"/>
<text text-anchor="start" x="1894.72" y="-155" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/old&#45;hash</text>
<text text-anchor="middle" x="1940.22" y="-144" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table.inline.h</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node27 -->
<g id="edge37" class="edge"><title>Node19&#45;&gt;Node27</title>
<path fill="none" stroke="midnightblue" d="M1477.97,-203.819C1631.23,-177.519 1801.84,-162.919 1886.67,-156.649"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1477.16,-200.408 1467.9,-205.568 1478.35,-207.305 1477.16,-200.408"/>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge27" class="edge"><title>Node20&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1611.37,-140.672C1546.03,-130.935 1446.4,-115.552 1360.22,-100 1349.39,-98.0445 1337.69,-95.7574 1326.87,-93.5667"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1611.15,-144.177 1621.56,-142.185 1612.18,-137.253 1611.15,-144.177"/>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="aggregation-node-ir_8cc.html" target="_top" xlink:title="be/src/exec/aggregation\l&#45;node&#45;ir.cc">
<polygon fill="white" stroke="black" points="2018.72,-69 2018.72,-99 2139.72,-99 2139.72,-69 2018.72,-69"/>
<text text-anchor="start" x="2026.72" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/aggregation</text>
<text text-anchor="middle" x="2079.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node&#45;ir.cc</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node21 -->
<g id="edge25" class="edge"><title>Node20&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1752.9,-141.152C1819.26,-131.627 1921.22,-116.277 2009.22,-100 2012.28,-99.4348 2015.4,-98.837 2018.56,-98.2183"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1752.37,-137.691 1742.96,-142.572 1753.36,-144.621 1752.37,-137.691"/>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<g id="a_node22"><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="1879.72,-69 1879.72,-99 2000.72,-99 2000.72,-69 1879.72,-69"/>
<text text-anchor="start" x="1887.72" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/aggregation</text>
<text text-anchor="middle" x="1940.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node22 -->
<g id="edge26" class="edge"><title>Node20&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1746.97,-134.436C1789.6,-123.532 1844.79,-109.412 1885.28,-99.0561"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1746.07,-131.053 1737.25,-136.922 1747.81,-137.835 1746.07,-131.053"/>
</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="1631.72,-69 1631.72,-99 1732.72,-99 1732.72,-69 1631.72,-69"/>
<text text-anchor="start" x="1639.72" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exprs/agg&#45;fn</text>
<text text-anchor="middle" x="1682.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;evaluator.cc</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node23 -->
<g id="edge28" class="edge"><title>Node20&#45;&gt;Node23</title>
<path fill="none" stroke="midnightblue" d="M1682.22,-126.532C1682.22,-117.361 1682.22,-107.245 1682.22,-99.2931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1678.72,-126.679 1682.22,-136.679 1685.72,-126.679 1678.72,-126.679"/>
</g>
<!-- Node24&#45;&gt;Node4 -->
<g id="edge33" class="edge"><title>Node24&#45;&gt;Node4</title>
<path fill="none" stroke="midnightblue" d="M1103.32,-132.89C1077.43,-122.21 1045.16,-108.898 1021.21,-99.0218"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1102.32,-136.264 1112.9,-136.841 1104.99,-129.792 1102.32,-136.264"/>
</g>
<!-- Node24&#45;&gt;Node5 -->
<g id="edge34" class="edge"><title>Node24&#45;&gt;Node5</title>
<path fill="none" stroke="midnightblue" d="M1144.63,-126.532C1143.65,-117.361 1142.58,-107.245 1141.74,-99.2931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1141.17,-127.104 1145.7,-136.679 1148.13,-126.366 1141.17,-127.104"/>
</g>
<!-- Node24&#45;&gt;Node6 -->
<g id="edge35" class="edge"><title>Node24&#45;&gt;Node6</title>
<path fill="none" stroke="midnightblue" d="M1081.72,-144.14C1001.98,-135.455 863.335,-119.278 745.222,-100 742.339,-99.5294 739.397,-99.0289 736.429,-98.5072"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1081.78,-147.667 1092.1,-145.264 1082.53,-140.708 1081.78,-147.667"/>
</g>
<!-- Node24&#45;&gt;Node7 -->
<g id="edge36" class="edge"><title>Node24&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1082.12,-137.615C1027.51,-126.387 949.777,-110.404 894.338,-99.0053"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1081.54,-141.068 1092.04,-139.654 1082.95,-134.212 1081.54,-141.068"/>
</g>
<!-- Node24&#45;&gt;Node15 -->
<g id="edge30" class="edge"><title>Node24&#45;&gt;Node15</title>
<path fill="none" stroke="midnightblue" d="M1186.16,-132.512C1212.92,-119.804 1247.24,-103.51 1267.94,-93.6819"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1184.57,-129.39 1177.04,-136.841 1187.58,-135.714 1184.57,-129.39"/>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<g id="a_node25"><a xlink:href="hash-join-node-ir_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node&#45;ir.cc">
<polygon fill="white" stroke="black" points="1751.22,-69 1751.22,-99 1861.22,-99 1861.22,-69 1751.22,-69"/>
<text text-anchor="start" x="1759.22" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="1806.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node&#45;ir.cc</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node25 -->
<g id="edge31" class="edge"><title>Node24&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1212.51,-136.994C1214.77,-136.638 1217.01,-136.305 1219.22,-136 1449.59,-104.211 1511.21,-134.252 1741.22,-100 1744.43,-99.5224 1747.71,-98.9698 1751.02,-98.3643"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1211.79,-133.566 1202.51,-138.686 1212.96,-140.467 1211.79,-133.566"/>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<g id="a_node26"><a xlink:href="hash-join-node_8cc.html" target="_top" xlink:title="be/src/exec/hash&#45;join\l&#45;node.cc">
<polygon fill="white" stroke="black" points="1369.22,-69 1369.22,-99 1479.22,-99 1479.22,-69 1369.22,-69"/>
<text text-anchor="start" x="1377.22" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/hash&#45;join</text>
<text text-anchor="middle" x="1424.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node.cc</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node26 -->
<g id="edge32" class="edge"><title>Node24&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1212.17,-135.525C1259.74,-124.19 1323.62,-108.97 1368.79,-98.2064"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1211.2,-132.159 1202.28,-137.882 1212.82,-138.968 1211.2,-132.159"/>
</g>
<!-- Node27&#45;&gt;Node21 -->
<g id="edge38" class="edge"><title>Node27&#45;&gt;Node21</title>
<path fill="none" stroke="midnightblue" d="M1979.23,-132.48C2001.48,-121.913 2028.94,-108.874 2049.45,-99.1352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1977.57,-129.39 1970.04,-136.841 1980.58,-135.714 1977.57,-129.39"/>
</g>
<!-- Node27&#45;&gt;Node22 -->
<g id="edge39" class="edge"><title>Node27&#45;&gt;Node22</title>
<path fill="none" stroke="midnightblue" d="M1940.22,-126.532C1940.22,-117.361 1940.22,-107.245 1940.22,-99.2931"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1936.72,-126.679 1940.22,-136.679 1943.72,-126.679 1936.72,-126.679"/>
</g>
<!-- Node27&#45;&gt;Node25 -->
<g id="edge40" class="edge"><title>Node27&#45;&gt;Node25</title>
<path fill="none" stroke="midnightblue" d="M1902.33,-132.339C1880.93,-121.796 1854.6,-108.83 1834.92,-99.1352"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1900.96,-135.563 1911.48,-136.841 1904.05,-129.283 1900.96,-135.563"/>
</g>
<!-- Node27&#45;&gt;Node26 -->
<g id="edge41" class="edge"><title>Node27&#45;&gt;Node26</title>
<path fill="none" stroke="midnightblue" d="M1876.64,-146.204C1788.85,-139.042 1625.76,-123.792 1488.22,-100 1485.3,-99.4942 1482.31,-98.9365 1479.3,-98.3425"/>
<polygon fill="midnightblue" stroke="midnightblue" points="1876.45,-149.7 1886.7,-147.017 1877.02,-142.723 1876.45,-149.7"/>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><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="2282.72,-69 2282.72,-99 2389.72,-99 2389.72,-69 2282.72,-69"/>
<text text-anchor="start" x="2290.72" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/old&#45;hash</text>
<text text-anchor="middle" x="2336.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table&#45;test.cc</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node28 -->
<g id="edge42" class="edge"><title>Node27&#45;&gt;Node28</title>
<path fill="none" stroke="midnightblue" d="M2003.82,-142.835C2071.03,-133.839 2179.99,-118.206 2273.22,-100 2276.31,-99.3966 2279.48,-98.7458 2282.67,-98.0651"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2003.25,-139.379 1993.8,-144.168 2004.18,-146.318 2003.25,-139.379"/>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><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="2157.72,-69 2157.72,-99 2264.72,-99 2264.72,-69 2157.72,-69"/>
<text text-anchor="start" x="2165.72" y="-87" font-family="Helvetica,sans-Serif" font-size="10.00">be/src/exec/old&#45;hash</text>
<text text-anchor="middle" x="2211.22" y="-76" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;table.cc</text>
</a>
</g>
</g>
<!-- Node27&#45;&gt;Node29 -->
<g id="edge43" class="edge"><title>Node27&#45;&gt;Node29</title>
<path fill="none" stroke="midnightblue" d="M2003.76,-135.526C2050.42,-124.162 2113.11,-108.894 2157.33,-98.1252"/>
<polygon fill="midnightblue" stroke="midnightblue" points="2002.65,-132.194 1993.76,-137.961 2004.31,-138.995 2002.65,-132.194"/>
</g>
</g>
</svg>