blob: 0716988eecb29ab18d911f2fb345afa5db8e513f [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::OldHashTable::Iterator Pages: 1 -->
<!--zoomable 1938 -->
<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 = 5791;
var viewHeight = 1938;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>impala::OldHashTable::Iterator</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1934 5787,-1934 5787,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="193.5,-1 193.5,-201 306.5,-201 306.5,-1 193.5,-1"/>
<text text-anchor="start" x="201.5" y="-189" font-family="Helvetica,sans-Serif" font-size="10.00">impala::OldHashTable</text>
<text text-anchor="middle" x="250" y="-178" font-family="Helvetica,sans-Serif" font-size="10.00">::Iterator</text>
<polyline fill="none" stroke="black" points="193.5,-171 306.5,-171 "/>
<text text-anchor="middle" x="250" y="-159" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="193.5,-152 306.5,-152 "/>
<text text-anchor="start" x="201.5" y="-140" font-family="Helvetica,sans-Serif" font-size="10.00">+ Iterator()</text>
<text text-anchor="start" x="201.5" y="-129" font-family="Helvetica,sans-Serif" font-size="10.00">+ Next()</text>
<text text-anchor="start" x="201.5" y="-118" font-family="Helvetica,sans-Serif" font-size="10.00">+ NextUnmatched()</text>
<text text-anchor="start" x="201.5" y="-107" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRow()</text>
<text text-anchor="start" x="201.5" y="-96" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTuple()</text>
<text text-anchor="start" x="201.5" y="-85" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_matched()</text>
<text text-anchor="start" x="201.5" y="-74" font-family="Helvetica,sans-Serif" font-size="10.00">+ matched()</text>
<text text-anchor="start" x="201.5" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+ reset()</text>
<text text-anchor="start" x="201.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtEnd()</text>
<text text-anchor="start" x="201.5" y="-41" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator!=()</text>
<text text-anchor="start" x="201.5" y="-30" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator==()</text>
<text text-anchor="start" x="201.5" y="-19" font-family="Helvetica,sans-Serif" font-size="10.00">+ Next()</text>
<text text-anchor="start" x="201.5" y="-8" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Iterator()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classimpala_1_1OldHashTable.html" target="_top" xlink:title="The hash table does not support removes. The hash table is not thread safe. ">
<polygon fill="white" stroke="black" points="594.5,-251 594.5,-583 717.5,-583 717.5,-251 594.5,-251"/>
<text text-anchor="middle" x="656" y="-571" font-family="Helvetica,sans-Serif" font-size="10.00">impala::OldHashTable</text>
<polyline fill="none" stroke="black" points="594.5,-564 717.5,-564 "/>
<text text-anchor="middle" x="656" y="-552" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="594.5,-545 717.5,-545 "/>
<text text-anchor="start" x="602.5" y="-533" font-family="Helvetica,sans-Serif" font-size="10.00">+ OldHashTable()</text>
<text text-anchor="start" x="602.5" y="-522" font-family="Helvetica,sans-Serif" font-size="10.00">+ Close()</text>
<text text-anchor="start" x="602.5" y="-511" font-family="Helvetica,sans-Serif" font-size="10.00">+ Insert()</text>
<text text-anchor="start" x="602.5" y="-500" font-family="Helvetica,sans-Serif" font-size="10.00">+ Insert()</text>
<text text-anchor="start" x="602.5" y="-489" font-family="Helvetica,sans-Serif" font-size="10.00">+ EvalAndHashBuild()</text>
<text text-anchor="start" x="602.5" y="-478" font-family="Helvetica,sans-Serif" font-size="10.00">+ EvalAndHashProbe()</text>
<text text-anchor="start" x="602.5" y="-467" font-family="Helvetica,sans-Serif" font-size="10.00">+ Find()</text>
<text text-anchor="start" x="602.5" y="-456" font-family="Helvetica,sans-Serif" font-size="10.00">+ size()</text>
<text text-anchor="start" x="602.5" y="-445" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_buckets()</text>
<text text-anchor="start" x="602.5" y="-434" font-family="Helvetica,sans-Serif" font-size="10.00">+ load_factor()</text>
<text text-anchor="start" x="602.5" y="-423" font-family="Helvetica,sans-Serif" font-size="10.00">and 12 more...</text>
<text text-anchor="start" x="602.5" y="-412" font-family="Helvetica,sans-Serif" font-size="10.00">+ EstimateSize()</text>
<text text-anchor="start" x="602.5" y="-401" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; NextBucket()</text>
<text text-anchor="start" x="602.5" y="-390" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ResizeBuckets()</text>
<text text-anchor="start" x="602.5" y="-379" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InsertImpl()</text>
<text text-anchor="start" x="602.5" y="-368" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; AddToBucket()</text>
<text text-anchor="start" x="602.5" y="-357" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; MoveNode()</text>
<text text-anchor="start" x="602.5" y="-346" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; EvalRow()</text>
<text text-anchor="start" x="602.5" y="-335" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; EvalBuildRow()</text>
<text text-anchor="start" x="602.5" y="-324" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; EvalProbeRow()</text>
<text text-anchor="start" x="602.5" y="-313" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; HashCurrentRow()</text>
<text text-anchor="start" x="602.5" y="-302" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetRow()</text>
<text text-anchor="start" x="602.5" y="-291" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; HashVariableLenRow()</text>
<text text-anchor="start" x="602.5" y="-280" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Equals()</text>
<text text-anchor="start" x="602.5" y="-269" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GrowNodeArray()</text>
<text text-anchor="start" x="602.5" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; MemLimitExceeded()</text>
</a>
</g>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M594.337,-368.31C519.349,-310.314 393.28,-212.812 316.269,-153.252"/>
<polygon fill="none" stroke="#404040" points="316.157,-153.166 308.964,-152.659 306.664,-145.824 313.858,-146.331 316.157,-153.166"/>
<text text-anchor="middle" x="433.5" y="-223.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;table_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><a xlink:href="classimpala_1_1RuntimeState.html" target="_top" xlink:title="{impala::RuntimeState\n||+ RuntimeState()\l+ RuntimeState()\l+ ~RuntimeState()\l+ InitMemTrackers()\l+ CreateBlockMgr()\l+ obj_pool()\l+ desc_tbl()\l+ set_desc_tbl()\l+ query_options()\l+ batch_size()\land 57 more...\l&#45; Init()\l&#45; CreateCodegen()\l&#45; RuntimeState()\l}">
<polygon fill="white" stroke="black" points="3978.5,-699 3978.5,-899 4089.5,-899 4089.5,-699 3978.5,-699"/>
<text text-anchor="middle" x="4034" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeState</text>
<polyline fill="none" stroke="black" points="3978.5,-880 4089.5,-880 "/>
<text text-anchor="middle" x="4034" y="-868" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="3978.5,-861 4089.5,-861 "/>
<text text-anchor="start" x="3986.5" y="-849" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeState()</text>
<text text-anchor="start" x="3986.5" y="-838" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeState()</text>
<text text-anchor="start" x="3986.5" y="-827" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeState()</text>
<text text-anchor="start" x="3986.5" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitMemTrackers()</text>
<text text-anchor="start" x="3986.5" y="-805" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateBlockMgr()</text>
<text text-anchor="start" x="3986.5" y="-794" font-family="Helvetica,sans-Serif" font-size="10.00">+ obj_pool()</text>
<text text-anchor="start" x="3986.5" y="-783" font-family="Helvetica,sans-Serif" font-size="10.00">+ desc_tbl()</text>
<text text-anchor="start" x="3986.5" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_desc_tbl()</text>
<text text-anchor="start" x="3986.5" y="-761" font-family="Helvetica,sans-Serif" font-size="10.00">+ query_options()</text>
<text text-anchor="start" x="3986.5" y="-750" font-family="Helvetica,sans-Serif" font-size="10.00">+ batch_size()</text>
<text text-anchor="start" x="3986.5" y="-739" font-family="Helvetica,sans-Serif" font-size="10.00">and 57 more...</text>
<text text-anchor="start" x="3986.5" y="-728" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Init()</text>
<text text-anchor="start" x="3986.5" y="-717" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateCodegen()</text>
<text text-anchor="start" x="3986.5" y="-706" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; RuntimeState()</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3978.18,-790.615C3774.68,-763.784 3053.25,-669.503 2457,-602 1787.09,-526.158 975.367,-448.229 729.816,-424.958"/>
<polygon fill="none" stroke="#404040" points="729.814,-424.958 723.464,-428.374 717.868,-423.827 724.218,-420.41 729.814,-424.958"/>
<text text-anchor="middle" x="2733" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;state_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="5273.5,-1157 5273.5,-1225 5398.5,-1225 5398.5,-1157 5273.5,-1157"/>
<text text-anchor="start" x="5281.5" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, TInsert</text>
<text text-anchor="middle" x="5336" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">PartitionStatus &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="5273.5,-1195 5398.5,-1195 "/>
<text text-anchor="middle" x="5336" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="5273.5,-1176 5398.5,-1176 "/>
<text text-anchor="middle" x="5336" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node3 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M5323.12,-1156.9C5300.98,-1105.07 5250.4,-1006.11 5172,-962 4986.14,-857.434 4317.43,-814.551 4101.64,-803.24"/>
<polygon fill="none" stroke="#404040" points="4101.58,-803.236 4095.38,-806.921 4089.59,-802.616 4095.79,-798.932 4101.58,-803.236"/>
<text text-anchor="middle" x="5307.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;per_partition_status_</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="5416.5,-1162.5 5416.5,-1219.5 5553.5,-1219.5 5553.5,-1162.5 5416.5,-1162.5"/>
<text text-anchor="middle" x="5485" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">TPlanFragmentInstanceCtx</text>
<polyline fill="none" stroke="#bfbfbf" points="5416.5,-1200.5 5553.5,-1200.5 "/>
<text text-anchor="middle" x="5485" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="5416.5,-1181.5 5553.5,-1181.5 "/>
<text text-anchor="middle" x="5485" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node5&#45;&gt;Node3 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M5478.62,-1162.33C5465.65,-1112.94 5431.2,-1010.23 5360,-962 5151.46,-820.722 4342.1,-802.561 4101.7,-800.3"/>
<polygon fill="none" stroke="#404040" points="4101.68,-800.3 4095.65,-804.248 4089.68,-800.196 4095.72,-796.248 4101.68,-800.3"/>
<text text-anchor="middle" x="5487.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;fragment_instance_ctx_</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<g id="a_node6"><a xlink:href="classimpala_1_1DescriptorTbl.html" target="_top" xlink:title="{impala::DescriptorTbl\n||+ GetTableDescriptor()\l+ GetTupleDescriptor()\l+ GetSlotDescriptor()\l+ GetTupleDescs()\l+ DebugString()\l+ Create()\l&#45; DescriptorTbl()\l}">
<polygon fill="white" stroke="red" points="5572,-1129.5 5572,-1252.5 5688,-1252.5 5688,-1129.5 5572,-1129.5"/>
<text text-anchor="middle" x="5630" y="-1240.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::DescriptorTbl</text>
<polyline fill="none" stroke="red" points="5572,-1233.5 5688,-1233.5 "/>
<text text-anchor="middle" x="5630" y="-1221.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="5572,-1214.5 5688,-1214.5 "/>
<text text-anchor="start" x="5580" y="-1202.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTableDescriptor()</text>
<text text-anchor="start" x="5580" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleDescriptor()</text>
<text text-anchor="start" x="5580" y="-1180.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetSlotDescriptor()</text>
<text text-anchor="start" x="5580" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTupleDescs()</text>
<text text-anchor="start" x="5580" y="-1158.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ DebugString()</text>
<text text-anchor="start" x="5580" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Create()</text>
<text text-anchor="start" x="5580" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; DescriptorTbl()</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node3 -->
<g id="edge5" class="edge"><title>Node6&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M5625.3,-1129.3C5617.74,-1076.37 5598.08,-1001.99 5547,-962 5431.7,-871.739 4381.22,-816.309 4101.93,-803.082"/>
<polygon fill="none" stroke="#404040" points="4101.59,-803.066 4095.41,-806.779 4089.61,-802.502 4095.79,-798.788 4101.59,-803.066"/>
<text text-anchor="middle" x="5628.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;desc_tbl_</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><a xlink:href="classimpala_1_1Status.html" target="_top" xlink:title="{impala::Status\n||+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\land 23 more...\l+ Expected()\l&#45; Status()\l}">
<polygon fill="white" stroke="red" points="2977,-1096.5 2977,-1285.5 3057,-1285.5 3057,-1096.5 2977,-1096.5"/>
<text text-anchor="middle" x="3017" y="-1273.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Status</text>
<polyline fill="none" stroke="red" points="2977,-1266.5 3057,-1266.5 "/>
<text text-anchor="middle" x="3017" y="-1254.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2977,-1247.5 3057,-1247.5 "/>
<text text-anchor="start" x="2985" y="-1235.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1224.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1213.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1202.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1180.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1158.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="2985" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text>
<text text-anchor="start" x="2985" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Expected()</text>
<text text-anchor="start" x="2985" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Status()</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node3 -->
<g id="edge6" class="edge"><title>Node7&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M3057.22,-1138.85C3101.58,-1086.1 3177.91,-1005.58 3262,-962 3500.41,-838.438 3826.51,-809.119 3966.1,-802.163"/>
<polygon fill="none" stroke="#404040" points="3966.24,-802.157 3972.04,-797.879 3978.23,-801.592 3972.42,-805.87 3966.24,-802.157"/>
<text text-anchor="middle" x="3296" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_status_</text>
</g>
<!-- Node7&#45;&gt;Node7 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M3057.12,-1224.35C3067.33,-1222.15 3075,-1211.04 3075,-1191 3075,-1178.79 3072.15,-1169.89 3067.62,-1164.31"/>
<polygon fill="none" stroke="#404040" points="3067.25,-1164.08 3060.05,-1164.24 3057.12,-1157.65 3064.33,-1157.49 3067.25,-1164.08"/>
<text text-anchor="middle" x="3136" y="-1205" font-family="Helvetica,sans-Serif" font-size="10.00"> +CANCELLED</text>
<text text-anchor="middle" x="3136" y="-1194" font-family="Helvetica,sans-Serif" font-size="10.00">+OK</text>
<text text-anchor="middle" x="3136" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00">+MEM_LIMIT_EXCEEDED</text>
<text text-anchor="middle" x="3136" y="-1172" font-family="Helvetica,sans-Serif" font-size="10.00">+DEPRECATED_RPC</text>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="4977.5,-1473 4977.5,-1541 5084.5,-1541 5084.5,-1473 4977.5,-1473"/>
<text text-anchor="start" x="4985.5" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, std</text>
<text text-anchor="middle" x="5031" y="-1518" font-family="Helvetica,sans-Serif" font-size="10.00">::string &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4977.5,-1511 5084.5,-1511 "/>
<text text-anchor="middle" x="5031" y="-1499" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4977.5,-1492 5084.5,-1492 "/>
<text text-anchor="middle" x="5031" y="-1480" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node8&#45;&gt;Node3 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M5052.83,-1472.97C5100.47,-1396.35 5203.37,-1202.82 5124,-1068 5017.88,-887.732 4323.14,-821.335 4101.69,-804.601"/>
<polygon fill="none" stroke="#404040" points="4101.62,-804.595 4095.34,-808.139 4089.65,-803.705 4095.93,-800.161 4101.62,-804.595"/>
<text text-anchor="middle" x="5201.5" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;hdfs_files_to_move_</text>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="classimpala_1_1RuntimeProfile.html" target="_top" xlink:title="{impala::RuntimeProfile\n||+ RuntimeProfile()\l+ ~RuntimeProfile()\l+ AddChild()\l+ SortChildren()\l+ UpdateAverage()\l+ Update()\l+ AddCounter()\l+ AddHighWaterMarkCounter()\l+ AddDerivedCounter()\l+ AddThreadCounters()\land 32 more...\l+ CreateFromThrift()\l+ UnitsPerSecond()\l+ CounterSum()\l&#45; Update()\l&#45; ComputeTimeInProfile()\l&#45; CreateFromThrift()\l&#45; PrintChildCounters()\l}">
<polygon fill="white" stroke="red" points="4746,-1069 4746,-1313 4898,-1313 4898,-1069 4746,-1069"/>
<text text-anchor="middle" x="4822" y="-1301" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<polyline fill="none" stroke="red" points="4746,-1294 4898,-1294 "/>
<text text-anchor="middle" x="4822" y="-1282" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="4746,-1275 4898,-1275 "/>
<text text-anchor="start" x="4754" y="-1263" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeProfile()</text>
<text text-anchor="start" x="4754" y="-1252" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeProfile()</text>
<text text-anchor="start" x="4754" y="-1241" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddChild()</text>
<text text-anchor="start" x="4754" y="-1230" font-family="Helvetica,sans-Serif" font-size="10.00">+ SortChildren()</text>
<text text-anchor="start" x="4754" y="-1219" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateAverage()</text>
<text text-anchor="start" x="4754" y="-1208" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
<text text-anchor="start" x="4754" y="-1197" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddCounter()</text>
<text text-anchor="start" x="4754" y="-1186" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddHighWaterMarkCounter()</text>
<text text-anchor="start" x="4754" y="-1175" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddDerivedCounter()</text>
<text text-anchor="start" x="4754" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddThreadCounters()</text>
<text text-anchor="start" x="4754" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00">and 32 more...</text>
<text text-anchor="start" x="4754" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateFromThrift()</text>
<text text-anchor="start" x="4754" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnitsPerSecond()</text>
<text text-anchor="start" x="4754" y="-1120" font-family="Helvetica,sans-Serif" font-size="10.00">+ CounterSum()</text>
<text text-anchor="start" x="4754" y="-1109" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Update()</text>
<text text-anchor="start" x="4754" y="-1098" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ComputeTimeInProfile()</text>
<text text-anchor="start" x="4754" y="-1087" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateFromThrift()</text>
<text text-anchor="start" x="4754" y="-1076" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; PrintChildCounters()</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node15 -->
<g id="edge16" class="edge"><title>Node8&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M5009.03,-1472.99C4984.31,-1435.86 4942.68,-1373.31 4904.97,-1316.65"/>
<polygon fill="none" stroke="#404040" points="4904.87,-1316.5 4898.21,-1313.72 4898.22,-1306.51 4904.87,-1309.29 4904.87,-1316.5"/>
<text text-anchor="middle" x="4994" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;info_strings_</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="3215,-1157 3215,-1225 3317,-1225 3317,-1157 3215,-1157"/>
<text text-anchor="start" x="3223" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="3266" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">::ObjectPool &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3215,-1195 3317,-1195 "/>
<text text-anchor="middle" x="3266" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3215,-1176 3317,-1176 "/>
<text text-anchor="middle" x="3266" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node9&#45;&gt;Node3 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M3277.44,-1156.66C3296.91,-1105.43 3341.68,-1008.4 3415,-962 3592.7,-849.559 3846.06,-814.828 3966.03,-804.362"/>
<polygon fill="none" stroke="#404040" points="3966.29,-804.34 3971.94,-799.854 3978.25,-803.34 3972.6,-807.826 3966.29,-804.34"/>
<text text-anchor="middle" x="3439" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;obj_pool_</text>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="3335.5,-1157 3335.5,-1225 3440.5,-1225 3440.5,-1157 3335.5,-1157"/>
<text text-anchor="start" x="3343.5" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="3388" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">::TimestampValue &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3335.5,-1195 3440.5,-1195 "/>
<text text-anchor="middle" x="3388" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3335.5,-1176 3440.5,-1176 "/>
<text text-anchor="middle" x="3388" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node10&#45;&gt;Node3 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M3400.07,-1156.79C3410.59,-1130.8 3427.67,-1094.7 3450,-1068 3500.07,-1008.13 3521.47,-999.345 3590,-962 3716.19,-893.235 3877.52,-842.737 3966.86,-817.696"/>
<polygon fill="none" stroke="#404040" points="3966.88,-817.689 3971.59,-812.23 3978.44,-814.478 3973.73,-819.938 3966.88,-817.689"/>
<text text-anchor="middle" x="3605" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;now_</text>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. ">
<polygon fill="white" stroke="black" points="2200.5,-1135 2200.5,-1247 2299.5,-1247 2299.5,-1135 2200.5,-1135"/>
<text text-anchor="middle" x="2250" y="-1235" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text>
<polyline fill="none" stroke="black" points="2200.5,-1228 2299.5,-1228 "/>
<text text-anchor="middle" x="2250" y="-1216" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2200.5,-1209 2299.5,-1209 "/>
<text text-anchor="start" x="2208.5" y="-1197" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text>
<text text-anchor="start" x="2208.5" y="-1186" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text>
<text text-anchor="start" x="2208.5" y="-1175" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text>
<text text-anchor="start" x="2208.5" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text>
<text text-anchor="start" x="2208.5" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text>
<text text-anchor="start" x="2208.5" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SlowAcquire()</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node3 -->
<g id="edge11" class="edge"><title>Node11&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M2265.13,-1134.8C2274.89,-1110.07 2290.32,-1083.13 2314,-1068 2348.12,-1046.2 2646.57,-1075.53 2678,-1050 2709.38,-1024.51 2670.56,-988.596 2701,-962 2797.3,-877.87 3707.68,-818.952 3965.98,-803.827"/>
<polygon fill="none" stroke="#404040" points="3966.16,-803.817 3971.92,-799.475 3978.14,-803.119 3972.38,-807.461 3966.16,-803.817"/>
<text text-anchor="middle" x="2742.5" y="-1031" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;error_log_lock_</text>
<text text-anchor="start" x="2701" y="-1020" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;file_errors_lock</text>
<text text-anchor="middle" x="2742.5" y="-1009" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2701" y="-998" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_status_lock</text>
<text text-anchor="middle" x="2742.5" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2742.5" y="-976" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;bitmap_lock_</text>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="classimpala_1_1MemTracker.html" target="_top" xlink:title="This class is thread&#45;safe. ">
<polygon fill="white" stroke="red" points="1245,-655 1245,-943 1403,-943 1403,-655 1245,-655"/>
<text text-anchor="middle" x="1324" y="-931" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MemTracker</text>
<polyline fill="none" stroke="red" points="1245,-924 1403,-924 "/>
<text text-anchor="middle" x="1324" y="-912" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1245,-905 1403,-905 "/>
<text text-anchor="start" x="1253" y="-893" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemTracker()</text>
<text text-anchor="start" x="1253" y="-882" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemTracker()</text>
<text text-anchor="start" x="1253" y="-871" font-family="Helvetica,sans-Serif" font-size="10.00">+ MemTracker()</text>
<text text-anchor="start" x="1253" y="-860" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~MemTracker()</text>
<text text-anchor="start" x="1253" y="-849" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnregisterFromParent()</text>
<text text-anchor="start" x="1253" y="-838" font-family="Helvetica,sans-Serif" font-size="10.00">+ effective_limit()</text>
<text text-anchor="start" x="1253" y="-827" font-family="Helvetica,sans-Serif" font-size="10.00">+ Consume()</text>
<text text-anchor="start" x="1253" y="-816" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConsumeLocal()</text>
<text text-anchor="start" x="1253" y="-805" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReleaseLocal()</text>
<text text-anchor="start" x="1253" y="-794" font-family="Helvetica,sans-Serif" font-size="10.00">+ TryConsume()</text>
<text text-anchor="start" x="1253" y="-783" font-family="Helvetica,sans-Serif" font-size="10.00">and 15 more...</text>
<text text-anchor="start" x="1253" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetQueryMemTracker()</text>
<text text-anchor="start" x="1253" y="-761" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRequestPoolMemTracker()</text>
<text text-anchor="start" x="1253" y="-750" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CheckLimitExceeded()</text>
<text text-anchor="start" x="1253" y="-739" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GcMemory()</text>
<text text-anchor="start" x="1253" y="-728" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GcTcmalloc()</text>
<text text-anchor="start" x="1253" y="-717" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SetQueryResourceMgr()</text>
<text text-anchor="start" x="1253" y="-706" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Init()</text>
<text text-anchor="start" x="1253" y="-695" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; AddChildTracker()</text>
<text text-anchor="start" x="1253" y="-684" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; LogUpdate()</text>
<text text-anchor="start" x="1253" y="-673" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExpandRmReservation()</text>
<text text-anchor="start" x="1253" y="-662" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; LogUsage()</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node44 -->
<g id="edge76" class="edge"><title>Node11&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M2237.72,-1134.89C2222.79,-1068.39 2199.19,-965.038 2196,-962 2084.59,-855.91 1615.85,-816.738 1415.47,-804.654"/>
<polygon fill="none" stroke="#404040" points="1415.22,-804.639 1408.99,-808.278 1403.24,-803.93 1409.47,-800.292 1415.22,-804.639"/>
<text text-anchor="middle" x="2241" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;gc_lock_</text>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<polygon fill="white" stroke="#bfbfbf" points="2539.5,-1478.5 2539.5,-1535.5 2568.5,-1535.5 2568.5,-1478.5 2539.5,-1478.5"/>
<text text-anchor="middle" x="2554" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="2539.5,-1516.5 2568.5,-1516.5 "/>
<text text-anchor="middle" x="2554" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2539.5,-1497.5 2568.5,-1497.5 "/>
<text text-anchor="middle" x="2554" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node12&#45;&gt;Node2 -->
<g id="edge64" class="edge"><title>Node12&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2550.67,-1478.29C2548.41,-1459.12 2545.4,-1433.03 2543,-1410 2539.05,-1372.04 2535.66,-1097.13 2511,-1068 2490.8,-1044.14 2468.24,-1068.45 2443,-1050 2405.58,-1022.63 2416.12,-998.068 2387,-962 2264.59,-810.402 2247.75,-744.145 2075,-654 1835.38,-528.957 986.503,-446.648 729.965,-424.203"/>
<polygon fill="none" stroke="#404040" points="729.798,-424.189 723.474,-427.654 717.843,-423.149 724.167,-419.684 729.798,-424.189"/>
<text text-anchor="middle" x="2486" y="-1042" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;var_result_begin_</text>
<text text-anchor="start" x="2443" y="-1031" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;results_buffer_size</text>
<text text-anchor="middle" x="2486" y="-1020" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2443" y="-1009" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;node_remaining</text>
<text text-anchor="middle" x="2486" y="-998" font-family="Helvetica,sans-Serif" font-size="10.00">_current_page_</text>
<text text-anchor="start" x="2443" y="-987" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_build_tuples</text>
<text text-anchor="middle" x="2486" y="-976" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2486" y="-965" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_data_pages_</text>
</g>
<!-- Node12&#45;&gt;Node3 -->
<g id="edge35" class="edge"><title>Node12&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M2551.52,-1478.27C2544.38,-1391.22 2527.8,-1125.75 2585,-1068 2620.14,-1032.52 2764.77,-1073.18 2809,-1050 2853.76,-1026.55 2836.95,-986.772 2881,-962 3069.49,-855.987 3748.38,-814.017 3966.21,-803.093"/>
<polygon fill="none" stroke="#404040" points="3966.39,-803.085 3972.18,-798.793 3978.37,-802.492 3972.58,-806.784 3966.39,-803.085"/>
<text text-anchor="middle" x="2645" y="-1194" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;DEFAULT_BATCH_SIZE</text>
<text text-anchor="middle" x="2645" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;root_node_id_</text>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2539.45,-1505.51C2494.36,-1503.17 2356,-1489.52 2289,-1410 2254.09,-1368.57 2245.8,-1306.7 2245.39,-1259.45"/>
<polygon fill="none" stroke="#404040" points="2245.4,-1259.15 2241.43,-1253.13 2245.46,-1247.15 2249.43,-1253.17 2245.4,-1259.15"/>
<text text-anchor="middle" x="2341.5" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;NUM_SPIN_CYCLES</text>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="classimpala_1_1ThreadResourceMgr_1_1ResourcePool.html" target="_top" xlink:title="{impala::ThreadResourceMgr\l::ResourcePool\n||+ AcquireThreadToken()\l+ TryAcquireThreadToken()\l+ ReserveOptionalTokens()\l+ ReleaseThreadToken()\l+ SetThreadAvailableCb()\l+ num_required_threads()\l+ num_optional_threads()\l+ num_threads()\l+ num_reserved_optional\l_threads()\l+ optional_exceeded()\l+ num_available_threads()\l+ quota()\l+ set_max_quota()\l&#45; ResourcePool()\l&#45; Reset()\l}">
<polygon fill="white" stroke="red" points="3459,-1074.5 3459,-1307.5 3599,-1307.5 3599,-1074.5 3459,-1074.5"/>
<text text-anchor="start" x="3467" y="-1295.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ThreadResourceMgr</text>
<text text-anchor="middle" x="3529" y="-1284.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ResourcePool</text>
<polyline fill="none" stroke="red" points="3459,-1277.5 3599,-1277.5 "/>
<text text-anchor="middle" x="3529" y="-1265.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="3459,-1258.5 3599,-1258.5 "/>
<text text-anchor="start" x="3467" y="-1246.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ AcquireThreadToken()</text>
<text text-anchor="start" x="3467" y="-1235.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TryAcquireThreadToken()</text>
<text text-anchor="start" x="3467" y="-1224.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReserveOptionalTokens()</text>
<text text-anchor="start" x="3467" y="-1213.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ReleaseThreadToken()</text>
<text text-anchor="start" x="3467" y="-1202.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetThreadAvailableCb()</text>
<text text-anchor="start" x="3467" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_required_threads()</text>
<text text-anchor="start" x="3467" y="-1180.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_optional_threads()</text>
<text text-anchor="start" x="3467" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_threads()</text>
<text text-anchor="start" x="3467" y="-1158.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_reserved_optional</text>
<text text-anchor="start" x="3467" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">_threads()</text>
<text text-anchor="start" x="3467" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ optional_exceeded()</text>
<text text-anchor="start" x="3467" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ num_available_threads()</text>
<text text-anchor="start" x="3467" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ quota()</text>
<text text-anchor="start" x="3467" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_max_quota()</text>
<text text-anchor="start" x="3467" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ResourcePool()</text>
<text text-anchor="start" x="3467" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Reset()</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node28 -->
<g id="edge42" class="edge"><title>Node12&#45;&gt;Node28</title>
<path fill="none" stroke="#404040" d="M2568.6,-1487.18C2599.33,-1449.29 2674.97,-1364.64 2761,-1332 2829.71,-1305.94 3339.98,-1347.71 3447.82,-1312.36"/>
<polygon fill="none" stroke="#404040" points="3447.88,-1312.34 3451.84,-1306.31 3458.92,-1307.65 3454.96,-1313.68 3447.88,-1312.34"/>
<text text-anchor="start" x="2761" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_reserved_optional</text>
<text text-anchor="middle" x="2814.5" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00">_threads_</text>
<text text-anchor="middle" x="2814.5" y="-1357.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;max_quota_</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="2165.5,-1478.5 2165.5,-1535.5 2200.5,-1535.5 2200.5,-1478.5 2165.5,-1478.5"/>
<text text-anchor="middle" x="2183" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="2165.5,-1516.5 2200.5,-1516.5 "/>
<text text-anchor="middle" x="2183" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2165.5,-1497.5 2200.5,-1497.5 "/>
<text text-anchor="middle" x="2183" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge66" class="edge"><title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2183.46,-1478.27C2184.04,-1443.94 2185.07,-1383.66 2186,-1332 2188.12,-1214.66 2117.2,-1159.25 2191,-1068 2213.1,-1040.67 2246.16,-1077.53 2268,-1050 2292.31,-1019.36 2285.39,-997.03 2268,-962 2167.27,-759.142 2068.7,-746.586 1862,-654 1460.51,-474.166 923.355,-430.921 729.571,-420.902"/>
<polygon fill="none" stroke="#404040" points="729.566,-420.901 723.374,-424.597 717.581,-420.302 723.774,-416.607 729.566,-420.901"/>
<text text-anchor="start" x="2284" y="-1036.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;mem_limit_exceeded</text>
<text text-anchor="middle" x="2333.5" y="-1025.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2284" y="-1014.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stores_tuples</text>
<text text-anchor="middle" x="2333.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2284" y="-992.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;finds_nulls</text>
<text text-anchor="middle" x="2333.5" y="-981.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2333.5" y="-970.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;stores_nulls_</text>
</g>
<!-- Node13&#45;&gt;Node3 -->
<g id="edge36" class="edge"><title>Node13&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M2200.75,-1501.79C2237.63,-1492.12 2322.96,-1464.82 2369,-1410 2394.57,-1379.56 2442.75,-1092.57 2474,-1068 2528.24,-1025.34 2729.5,-1092.33 2784,-1050 2816.41,-1024.82 2780.54,-988.355 2812,-962 2989,-813.736 3735.8,-800.317 3966.1,-799.761"/>
<polygon fill="none" stroke="#404040" points="3966.28,-799.761 3972.27,-795.751 3978.28,-799.742 3972.28,-803.751 3966.28,-799.761"/>
<text text-anchor="middle" x="2507" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_cancelled_</text>
</g>
<!-- Node13&#45;&gt;Node11 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2183.88,-1478.26C2185.42,-1443.65 2189.64,-1382.83 2201,-1332 2206.45,-1307.6 2214.82,-1281.57 2223.1,-1258.65"/>
<polygon fill="none" stroke="#404040" points="2223.13,-1258.59 2221.45,-1251.57 2227.28,-1247.33 2228.96,-1254.34 2223.13,-1258.59"/>
<text text-anchor="middle" x="2221" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;locked_</text>
</g>
<!-- Node13&#45;&gt;Node15 -->
<g id="edge23" class="edge"><title>Node13&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M2200.84,-1500.62C2251.67,-1485.6 2401.86,-1443.29 2530,-1428 2560.18,-1424.4 3599.29,-1427.69 3624,-1410 3653.95,-1388.56 3622.05,-1353.44 3652,-1332 3699.06,-1298.31 4607.48,-1338.76 4734.48,-1311.61"/>
<polygon fill="none" stroke="#404040" points="4734.55,-1311.59 4739.06,-1305.96 4745.99,-1307.96 4741.48,-1313.59 4734.55,-1311.59"/>
<text text-anchor="start" x="3652" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_averaged_profile</text>
<text text-anchor="middle" x="3697.5" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="3697.5" y="-1357.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;own_pool_</text>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><a xlink:href="classimpala_1_1ExecEnv.html" target="_top" xlink:title="{impala::ExecEnv\n||+ ExecEnv()\l+ ExecEnv()\l+ ~ExecEnv()\l+ SetImpalaServer()\l+ statestore_subscriber()\l+ stream_mgr()\l+ impalad_client_cache()\l+ catalogd_client_cache()\l+ htable_factory()\l+ disk_io_mgr()\land 17 more...\l+ GetInstance()\l&#45; InitRm()\l}">
<polygon fill="white" stroke="red" points="3617,-1096.5 3617,-1285.5 3745,-1285.5 3745,-1096.5 3617,-1096.5"/>
<text text-anchor="middle" x="3681" y="-1273.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecEnv</text>
<polyline fill="none" stroke="red" points="3617,-1266.5 3745,-1266.5 "/>
<text text-anchor="middle" x="3681" y="-1254.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="3617,-1247.5 3745,-1247.5 "/>
<text text-anchor="start" x="3625" y="-1235.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text>
<text text-anchor="start" x="3625" y="-1224.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text>
<text text-anchor="start" x="3625" y="-1213.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecEnv()</text>
<text text-anchor="start" x="3625" y="-1202.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetImpalaServer()</text>
<text text-anchor="start" x="3625" y="-1191.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ statestore_subscriber()</text>
<text text-anchor="start" x="3625" y="-1180.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ stream_mgr()</text>
<text text-anchor="start" x="3625" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ impalad_client_cache()</text>
<text text-anchor="start" x="3625" y="-1158.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ catalogd_client_cache()</text>
<text text-anchor="start" x="3625" y="-1147.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ htable_factory()</text>
<text text-anchor="start" x="3625" y="-1136.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ disk_io_mgr()</text>
<text text-anchor="start" x="3625" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 17 more...</text>
<text text-anchor="start" x="3625" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetInstance()</text>
<text text-anchor="start" x="3625" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitRm()</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node21 -->
<g id="edge28" class="edge"><title>Node13&#45;&gt;Node21</title>
<path fill="none" stroke="#404040" d="M2200.5,-1500.97C2251.06,-1486.66 2401.86,-1445.69 2530,-1428 2679.02,-1407.43 2718.19,-1423.69 2868,-1410 2909.28,-1406.23 3573.33,-1336.73 3608,-1314 3615.98,-1308.77 3623.22,-1302.33 3629.75,-1295.17"/>
<polygon fill="none" stroke="#404040" points="3629.94,-1294.95 3630.74,-1287.78 3637.66,-1285.76 3636.86,-1292.93 3629.94,-1294.95"/>
<text text-anchor="middle" x="3571" y="-1390.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_fe_tests_</text>
<text text-anchor="start" x="3522" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00">#enable_webserver</text>
<text text-anchor="middle" x="3571" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="3522" y="-1357.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;is_pseudo_distributed</text>
<text text-anchor="middle" x="3571" y="-1346.5" font-family="Helvetica,sans-Serif" font-size="10.00">_llama_</text>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<g id="a_node29"><a xlink:href="classimpala_1_1QueryResourceMgr.html" target="_top" xlink:title="Only CPU&#45;heavy threads need be managed using this class. ">
<polygon fill="white" stroke="red" points="1545.5,-1102 1545.5,-1280 1724.5,-1280 1724.5,-1102 1545.5,-1102"/>
<text text-anchor="middle" x="1635" y="-1268" font-family="Helvetica,sans-Serif" font-size="10.00">impala::QueryResourceMgr</text>
<polyline fill="none" stroke="red" points="1545.5,-1261 1724.5,-1261 "/>
<text text-anchor="middle" x="1635" y="-1249" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1545.5,-1242 1724.5,-1242 "/>
<text text-anchor="start" x="1553.5" y="-1230" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryResourceMgr()</text>
<text text-anchor="start" x="1553.5" y="-1219" font-family="Helvetica,sans-Serif" font-size="10.00">+ InitVcoreAcquisition()</text>
<text text-anchor="start" x="1553.5" y="-1208" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsVcoreOverSubscribed()</text>
<text text-anchor="start" x="1553.5" y="-1197" font-family="Helvetica,sans-Serif" font-size="10.00">+ NotifyThreadUsageChange()</text>
<text text-anchor="start" x="1553.5" y="-1186" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddVcoreAvailableCb()</text>
<text text-anchor="start" x="1553.5" y="-1175" font-family="Helvetica,sans-Serif" font-size="10.00">+ RemoveVcoreAvailableCb()</text>
<text text-anchor="start" x="1553.5" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateExpansionRequest()</text>
<text text-anchor="start" x="1553.5" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00">+ Shutdown()</text>
<text text-anchor="start" x="1553.5" y="-1142" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~QueryResourceMgr()</text>
<text text-anchor="start" x="1553.5" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; AcquireVcoreResources()</text>
<text text-anchor="start" x="1553.5" y="-1120" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; AboveVcoreSubscriptionThreshold()</text>
<text text-anchor="start" x="1553.5" y="-1109" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ShouldExit()</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node29 -->
<g id="edge50" class="edge"><title>Node13&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M2165.37,-1497.68C2095.81,-1464.86 1842.43,-1345.61 1805,-1332 1776.43,-1321.61 1764.67,-1330.29 1739,-1314 1727.73,-1306.85 1717.04,-1298.09 1707.09,-1288.59"/>
<polygon fill="none" stroke="#404040" points="1707.05,-1288.54 1699.98,-1287.14 1698.55,-1280.07 1705.63,-1281.47 1707.05,-1288.54"/>
<text text-anchor="middle" x="1993" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exit_</text>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><a xlink:href="structimpala_1_1OldHashTable_1_1Node.html" target="_top" xlink:title="{impala::OldHashTable\l::Node\n||}">
<polygon fill="white" stroke="black" points="41.5,-765 41.5,-833 154.5,-833 154.5,-765 41.5,-765"/>
<text text-anchor="start" x="49.5" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">impala::OldHashTable</text>
<text text-anchor="middle" x="98" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">::Node</text>
<polyline fill="none" stroke="black" points="41.5,-803 154.5,-803 "/>
<text text-anchor="middle" x="98" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="41.5,-784 154.5,-784 "/>
<text text-anchor="middle" x="98" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node38 -->
<g id="edge59" class="edge"><title>Node13&#45;&gt;Node38</title>
<path fill="none" stroke="#404040" d="M2165.23,-1498.92C2123.9,-1482.82 2017.74,-1443.68 1925,-1428 1734.21,-1395.75 1682.9,-1425.23 1490,-1410 1192.02,-1386.47 1119.83,-1357.39 822,-1332 784.969,-1328.84 520.831,-1331.42 488,-1314 287.912,-1207.85 160.592,-948.705 115.919,-844.486"/>
<polygon fill="none" stroke="#404040" points="115.797,-844.197 109.776,-840.229 111.123,-833.145 117.144,-837.113 115.797,-844.197"/>
<text text-anchor="middle" x="511.5" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +matched</text>
</g>
<!-- Node13&#45;&gt;Node44 -->
<g id="edge82" class="edge"><title>Node13&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M2165.35,-1491.18C2145.66,-1473.71 2114.17,-1442.87 2096,-1410 2019.62,-1271.83 2093.51,-1195.2 2000,-1068 1860.53,-878.288 1565.48,-822.755 1415.57,-806.585"/>
<polygon fill="none" stroke="#404040" points="1415.21,-806.548 1408.83,-809.909 1403.27,-805.313 1409.65,-801.952 1415.21,-806.548"/>
<text text-anchor="middle" x="2102" y="-1210.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;log_stack_</text>
<text text-anchor="middle" x="2102" y="-1199.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;enable_logging_</text>
<text text-anchor="start" x="2061" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;log_usage_if_zero</text>
<text text-anchor="middle" x="2102" y="-1177.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2102" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;auto_unregister_</text>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="3835,-1157 3835,-1225 3967,-1225 3967,-1157 3835,-1157"/>
<text text-anchor="start" x="3843" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::DiskIoMgr</text>
<text text-anchor="middle" x="3901" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">::RequestContext * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3835,-1195 3967,-1195 "/>
<text text-anchor="middle" x="3901" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3835,-1176 3967,-1176 "/>
<text text-anchor="middle" x="3901" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node14&#45;&gt;Node3 -->
<g id="edge14" class="edge"><title>Node14&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M3904.84,-1156.73C3910.72,-1111.59 3923.9,-1028.92 3948,-962 3954.85,-942.967 3963.6,-923.403 3972.88,-904.745"/>
<polygon fill="none" stroke="#404040" points="3972.97,-904.576 3972.12,-897.415 3978.4,-893.874 3979.25,-901.035 3972.97,-904.576"/>
<text text-anchor="middle" x="3989" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;reader_contexts_</text>
</g>
<!-- Node15&#45;&gt;Node3 -->
<g id="edge15" class="edge"><title>Node15&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4774.42,-1068.89C4753.58,-1029.65 4725.41,-989.256 4689,-962 4508.62,-826.974 4229.54,-803.398 4101.9,-800.022"/>
<polygon fill="none" stroke="#404040" points="4101.65,-800.017 4095.57,-803.882 4089.66,-799.749 4095.75,-795.884 4101.65,-800.017"/>
<text text-anchor="middle" x="4781" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;profile_</text>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="1954,-1872.5 1954,-1929.5 2000,-1929.5 2000,-1872.5 1954,-1872.5"/>
<text text-anchor="middle" x="1977" y="-1917.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text>
<polyline fill="none" stroke="#bfbfbf" points="1954,-1910.5 2000,-1910.5 "/>
<text text-anchor="middle" x="1977" y="-1898.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1954,-1891.5 2000,-1891.5 "/>
<text text-anchor="middle" x="1977" y="-1879.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node16&#45;&gt;Node1 -->
<g id="edge88" class="edge"><title>Node16&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2000.44,-1899.61C2316.56,-1894.26 5724,-1834.35 5724,-1735 5724,-1735 5724,-1735 5724,-416 5724,-131.571 951.325,-104.54 318.903,-102.207"/>
<polygon fill="none" stroke="#404040" points="318.863,-102.207 312.849,-106.185 306.863,-102.164 312.877,-98.1852 318.863,-102.207"/>
<text text-anchor="middle" x="5753.5" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;bucket_idx_</text>
</g>
<!-- Node16&#45;&gt;Node2 -->
<g id="edge61" class="edge"><title>Node16&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1953.64,-1899.72C1824.47,-1898.03 1184.6,-1888.26 663,-1854 463.422,-1840.89 229,-1935.01 229,-1735 229,-1735 229,-1735 229,-798 229,-733.445 213.402,-708.5 248,-654 324.834,-532.969 487.585,-467.066 582.675,-437.521"/>
<polygon fill="none" stroke="#404040" points="582.728,-437.504 587.304,-431.931 594.209,-434.012 589.633,-439.585 582.728,-437.504"/>
<text text-anchor="start" x="229" y="-1396" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_buckets_till_resize</text>
<text text-anchor="middle" x="285" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="285" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_nodes_</text>
<text text-anchor="start" x="229" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_filled_buckets</text>
<text text-anchor="middle" x="285" y="-1352" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="285" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_buckets_</text>
</g>
<!-- Node16&#45;&gt;Node15 -->
<g id="edge17" class="edge"><title>Node16&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M2000.39,-1899.02C2257.63,-1888.07 4554.27,-1784.99 4772,-1586 4842.12,-1521.91 4851.25,-1412.7 4844.73,-1325.48"/>
<polygon fill="none" stroke="#404040" points="4844.71,-1325.29 4840.22,-1319.64 4843.71,-1313.33 4848.19,-1318.97 4844.71,-1325.29"/>
<text text-anchor="middle" x="4780" y="-1618" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_time_ns_</text>
<text text-anchor="middle" x="4780" y="-1607" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;metadata_</text>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><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="1927.5,-1645 1927.5,-1823 2026.5,-1823 2026.5,-1645 1927.5,-1645"/>
<text text-anchor="start" x="1935.5" y="-1811" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt&lt;</text>
<text text-anchor="middle" x="1977" y="-1800" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t &gt;</text>
<polyline fill="none" stroke="black" points="1927.5,-1793 2026.5,-1793 "/>
<text text-anchor="middle" x="1977" y="-1781" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1927.5,-1774 2026.5,-1774 "/>
<text text-anchor="start" x="1935.5" y="-1762" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text>
<text text-anchor="start" x="1935.5" y="-1751" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text>
<text text-anchor="start" x="1935.5" y="-1740" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="1935.5" y="-1729" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="1935.5" y="-1718" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text>
<text text-anchor="start" x="1935.5" y="-1707" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&#45;=()</text>
<text text-anchor="start" x="1935.5" y="-1696" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text>
<text text-anchor="start" x="1935.5" y="-1685" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&amp;=()</text>
<text text-anchor="start" x="1935.5" y="-1674" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text>
<text text-anchor="start" x="1935.5" y="-1663" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text>
<text text-anchor="start" x="1935.5" y="-1652" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node19 -->
<g id="edge21" class="edge"><title>Node16&#45;&gt;Node19</title>
<path fill="none" stroke="#404040" d="M1977,-1872.38C1977,-1861.74 1977,-1848.87 1977,-1835.32"/>
<polygon fill="none" stroke="#404040" points="1977,-1835.28 1973,-1829.28 1977,-1823.28 1981,-1829.28 1977,-1835.28"/>
<text text-anchor="middle" x="1994.5" y="-1845.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;value_</text>
</g>
<!-- Node16&#45;&gt;Node28 -->
<g id="edge40" class="edge"><title>Node16&#45;&gt;Node28</title>
<path fill="none" stroke="#404040" d="M2000.18,-1893.74C2107.34,-1864.52 2564.86,-1736.53 2923,-1586 3080.59,-1519.76 3113.22,-1488.65 3265,-1410 3346.9,-1367.56 3380.61,-1375.9 3449,-1314 3449.42,-1313.62 3449.84,-1313.23 3450.26,-1312.84"/>
<polygon fill="none" stroke="#404040" points="3450.35,-1312.76 3451.81,-1305.7 3458.9,-1304.34 3457.43,-1311.4 3450.35,-1312.76"/>
<text text-anchor="middle" x="2910" y="-1612.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_threads_</text>
</g>
<!-- Node16&#45;&gt;Node29 -->
<g id="edge47" class="edge"><title>Node16&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M1953.83,-1881.27C1882.59,-1821.81 1668.17,-1628.3 1612,-1410 1602.24,-1372.09 1604.04,-1329.44 1609.68,-1291.99"/>
<polygon fill="none" stroke="#404040" points="1609.7,-1291.87 1606.72,-1285.3 1611.64,-1280.03 1614.62,-1286.6 1609.7,-1291.87"/>
<text text-anchor="middle" x="1753" y="-1618" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;vcores_</text>
<text text-anchor="middle" x="1753" y="-1607" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;threads_running_</text>
</g>
<!-- Node16&#45;&gt;Node44 -->
<g id="edge77" class="edge"><title>Node16&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1953.77,-1900.17C1755.59,-1901.28 356,-1903.22 356,-1735 356,-1735 356,-1735 356,-1190 356,-1086.62 323.055,-1028.74 402,-962 425.941,-941.761 935.321,-950.448 966,-944 1060.9,-924.053 1162.94,-880.622 1233.71,-846.643"/>
<polygon fill="none" stroke="#404040" points="1233.99,-846.506 1237.65,-840.291 1244.79,-841.276 1241.13,-847.491 1233.99,-846.506"/>
<text text-anchor="start" x="356" y="-1521" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;rm_reserved_limit</text>
<text text-anchor="middle" x="405" y="-1510" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="405" y="-1499" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;limit_</text>
<text text-anchor="middle" x="405" y="-1488" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;GC_RELEASE_SIZE</text>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="1873,-1478.5 1873,-1535.5 1917,-1535.5 1917,-1478.5 1873,-1478.5"/>
<text text-anchor="middle" x="1895" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text>
<polyline fill="none" stroke="#bfbfbf" points="1873,-1516.5 1917,-1516.5 "/>
<text text-anchor="middle" x="1895" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1873,-1497.5 1917,-1497.5 "/>
<text text-anchor="middle" x="1895" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node17&#45;&gt;Node15 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M1917.29,-1497.56C1961.88,-1481.07 2065.55,-1444.73 2156,-1428 2260.31,-1408.7 2292.02,-1439.2 2394,-1410 2465.86,-1389.42 2470.49,-1350.15 2543,-1332 2600.25,-1317.67 4554.01,-1340.74 4733.93,-1311.24"/>
<polygon fill="none" stroke="#404040" points="4734.06,-1311.2 4738.88,-1305.84 4745.68,-1308.22 4740.87,-1313.58 4734.06,-1311.2"/>
<text text-anchor="middle" x="2592" y="-1401.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;counter_map_lock_</text>
<text text-anchor="middle" x="2592" y="-1390.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;children_lock_</text>
<text text-anchor="start" x="2543" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;time_series_counter</text>
<text text-anchor="middle" x="2592" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="start" x="2543" y="-1357.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;event_sequence_lock</text>
<text text-anchor="middle" x="2592" y="-1346.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2592" y="-1335.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;info_strings_lock_</text>
</g>
<!-- Node17&#45;&gt;Node28 -->
<g id="edge41" class="edge"><title>Node17&#45;&gt;Node28</title>
<path fill="none" stroke="#404040" d="M1917.08,-1499.76C1957.01,-1487.64 2042.41,-1457.83 2100,-1410 2132.83,-1382.74 2118.17,-1351.75 2156,-1332 2217.45,-1299.93 3305.38,-1345.18 3447.31,-1311.69"/>
<polygon fill="none" stroke="#404040" points="3447.6,-1311.59 3451.98,-1305.86 3458.96,-1307.71 3454.57,-1313.43 3447.6,-1311.59"/>
<text text-anchor="middle" x="2171" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node17&#45;&gt;Node29 -->
<g id="edge49" class="edge"><title>Node17&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M1872.7,-1490.25C1848.71,-1473.67 1809.13,-1447.33 1773,-1428 1755.45,-1418.61 1745.15,-1424.94 1732,-1410 1708.12,-1382.87 1722.62,-1365.48 1709,-1332 1703.52,-1318.54 1697.15,-1304.67 1690.49,-1291.13"/>
<polygon fill="none" stroke="#404040" points="1690.47,-1291.08 1684.2,-1287.51 1685.09,-1280.35 1691.36,-1283.93 1690.47,-1291.08"/>
<text text-anchor="middle" x="1768.5" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exit_lock_</text>
<text text-anchor="start" x="1732" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;threads_running</text>
<text text-anchor="middle" x="1768.5" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="middle" x="1768.5" y="-1352" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;callbacks_lock_</text>
</g>
<!-- Node17&#45;&gt;Node44 -->
<g id="edge73" class="edge"><title>Node17&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1892.38,-1478.29C1887.67,-1434.53 1876.32,-1352.28 1856,-1332 1829.9,-1305.95 1800.42,-1340.72 1775,-1314 1698.54,-1233.65 1772.38,-1171.69 1733,-1068 1713.29,-1016.12 1708.44,-998.909 1667,-962 1593.59,-896.625 1489.18,-852.411 1414.87,-826.907"/>
<polygon fill="none" stroke="#404040" points="1414.59,-826.811 1407.62,-828.683 1403.22,-822.974 1410.18,-821.102 1414.59,-826.811"/>
<text text-anchor="start" x="1775" y="-1194" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;static_mem_trackers</text>
<text text-anchor="middle" x="1824" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
</g>
<!-- Node17&#45;&gt;Node44 -->
<g id="edge81" class="edge"><title>Node17&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1896.8,-1478.44C1901.84,-1393.64 1913.25,-1138.17 1873,-1068 1777.94,-902.28 1544.85,-837.086 1415.04,-812.999"/>
<polygon fill="none" stroke="#404040" points="1415,-812.992 1408.38,-815.863 1403.19,-810.861 1409.8,-807.99 1415,-812.992"/>
<text text-anchor="start" x="1903" y="-1205" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_trackers_lock</text>
<text text-anchor="middle" x="1949.5" y="-1194" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="1903" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;resource_acquisition</text>
<text text-anchor="middle" x="1949.5" y="-1172" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<g id="a_node18"><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="red" points="2799,-1429 2799,-1585 2915,-1585 2915,-1429 2799,-1429"/>
<text text-anchor="start" x="2807" y="-1573" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="2857" y="-1562" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text>
<polyline fill="none" stroke="red" points="2799,-1555 2915,-1555 "/>
<text text-anchor="middle" x="2857" y="-1543" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2799,-1536 2915,-1536 "/>
<text text-anchor="start" x="2807" y="-1524" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text>
<text text-anchor="start" x="2807" y="-1513" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text>
<text text-anchor="start" x="2807" y="-1502" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
<text text-anchor="start" x="2807" y="-1491" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text>
<text text-anchor="start" x="2807" y="-1480" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="2807" y="-1469" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="2807" y="-1458" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text>
<text text-anchor="start" x="2807" y="-1447" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text>
<text text-anchor="start" x="2807" y="-1436" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node3 -->
<g id="edge34" class="edge"><title>Node18&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M2853.98,-1428.83C2850.06,-1310.96 2845.88,-1096.68 2866,-1068 2994.9,-884.241 3736.33,-819.855 3966.11,-804.159"/>
<polygon fill="none" stroke="#404040" points="3966.3,-804.147 3972.02,-799.754 3978.27,-803.342 3972.55,-807.736 3966.3,-804.147"/>
<text text-anchor="start" x="2866" y="-1221.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;total_network_receive</text>
<text text-anchor="middle" x="2917" y="-1210.5" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text>
<text text-anchor="start" x="2866" y="-1199.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;total_storage_wait</text>
<text text-anchor="middle" x="2917" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text>
<text text-anchor="start" x="2866" y="-1177.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;total_network_send</text>
<text text-anchor="middle" x="2917" y="-1166.5" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text>
<text text-anchor="middle" x="2917" y="-1155.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;total_cpu_timer_</text>
</g>
<!-- Node18&#45;&gt;Node15 -->
<g id="edge19" class="edge"><title>Node18&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M2915.19,-1505.08C3058.65,-1501.67 3439.91,-1485.59 3747,-1410 3838.84,-1387.39 3852.28,-1350.7 3945,-1332 3985.98,-1323.73 4629.55,-1333.62 4734.26,-1311.58"/>
<polygon fill="none" stroke="#404040" points="4734.52,-1311.5 4739.05,-1305.9 4745.97,-1307.93 4741.43,-1313.54 4734.52,-1311.5"/>
<text text-anchor="start" x="3945" y="-1396" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;total_async_timer</text>
<text text-anchor="middle" x="3987" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="3945" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;inactive_timer</text>
<text text-anchor="middle" x="3987" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="3945" y="-1352" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;counter_total</text>
<text text-anchor="middle" x="3987" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">_time_</text>
</g>
<!-- Node19&#45;&gt;Node18 -->
<g id="edge20" class="edge"><title>Node19&#45;&gt;Node18</title>
<path fill="none" stroke="#404040" d="M2026.52,-1721.42C2129.35,-1697.26 2373.38,-1639.29 2577,-1586 2648.9,-1567.18 2730.74,-1544.2 2787.29,-1528.08"/>
<polygon fill="none" stroke="#404040" points="2787.42,-1528.04 2792.09,-1522.54 2798.96,-1524.74 2794.29,-1530.24 2787.42,-1528.04"/>
<text text-anchor="middle" x="2514.5" y="-1612.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #value_</text>
</g>
<!-- Node19&#45;&gt;Node44 -->
<g id="edge70" class="edge"><title>Node19&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1927.29,-1730.68C1687.65,-1719.15 658.296,-1665.31 541,-1586 475.29,-1541.57 520.204,-1477.22 458,-1428 432.809,-1408.07 407.684,-1435.39 388,-1410 366.758,-1382.6 386.69,-1366.64 388,-1332 391.147,-1248.8 379.549,-1010.81 447,-962 493.744,-928.171 909.549,-955.947 966,-944 1060.87,-923.922 1162.92,-880.508 1233.69,-846.569"/>
<polygon fill="none" stroke="#404040" points="1233.97,-846.433 1237.63,-840.22 1244.78,-841.208 1241.12,-847.422 1233.97,-846.433"/>
<text text-anchor="middle" x="454.5" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;released_memory_since_gc_</text>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="4573.5,-1478.5 4573.5,-1535.5 4614.5,-1535.5 4614.5,-1478.5 4573.5,-1478.5"/>
<text text-anchor="middle" x="4594" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
<polyline fill="none" stroke="#bfbfbf" points="4573.5,-1516.5 4614.5,-1516.5 "/>
<text text-anchor="middle" x="4594" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4573.5,-1497.5 4614.5,-1497.5 "/>
<text text-anchor="middle" x="4594" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node20&#45;&gt;Node3 -->
<g id="edge37" class="edge"><title>Node20&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4607.13,-1478.27C4617.08,-1460.62 4632.53,-1439.06 4653,-1428 4705.32,-1399.74 4879.39,-1453.44 4920,-1410 4937.85,-1390.9 4957.97,-1185.24 4907,-1068 4880.81,-1007.76 4861.54,-993.698 4804,-962 4569.1,-832.585 4241.63,-806.388 4101.72,-801.208"/>
<polygon fill="none" stroke="#404040" points="4101.57,-801.203 4095.44,-804.996 4089.58,-800.794 4095.71,-797.001 4101.57,-801.203"/>
<text text-anchor="middle" x="4959.5" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;cgroup_</text>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge22" class="edge"><title>Node20&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M4608.02,-1478.28C4618.17,-1461.1 4633.51,-1440.06 4653,-1428 4689.91,-1405.15 4716.79,-1439.1 4749,-1410 4775.82,-1385.77 4760.81,-1366.37 4772,-1332 4772.78,-1329.6 4773.57,-1327.19 4774.38,-1324.75"/>
<polygon fill="none" stroke="#404040" points="4774.41,-1324.65 4772.52,-1317.69 4778.22,-1313.27 4780.11,-1320.23 4774.41,-1324.65"/>
<text text-anchor="middle" x="4790" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;name_</text>
</g>
<!-- Node20&#45;&gt;Node15 -->
<g id="edge24" class="edge"><title>Node20&#45;&gt;Node15</title>
<path fill="none" stroke="#404040" d="M4583.31,-1478.29C4570.67,-1440.3 4555.49,-1372.19 4591,-1332 4610.61,-1309.81 4691.91,-1327.02 4734.55,-1312.59"/>
<polygon fill="none" stroke="#404040" points="4734.81,-1312.48 4738.59,-1306.34 4745.71,-1307.48 4741.93,-1313.61 4734.81,-1312.48"/>
<text text-anchor="start" x="4591" y="-1390.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;INACTIVE_TIME_COUNTER</text>
<text text-anchor="middle" x="4668" y="-1379.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text>
<text text-anchor="start" x="4591" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;ASYNC_TIME_COUNTER</text>
<text text-anchor="middle" x="4668" y="-1357.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text>
<text text-anchor="middle" x="4668" y="-1346.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;TOTAL_TIME_COUNTER_NAME</text>
</g>
<!-- Node20&#45;&gt;Node44 -->
<g id="edge83" class="edge"><title>Node20&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M4573.33,-1505.07C4365.79,-1495.72 2664.92,-1418.82 2641,-1410 2587.79,-1390.37 2592.81,-1352.68 2540,-1332 2498.04,-1315.57 2370.38,-1345.35 2338,-1314 2298.43,-1275.7 2329.85,-1118.55 2308,-1068 2303.87,-1058.44 2298.01,-1059.13 2293,-1050 2273.27,-1014.01 2295.95,-988.959 2265,-962 2138.84,-852.106 1626.6,-814.795 1415.55,-803.927"/>
<polygon fill="none" stroke="#404040" points="1415.29,-803.914 1409.09,-807.606 1403.3,-803.309 1409.5,-799.617 1415.29,-803.914"/>
<text text-anchor="middle" x="2367.5" y="-1194" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;pool_name_</text>
<text text-anchor="middle" x="2367.5" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;label_</text>
</g>
<!-- Node20&#45;&gt;Node44 -->
<g id="edge86" class="edge"><title>Node20&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M4573.42,-1504.16C4470.61,-1494.94 4002.51,-1452.49 3620,-1410 3339.15,-1378.81 3270.18,-1360.09 2989,-1332 2962.83,-1329.39 2772.65,-1331.48 2753,-1314 2669.78,-1239.95 2786.51,-1143.93 2705,-1068 2656.84,-1023.14 2608.67,-1092.01 2558,-1050 2526.41,-1023.8 2561.44,-988.382 2530,-962 2361.21,-820.365 1666.72,-801.988 1415.35,-800.038"/>
<polygon fill="none" stroke="#404040" points="1415.01,-800.036 1408.98,-803.994 1403.01,-799.953 1409.03,-795.994 1415.01,-800.036"/>
<text text-anchor="middle" x="2800" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +COUNTER_NAME</text>
</g>
<!-- Node21&#45;&gt;Node3 -->
<g id="edge25" class="edge"><title>Node21&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M3745.18,-1105.29C3779.45,-1061.41 3823.12,-1007.62 3865,-962 3897.92,-926.152 3937.01,-888.396 3969.31,-858.361"/>
<polygon fill="none" stroke="#404040" points="3969.42,-858.256 3971.11,-851.244 3978.23,-850.102 3976.54,-857.114 3969.42,-858.256"/>
<text text-anchor="middle" x="3892" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node21&#45;&gt;Node21 -->
<g id="edge26" class="edge"><title>Node21&#45;&gt;Node21</title>
<path fill="none" stroke="#404040" d="M3745.29,-1222.23C3755.79,-1217.76 3763,-1207.35 3763,-1191 3763,-1180.53 3760.04,-1172.49 3755.15,-1166.89"/>
<polygon fill="none" stroke="#404040" points="3755.02,-1166.8 3747.81,-1166.53 3745.29,-1159.77 3752.49,-1160.04 3755.02,-1166.8"/>
<text text-anchor="middle" x="3790" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="4662,-1473 4662,-1541 4764,-1541 4764,-1473 4662,-1473"/>
<text text-anchor="start" x="4670" y="-1529" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="4713" y="-1518" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4662,-1511 4764,-1511 "/>
<text text-anchor="middle" x="4713" y="-1499" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4662,-1492 4764,-1492 "/>
<text text-anchor="middle" x="4713" y="-1480" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node22&#45;&gt;Node3 -->
<g id="edge32" class="edge"><title>Node22&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4764.25,-1496.16C4815.2,-1483.95 4892.7,-1458.55 4942,-1410 4975.18,-1377.32 4974.46,-1359.58 4984,-1314 5006.39,-1206.98 5028.74,-1167.76 4984,-1068 4955.02,-1003.37 4928.46,-993.451 4865,-962 4603.94,-832.623 4248.93,-806.474 4101.99,-801.26"/>
<polygon fill="none" stroke="#404040" points="4101.67,-801.25 4095.54,-805.051 4089.68,-800.856 4095.8,-797.055 4101.67,-801.25"/>
<text text-anchor="middle" x="5064.5" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;instance_mem_tracker_</text>
</g>
<!-- Node22&#45;&gt;Node21 -->
<g id="edge27" class="edge"><title>Node22&#45;&gt;Node21</title>
<path fill="none" stroke="#404040" d="M4683.72,-1472.82C4667.49,-1456.62 4645.97,-1438.42 4623,-1428 4569.88,-1403.91 4550.65,-1418.88 4493,-1410 4288.05,-1378.44 4238.68,-1358.34 4033,-1332 3987.2,-1326.14 3868.65,-1331.69 3826,-1314 3800.32,-1303.35 3775.8,-1286.44 3754.46,-1268.56"/>
<polygon fill="none" stroke="#404040" points="3754.3,-1268.42 3747.14,-1267.53 3745.21,-1260.58 3752.37,-1261.47 3754.3,-1268.42"/>
<text text-anchor="middle" x="4528.5" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #mem_tracker_</text>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="3985,-1157 3985,-1225 4083,-1225 4083,-1157 3985,-1157"/>
<text text-anchor="start" x="3993" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; std::pair&lt;</text>
<text text-anchor="middle" x="4034" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00"> std::string, int &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3985,-1195 4083,-1195 "/>
<text text-anchor="middle" x="4034" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3985,-1176 4083,-1176 "/>
<text text-anchor="middle" x="4034" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node23&#45;&gt;Node3 -->
<g id="edge29" class="edge"><title>Node23&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4034,-1156.75C4034,-1103.02 4034,-994.745 4034,-911.498"/>
<polygon fill="none" stroke="#404040" points="4034,-911.407 4030,-905.407 4034,-899.407 4038,-905.407 4034,-911.407"/>
<text text-anchor="middle" x="4061.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;file_errors_</text>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="4100.5,-1157 4100.5,-1225 4221.5,-1225 4221.5,-1157 4100.5,-1157"/>
<text text-anchor="start" x="4108.5" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map&lt; SlotId,</text>
<text text-anchor="middle" x="4161" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00"> impala::Bitmap * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4100.5,-1195 4221.5,-1195 "/>
<text text-anchor="middle" x="4161" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4100.5,-1176 4221.5,-1176 "/>
<text text-anchor="middle" x="4161" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node24&#45;&gt;Node3 -->
<g id="edge30" class="edge"><title>Node24&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4151.81,-1156.96C4139.28,-1112.44 4115.77,-1030.82 4093,-962 4087.5,-945.376 4081.43,-927.89 4075.34,-910.805"/>
<polygon fill="none" stroke="#404040" points="4075.18,-910.352 4069.39,-906.053 4071.13,-899.056 4076.92,-903.354 4075.18,-910.352"/>
<text text-anchor="middle" x="4165.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;slot_bitmap_filters_</text>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="4240,-1157 4240,-1225 4350,-1225 4350,-1157 4240,-1157"/>
<text text-anchor="start" x="4248" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr&lt; impala</text>
<text text-anchor="middle" x="4295" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">::BufferedBlockMgr &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4240,-1195 4350,-1195 "/>
<text text-anchor="middle" x="4295" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4240,-1176 4350,-1176 "/>
<text text-anchor="middle" x="4295" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node25&#45;&gt;Node3 -->
<g id="edge31" class="edge"><title>Node25&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4288.8,-1156.69C4278.96,-1110.06 4256.49,-1024.08 4215,-962 4184.46,-916.294 4138.09,-875.132 4099.93,-845.737"/>
<polygon fill="none" stroke="#404040" points="4099.48,-845.393 4092.28,-844.956 4089.92,-838.143 4097.12,-838.581 4099.48,-845.393"/>
<text text-anchor="middle" x="4284.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;block_mgr_</text>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="4368,-1157 4368,-1225 4468,-1225 4468,-1157 4368,-1157"/>
<text text-anchor="start" x="4376" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr&lt; impala</text>
<text text-anchor="middle" x="4418" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">::MemTracker &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4368,-1195 4468,-1195 "/>
<text text-anchor="middle" x="4418" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4368,-1176 4468,-1176 "/>
<text text-anchor="middle" x="4418" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node26&#45;&gt;Node3 -->
<g id="edge33" class="edge"><title>Node26&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4410.38,-1156.95C4397.92,-1109.08 4369.2,-1019.86 4317,-962 4257.3,-895.813 4163.98,-849.761 4100.98,-824.113"/>
<polygon fill="none" stroke="#404040" points="4100.73,-824.013 4093.68,-825.501 4089.59,-819.561 4096.64,-818.072 4100.73,-824.013"/>
<text text-anchor="middle" x="4420" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_mem_tracker_</text>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="4486,-1157 4486,-1225 4608,-1225 4608,-1157 4486,-1157"/>
<text text-anchor="start" x="4494" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; TErrorCode::type,</text>
<text text-anchor="middle" x="4547" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00"> TErrorLogEntry &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4486,-1195 4608,-1195 "/>
<text text-anchor="middle" x="4547" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4486,-1176 4608,-1176 "/>
<text text-anchor="middle" x="4547" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node27&#45;&gt;Node3 -->
<g id="edge38" class="edge"><title>Node27&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4545.11,-1156.74C4540.58,-1107.8 4525.2,-1016.31 4473,-962 4372.15,-857.068 4197.47,-819.664 4101.67,-806.663"/>
<polygon fill="none" stroke="#404040" points="4101.44,-806.634 4094.98,-809.829 4089.54,-805.091 4096.01,-801.896 4101.44,-806.634"/>
<text text-anchor="middle" x="4545.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;error_log_</text>
</g>
<!-- Node28&#45;&gt;Node3 -->
<g id="edge39" class="edge"><title>Node28&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M3599.01,-1079.5C3601.98,-1075.57 3604.99,-1071.73 3608,-1068 3649.89,-1016.19 3660.05,-1001.09 3714,-962 3794.8,-903.459 3899.81,-854.736 3967.08,-826.474"/>
<polygon fill="none" stroke="#404040" points="3967.28,-826.389 3971.28,-820.39 3978.36,-821.777 3974.36,-827.776 3967.28,-826.389"/>
<text text-anchor="middle" x="3750.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;resource_pool_</text>
</g>
<!-- Node29&#45;&gt;Node3 -->
<g id="edge43" class="edge"><title>Node29&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M1693.82,-1101.79C1707.01,-1088.18 1722.16,-1076.01 1739,-1068 1778.85,-1049.06 2496.06,-1074.13 2533,-1050 2569.12,-1026.4 2538.95,-987.163 2574,-962 2688.51,-879.789 3694.3,-818.743 3966.39,-803.627"/>
<polygon fill="none" stroke="#404040" points="3966.42,-803.625 3972.19,-799.3 3978.41,-802.963 3972.64,-807.288 3966.42,-803.625"/>
<text text-anchor="middle" x="2624" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_resource_mgr_</text>
</g>
<!-- Node29&#45;&gt;Node44 -->
<g id="edge84" class="edge"><title>Node29&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1593.77,-1101.83C1571.02,-1057.66 1540.42,-1004.64 1506,-962 1478.79,-928.298 1444.23,-895.64 1412.56,-868.581"/>
<polygon fill="none" stroke="#404040" points="1412.44,-868.48 1405.27,-867.664 1403.27,-860.737 1410.43,-861.553 1412.44,-868.48"/>
<text text-anchor="middle" x="1613" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_resource_mgr_</text>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<polygon fill="white" stroke="#bfbfbf" points="1451.5,-1478.5 1451.5,-1535.5 1498.5,-1535.5 1498.5,-1478.5 1451.5,-1478.5"/>
<text text-anchor="middle" x="1475" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">iterator</text>
<polyline fill="none" stroke="#bfbfbf" points="1451.5,-1516.5 1498.5,-1516.5 "/>
<text text-anchor="middle" x="1475" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1451.5,-1497.5 1498.5,-1497.5 "/>
<text text-anchor="middle" x="1475" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node30&#45;&gt;Node29 -->
<g id="edge44" class="edge"><title>Node30&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M1478.36,-1478.47C1483.52,-1443.03 1495.46,-1380.26 1520,-1332 1525.08,-1322 1536.25,-1306.72 1549.73,-1289.86"/>
<polygon fill="none" stroke="#404040" points="1549.87,-1289.68 1550.54,-1282.5 1557.43,-1280.36 1556.76,-1287.54 1549.87,-1289.68"/>
<text text-anchor="middle" x="1552" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;callbacks_it_</text>
</g>
<!-- Node30&#45;&gt;Node44 -->
<g id="edge79" class="edge"><title>Node30&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1471.78,-1478.39C1467.62,-1441.13 1460.59,-1372.67 1458,-1314 1453.17,-1204.77 1426.32,-1172.64 1458,-1068 1460.79,-1058.8 1467.21,-1059.2 1470,-1050 1481.33,-1012.57 1484.02,-998.51 1470,-962 1457.49,-929.435 1435.07,-899.327 1411.5,-874.125"/>
<polygon fill="none" stroke="#404040" points="1411.45,-874.069 1404.41,-872.516 1403.13,-865.419 1410.17,-866.971 1411.45,-874.069"/>
<text text-anchor="middle" x="1497" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_tracker_it_</text>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<polygon fill="white" stroke="#bfbfbf" points="648,-1478.5 648,-1535.5 710,-1535.5 710,-1478.5 648,-1478.5"/>
<text text-anchor="middle" x="679" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">TUniqueId</text>
<polyline fill="none" stroke="#bfbfbf" points="648,-1516.5 710,-1516.5 "/>
<text text-anchor="middle" x="679" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="648,-1497.5 710,-1497.5 "/>
<text text-anchor="middle" x="679" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node31&#45;&gt;Node29 -->
<g id="edge45" class="edge"><title>Node31&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M710.248,-1497.83C811.95,-1471.44 1142.93,-1386.93 1420,-1332 1469.02,-1322.28 1487.45,-1338.52 1531,-1314 1543,-1307.24 1554.26,-1298.53 1564.59,-1288.89"/>
<polygon fill="none" stroke="#404040" points="1564.88,-1288.6 1566.36,-1281.54 1573.44,-1280.19 1571.97,-1287.25 1564.88,-1288.6"/>
<text text-anchor="middle" x="1455" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_id_</text>
<text text-anchor="middle" x="1455" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;reservation_id_</text>
</g>
<!-- Node31&#45;&gt;Node44 -->
<g id="edge71" class="edge"><title>Node31&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M658.389,-1478.41C605.918,-1404.57 477.947,-1199.12 573,-1068 588.096,-1047.18 605.075,-1061.66 628,-1050 687.589,-1019.69 687.29,-985.177 750,-962 840.359,-928.605 872.266,-966.223 966,-944 1060.51,-921.592 1162.81,-878.374 1233.75,-845.106"/>
<polygon fill="none" stroke="#404040" points="1234.01,-844.983 1237.73,-838.804 1244.86,-839.857 1241.14,-846.037 1234.01,-844.983"/>
<text text-anchor="middle" x="597.5" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_id_</text>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<polygon fill="white" stroke="#bfbfbf" points="550.5,-1478.5 550.5,-1535.5 585.5,-1535.5 585.5,-1478.5 550.5,-1478.5"/>
<text text-anchor="middle" x="568" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">float</text>
<polyline fill="none" stroke="#bfbfbf" points="550.5,-1516.5 585.5,-1516.5 "/>
<text text-anchor="middle" x="568" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="550.5,-1497.5 585.5,-1497.5 "/>
<text text-anchor="middle" x="568" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge53" class="edge"><title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M569.417,-1478.24C569.771,-1439.87 564.355,-1370.97 525,-1332 500.336,-1307.57 470.532,-1341.23 449,-1314 381.181,-1228.24 433.97,-1176.3 449,-1068 455.731,-1019.5 442.493,-994.626 479,-962 515.611,-929.281 553.895,-979.323 588,-944 588.78,-943.193 613.868,-747.984 633.344,-595.638"/>
<polygon fill="none" stroke="#404040" points="633.392,-595.263 630.185,-588.804 634.914,-583.36 638.121,-589.818 633.392,-595.263"/>
<text text-anchor="start" x="479" y="-1009" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;MAX_BUCKET_OCCUPANCY</text>
<text text-anchor="middle" x="551.5" y="-998" font-family="Helvetica,sans-Serif" font-size="10.00">_FRACTION</text>
</g>
<!-- Node32&#45;&gt;Node29 -->
<g id="edge46" class="edge"><title>Node32&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M585.516,-1480.64C598.493,-1463.57 617.585,-1441.76 639,-1428 756.783,-1352.33 801.026,-1355.69 939,-1332 1003.86,-1320.86 1471.68,-1342.48 1531,-1314 1544.26,-1307.63 1556.49,-1298.69 1567.53,-1288.51"/>
<polygon fill="none" stroke="#404040" points="1567.55,-1288.49 1569.04,-1281.44 1576.13,-1280.11 1574.63,-1287.16 1567.55,-1288.49"/>
<text text-anchor="start" x="939" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;max_vcore_oversubscription</text>
<text text-anchor="middle" x="1004.5" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00">_ratio_</text>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="1718,-1478.5 1718,-1535.5 1764,-1535.5 1764,-1478.5 1718,-1478.5"/>
<text text-anchor="middle" x="1741" y="-1523.5" font-family="Helvetica,sans-Serif" font-size="10.00">int32_t</text>
<polyline fill="none" stroke="#bfbfbf" points="1718,-1516.5 1764,-1516.5 "/>
<text text-anchor="middle" x="1741" y="-1504.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1718,-1497.5 1764,-1497.5 "/>
<text text-anchor="middle" x="1741" y="-1485.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node33&#45;&gt;Node2 -->
<g id="edge63" class="edge"><title>Node33&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1764.29,-1486.72C1787.86,-1468.35 1826.14,-1441.54 1864,-1428 1925.98,-1405.83 1950.95,-1436.96 2011,-1410 2018.36,-1406.7 2116.68,-1321.35 2120,-1314 2165.02,-1214.36 2172.63,-1163.83 2120,-1068 1830.42,-540.675 984.81,-440.411 729.702,-422"/>
<polygon fill="none" stroke="#404040" points="729.619,-421.994 723.355,-425.567 717.648,-421.16 723.912,-417.587 729.619,-421.994"/>
<text text-anchor="middle" x="2134.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;initial_seed_</text>
</g>
<!-- Node33&#45;&gt;Node29 -->
<g id="edge48" class="edge"><title>Node33&#45;&gt;Node29</title>
<path fill="none" stroke="#404040" d="M1717.87,-1493.73C1691.43,-1478.23 1649.55,-1448.84 1632,-1410 1615.65,-1373.82 1613.21,-1330.68 1616.01,-1292.37"/>
<polygon fill="none" stroke="#404040" points="1616.04,-1292.07 1612.58,-1285.74 1617.1,-1280.12 1620.55,-1286.45 1616.04,-1292.07"/>
<text text-anchor="middle" x="1670.5" y="-1368.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;callback_count_</text>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="4626,-1157 4626,-1225 4728,-1225 4728,-1157 4626,-1157"/>
<text text-anchor="start" x="4634" y="-1213" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="4677" y="-1202" font-family="Helvetica,sans-Serif" font-size="10.00">::LlvmCodeGen &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4626,-1195 4728,-1195 "/>
<text text-anchor="middle" x="4677" y="-1183" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4626,-1176 4728,-1176 "/>
<text text-anchor="middle" x="4677" y="-1164" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node34&#45;&gt;Node3 -->
<g id="edge51" class="edge"><title>Node34&#45;&gt;Node3</title>
<path fill="none" stroke="#404040" d="M4671.07,-1156.91C4660.45,-1107.34 4633.49,-1014.06 4574,-962 4436.81,-841.926 4213.38,-810.821 4101.84,-802.784"/>
<polygon fill="none" stroke="#404040" points="4101.75,-802.778 4095.49,-806.367 4089.77,-801.974 4096.03,-798.385 4101.75,-802.778"/>
<text text-anchor="middle" x="4660.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;codegen_</text>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<polygon fill="white" stroke="#bfbfbf" points="257,-765 257,-833 359,-833 359,-765 257,-765"/>
<text text-anchor="start" x="265" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="308" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">::MemPool &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="257,-803 359,-803 "/>
<text text-anchor="middle" x="308" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="257,-784 359,-784 "/>
<text text-anchor="middle" x="308" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node35&#45;&gt;Node2 -->
<g id="edge52" class="edge"><title>Node35&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M307.556,-764.997C308.593,-723.271 315.886,-650.982 351,-602 408.425,-521.897 512.563,-470.216 582.993,-442.615"/>
<polygon fill="none" stroke="#404040" points="583.224,-442.527 587.394,-436.643 594.428,-438.229 590.259,-444.113 583.224,-442.527"/>
<text text-anchor="middle" x="379.5" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;mem_pool_</text>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<polygon fill="white" stroke="#bfbfbf" points="377.5,-770.5 377.5,-827.5 412.5,-827.5 412.5,-770.5 377.5,-770.5"/>
<text text-anchor="middle" x="395" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">char</text>
<polyline fill="none" stroke="#bfbfbf" points="377.5,-808.5 412.5,-808.5 "/>
<text text-anchor="middle" x="395" y="-796.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="377.5,-789.5 412.5,-789.5 "/>
<text text-anchor="middle" x="395" y="-777.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node36&#45;&gt;Node2 -->
<g id="edge54" class="edge"><title>Node36&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M393.139,-770.277C391.74,-730.318 394.028,-655.469 425,-602 462.164,-537.843 531.051,-487.455 583.963,-455.753"/>
<polygon fill="none" stroke="#404040" points="583.975,-455.746 587.119,-449.257 594.319,-449.663 591.174,-456.153 583.975,-455.746"/>
<text text-anchor="middle" x="479" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<polygon fill="white" stroke="#bfbfbf" points="430.5,-765 430.5,-833 579.5,-833 579.5,-765 430.5,-765"/>
<text text-anchor="start" x="438.5" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::OldHashTable</text>
<text text-anchor="middle" x="505" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">::Bucket &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="430.5,-803 579.5,-803 "/>
<text text-anchor="middle" x="505" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="430.5,-784 579.5,-784 "/>
<text text-anchor="middle" x="505" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node37&#45;&gt;Node2 -->
<g id="edge55" class="edge"><title>Node37&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M508.784,-764.805C514.063,-725.046 525.507,-656.932 547,-602 557.939,-574.042 572.842,-545.388 588.114,-519.268"/>
<polygon fill="none" stroke="#404040" points="588.308,-518.941 587.934,-511.739 594.438,-508.624 594.812,-515.826 588.308,-518.941"/>
<text text-anchor="middle" x="570" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;buckets_</text>
</g>
<!-- Node38&#45;&gt;Node1 -->
<g id="edge87" class="edge"><title>Node38&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M103.114,-764.941C109.298,-725.887 120.338,-659.013 132,-602 159.508,-467.515 196.59,-314.015 221.792,-212.972"/>
<polygon fill="none" stroke="#404040" points="221.819,-212.863 219.393,-206.072 224.728,-201.221 227.155,-208.012 221.819,-212.863"/>
<text text-anchor="middle" x="228.5" y="-414.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;node_</text>
</g>
<!-- Node38&#45;&gt;Node2 -->
<g id="edge56" class="edge"><title>Node38&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M99.4051,-764.778C102.97,-721.81 115.356,-647.141 158,-602 272.58,-480.713 474.127,-438.951 582.356,-424.893"/>
<polygon fill="none" stroke="#404040" points="582.535,-424.871 587.995,-420.16 594.443,-423.388 588.983,-428.099 582.535,-424.871"/>
<text text-anchor="middle" x="186.5" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;next_node_</text>
</g>
<!-- Node38&#45;&gt;Node38 -->
<g id="edge57" class="edge"><title>Node38&#45;&gt;Node38</title>
<path fill="none" stroke="#404040" d="M154.777,-830.77C164.917,-826.641 172,-816.051 172,-799 172,-788.343 169.233,-780.21 164.683,-774.601"/>
<polygon fill="none" stroke="#404040" points="164.404,-774.394 157.203,-774.021 154.777,-767.23 161.979,-767.603 164.404,-774.394"/>
<text text-anchor="middle" x="186" y="-796.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +next</text>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<polygon fill="white" stroke="#bfbfbf" points="-0.5,-1162.5 -0.5,-1219.5 50.5,-1219.5 50.5,-1162.5 -0.5,-1162.5"/>
<text text-anchor="middle" x="25" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint32_t</text>
<polyline fill="none" stroke="#bfbfbf" points="-0.5,-1200.5 50.5,-1200.5 "/>
<text text-anchor="middle" x="25" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="-0.5,-1181.5 50.5,-1181.5 "/>
<text text-anchor="middle" x="25" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node39&#45;&gt;Node1 -->
<g id="edge89" class="edge"><title>Node39&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M21.7371,-1162.38C9.12594,-1044.87 -28.0847,-577.627 133,-250 146.654,-222.229 166.167,-194.797 185.353,-171.237"/>
<polygon fill="none" stroke="#404040" points="185.583,-170.961 186.339,-163.789 193.249,-161.729 192.493,-168.9 185.583,-170.961"/>
<text text-anchor="middle" x="59.5" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;scan_hash_</text>
</g>
<!-- Node39&#45;&gt;Node38 -->
<g id="edge58" class="edge"><title>Node39&#45;&gt;Node38</title>
<path fill="none" stroke="#404040" d="M29.4087,-1162.21C36.3085,-1119.21 50.2924,-1034 64,-962 71.5543,-922.323 81.0617,-877.384 88.1007,-844.92"/>
<polygon fill="none" stroke="#404040" points="88.1157,-844.851 85.4836,-838.137 90.6685,-833.125 93.3006,-839.839 88.1157,-844.851"/>
<text text-anchor="middle" x="79.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +hash</text>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<polygon fill="white" stroke="#bfbfbf" points="79.5,-1162.5 79.5,-1219.5 120.5,-1219.5 120.5,-1162.5 79.5,-1162.5"/>
<text text-anchor="middle" x="100" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">void *</text>
<polyline fill="none" stroke="#bfbfbf" points="79.5,-1200.5 120.5,-1200.5 "/>
<text text-anchor="middle" x="100" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="79.5,-1181.5 120.5,-1181.5 "/>
<text text-anchor="middle" x="100" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node40&#45;&gt;Node38 -->
<g id="edge60" class="edge"><title>Node40&#45;&gt;Node38</title>
<path fill="none" stroke="#404040" d="M99.8578,-1162.26C99.5165,-1095.71 98.6485,-926.449 98.2311,-845.057"/>
<polygon fill="none" stroke="#404040" points="98.2309,-845.01 94.2002,-839.031 98.1693,-833.01 102.2,-838.99 98.2309,-845.01"/>
<text text-anchor="middle" x="114" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +data</text>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<polygon fill="white" stroke="#bfbfbf" points="635,-770.5 635,-827.5 707,-827.5 707,-770.5 635,-770.5"/>
<text text-anchor="middle" x="671" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; int &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="635,-808.5 707,-808.5 "/>
<text text-anchor="middle" x="671" y="-796.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="635,-789.5 707,-789.5 "/>
<text text-anchor="middle" x="671" y="-777.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node41&#45;&gt;Node2 -->
<g id="edge62" class="edge"><title>Node41&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M667.907,-770.24C664.477,-738.012 659.146,-683.236 657,-636 656.399,-622.768 655.943,-609.079 655.605,-595.306"/>
<polygon fill="none" stroke="#404040" points="655.603,-595.187 651.471,-589.277 655.337,-583.19 659.469,-589.1 655.603,-595.187"/>
<text text-anchor="start" x="657" y="-622" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;expr_values_buffer</text>
<text text-anchor="middle" x="701.5" y="-611" font-family="Helvetica,sans-Serif" font-size="10.00">_offsets_</text>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<polygon fill="white" stroke="#bfbfbf" points="745,-770.5 745,-827.5 791,-827.5 791,-770.5 745,-770.5"/>
<text text-anchor="middle" x="768" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint8_t</text>
<polyline fill="none" stroke="#bfbfbf" points="745,-808.5 791,-808.5 "/>
<text text-anchor="middle" x="768" y="-796.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="745,-789.5 791,-789.5 "/>
<text text-anchor="middle" x="768" y="-777.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node42&#45;&gt;Node2 -->
<g id="edge65" class="edge"><title>Node42&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M767.856,-770.475C766.997,-732.015 762.992,-660.355 746,-602 739.932,-581.162 731.643,-559.802 722.535,-539.353"/>
<polygon fill="none" stroke="#404040" points="722.531,-539.343 716.402,-535.543 717.553,-528.424 723.682,-532.225 722.531,-539.343"/>
<text text-anchor="start" x="754" y="-627.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;expr_value_null_bits</text>
<text text-anchor="middle" x="801.5" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="801.5" y="-605.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;expr_values_buffer_</text>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<polygon fill="white" stroke="#bfbfbf" points="815,-765 815,-833 957,-833 957,-765 815,-765"/>
<text text-anchor="start" x="823" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ExprContext</text>
<text text-anchor="middle" x="886" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00"> * &gt; &amp;</text>
<polyline fill="none" stroke="#bfbfbf" points="815,-803 957,-803 "/>
<text text-anchor="middle" x="886" y="-791" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="815,-784 957,-784 "/>
<text text-anchor="middle" x="886" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node43&#45;&gt;Node2 -->
<g id="edge67" class="edge"><title>Node43&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M886.74,-764.715C886.274,-723.967 880.934,-653.975 853,-602 823.34,-546.813 770.826,-499.026 727.473,-465.992"/>
<polygon fill="none" stroke="#404040" points="727.413,-465.947 720.213,-465.552 717.808,-458.754 725.008,-459.149 727.413,-465.947"/>
<text text-anchor="middle" x="906.5" y="-622" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;build_expr_ctxs_</text>
<text text-anchor="middle" x="906.5" y="-611" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;probe_expr_ctxs_</text>
</g>
<!-- Node44&#45;&gt;Node2 -->
<g id="edge68" class="edge"><title>Node44&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1244.75,-752.917C1113.95,-678.511 854.823,-531.103 728.558,-459.276"/>
<polygon fill="none" stroke="#404040" points="728.294,-459.125 721.101,-459.635 717.863,-453.192 725.056,-452.682 728.294,-459.125"/>
<text text-anchor="middle" x="1064.5" y="-616.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;mem_tracker_</text>
</g>
<!-- Node44&#45;&gt;Node44 -->
<g id="edge85" class="edge"><title>Node44&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1403.09,-828.579C1413.27,-823.449 1420,-813.59 1420,-799 1420,-789.653 1417.24,-782.248 1412.58,-776.784"/>
<polygon fill="none" stroke="#404040" points="1412.57,-776.778 1405.38,-776.26 1403.09,-769.421 1410.28,-769.94 1412.57,-776.778"/>
<text text-anchor="middle" x="1439.5" y="-796.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;parent_</text>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<polygon fill="white" stroke="#bfbfbf" points="631.5,-1162.5 631.5,-1219.5 774.5,-1219.5 774.5,-1162.5 631.5,-1162.5"/>
<text text-anchor="middle" x="703" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">list&lt; impala::MemTracker * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="631.5,-1200.5 774.5,-1200.5 "/>
<text text-anchor="middle" x="703" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="631.5,-1181.5 774.5,-1181.5 "/>
<text text-anchor="middle" x="703" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node45&#45;&gt;Node44 -->
<g id="edge69" class="edge"><title>Node45&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M709.041,-1162.39C721.403,-1113.08 754.571,-1010.52 825,-962 877.026,-926.161 904.863,-959.917 966,-944 1060.15,-919.486 1162.7,-876.442 1233.81,-843.781"/>
<polygon fill="none" stroke="#404040" points="1234.05,-843.668 1237.82,-837.52 1244.95,-838.633 1241.18,-844.781 1234.05,-843.668"/>
<text text-anchor="middle" x="861.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_trackers_</text>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<polygon fill="white" stroke="#bfbfbf" points="793,-1162.5 793,-1219.5 951,-1219.5 951,-1162.5 793,-1162.5"/>
<text text-anchor="middle" x="872" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::MemTracker * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="793,-1200.5 951,-1200.5 "/>
<text text-anchor="middle" x="872" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="793,-1181.5 951,-1181.5 "/>
<text text-anchor="middle" x="872" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node46&#45;&gt;Node44 -->
<g id="edge72" class="edge"><title>Node46&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M874.332,-1162.14C879.672,-1115.14 896.771,-1019.62 950,-962 1025.25,-880.549 1148.52,-838.113 1232.82,-817.447"/>
<polygon fill="none" stroke="#404040" points="1233.03,-817.396 1237.94,-812.114 1244.71,-814.614 1239.8,-819.896 1233.03,-817.396"/>
<text text-anchor="middle" x="985" y="-1009" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;limit_trackers_</text>
<text text-anchor="middle" x="985" y="-998" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;all_trackers_</text>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<polygon fill="white" stroke="#bfbfbf" points="969,-1162.5 969,-1219.5 1081,-1219.5 1081,-1162.5 969,-1162.5"/>
<text text-anchor="middle" x="1025" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; GcFunction &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="969,-1200.5 1081,-1200.5 "/>
<text text-anchor="middle" x="1025" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="969,-1181.5 1081,-1181.5 "/>
<text text-anchor="middle" x="1025" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node47&#45;&gt;Node44 -->
<g id="edge74" class="edge"><title>Node47&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1021.26,-1162.49C1016.52,-1116.84 1013.31,-1024.31 1054,-962 1095.85,-897.904 1172.71,-855.456 1233.75,-830.153"/>
<polygon fill="none" stroke="#404040" points="1233.82,-830.122 1237.89,-824.165 1244.95,-825.626 1240.88,-831.583 1233.82,-830.122"/>
<text text-anchor="middle" x="1087.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;gc_functions_</text>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<polygon fill="white" stroke="#bfbfbf" points="1099.5,-1162.5 1099.5,-1219.5 1236.5,-1219.5 1236.5,-1162.5 1099.5,-1162.5"/>
<text text-anchor="middle" x="1168" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">static RequestTrackersMap</text>
<polyline fill="none" stroke="#bfbfbf" points="1099.5,-1200.5 1236.5,-1200.5 "/>
<text text-anchor="middle" x="1168" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1099.5,-1181.5 1236.5,-1181.5 "/>
<text text-anchor="middle" x="1168" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node48&#45;&gt;Node44 -->
<g id="edge75" class="edge"><title>Node48&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1155.15,-1162.27C1136.54,-1117.88 1107.49,-1029.04 1138,-962 1158.27,-917.456 1197.52,-880.397 1234.75,-853.017"/>
<polygon fill="none" stroke="#404040" points="1234.91,-852.9 1237.46,-846.154 1244.67,-845.911 1242.12,-852.657 1234.91,-852.9"/>
<text text-anchor="middle" x="1200.5" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;request_to_mem_trackers_</text>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<polygon fill="white" stroke="#bfbfbf" points="1254.5,-1162.5 1254.5,-1219.5 1323.5,-1219.5 1323.5,-1162.5 1254.5,-1162.5"/>
<text text-anchor="middle" x="1289" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">IntCounter *</text>
<polyline fill="none" stroke="#bfbfbf" points="1254.5,-1200.5 1323.5,-1200.5 "/>
<text text-anchor="middle" x="1289" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1254.5,-1181.5 1323.5,-1181.5 "/>
<text text-anchor="middle" x="1289" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node49&#45;&gt;Node44 -->
<g id="edge78" class="edge"><title>Node49&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1282.65,-1162.46C1273.67,-1119.43 1259.56,-1033.76 1271,-962 1271.35,-959.795 1271.73,-957.578 1272.13,-955.354"/>
<polygon fill="none" stroke="#404040" points="1272.17,-955.168 1269.4,-948.508 1274.48,-943.395 1277.25,-950.055 1272.17,-955.168"/>
<text text-anchor="middle" x="1313" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_gcs_metric_</text>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<polygon fill="white" stroke="#bfbfbf" points="1341.5,-1162.5 1341.5,-1219.5 1412.5,-1219.5 1412.5,-1162.5 1341.5,-1162.5"/>
<text text-anchor="middle" x="1377" y="-1207.5" font-family="Helvetica,sans-Serif" font-size="10.00">UIntGauge *</text>
<polyline fill="none" stroke="#bfbfbf" points="1341.5,-1200.5 1412.5,-1200.5 "/>
<text text-anchor="middle" x="1377" y="-1188.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1341.5,-1181.5 1412.5,-1181.5 "/>
<text text-anchor="middle" x="1377" y="-1169.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node50&#45;&gt;Node44 -->
<g id="edge80" class="edge"><title>Node50&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M1375.15,-1162.17C1372.1,-1119.12 1365.32,-1033.84 1355,-962 1354.69,-959.81 1354.36,-957.605 1354.03,-955.387"/>
<polygon fill="none" stroke="#404040" points="1354.01,-955.282 1349.14,-949.965 1352.18,-943.424 1357.05,-948.741 1354.01,-955.282"/>
<text text-anchor="middle" x="1416" y="-1003.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;consumption_metric_</text>
</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="classimpala_1_1OldHashTable_1_1Iterator__coll__graph_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>