blob: 82f68854ea70a1223adfd4266bfee3760774d258 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.36.0 (20140111.2315)
-->
<!-- Title: impala::QuerySchedule Pages: 1 -->
<!--zoomable 1098 -->
<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 = 3003;
var viewHeight = 1098;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>impala::QuerySchedule</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1094 2999.2,-1094 2999.2,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1975.7,-0.5 1975.7,-167.5 2094.7,-167.5 2094.7,-0.5 1975.7,-0.5"/>
<text text-anchor="middle" x="2035.2" y="-155.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::QuerySchedule</text>
<polyline fill="none" stroke="black" points="1975.7,-148.5 2094.7,-148.5 "/>
<text text-anchor="middle" x="2035.2" y="-136.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1975.7,-129.5 2094.7,-129.5 "/>
<text text-anchor="start" x="1983.7" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QuerySchedule()</text>
<text text-anchor="start" x="1983.7" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ValidateReservation()</text>
<text text-anchor="start" x="1983.7" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ query_id()</text>
<text text-anchor="start" x="1983.7" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ request()</text>
<text text-anchor="start" x="1983.7" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ query_options()</text>
<text text-anchor="start" x="1983.7" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ effective_user()</text>
<text text-anchor="start" x="1983.7" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ request_pool()</text>
<text text-anchor="start" x="1983.7" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_request_pool()</text>
<text text-anchor="start" x="1983.7" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ HasReservation()</text>
<text text-anchor="start" x="1983.7" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ NeedsRelease()</text>
<text text-anchor="start" x="1983.7" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 21 more...</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<polygon fill="white" stroke="#bfbfbf" points="720.2,-310.5 720.2,-367.5 828.2,-367.5 828.2,-310.5 720.2,-310.5"/>
<text text-anchor="middle" x="774.2" y="-355.5" font-family="Helvetica,sans-Serif" font-size="10.00">TQueryExecRequest</text>
<polyline fill="none" stroke="#bfbfbf" points="720.2,-348.5 828.2,-348.5 "/>
<text text-anchor="middle" x="774.2" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="720.2,-329.5 828.2,-329.5 "/>
<text text-anchor="middle" x="774.2" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node2&#45;&gt;Node1 -->
<g id="edge1" class="edge"><title>Node2&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M781.347,-310.257C789.97,-282.355 807.188,-240.112 837.2,-216 877.708,-183.456 899.042,-195.106 950.2,-186 1328.3,-118.696 1789.02,-94.6228 1963.57,-87.5401"/>
<polygon fill="none" stroke="#404040" points="1963.64,-87.5371 1969.48,-83.3013 1975.63,-87.0592 1969.8,-91.295 1963.64,-87.5371"/>
<text text-anchor="middle" x="972.2" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;request_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="846.7,-310.5 846.7,-367.5 1021.7,-367.5 1021.7,-310.5 846.7,-310.5"/>
<text text-anchor="middle" x="934.2" y="-355.5" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_set&lt; TNetworkAddress &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="846.7,-348.5 1021.7,-348.5 "/>
<text text-anchor="middle" x="934.2" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="846.7,-329.5 1021.7,-329.5 "/>
<text text-anchor="middle" x="934.2" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node3&#45;&gt;Node1 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M939.873,-310.446C948.714,-275.165 969.411,-215.12 1012.2,-186 1090.58,-132.662 1743.61,-98.2856 1963.36,-88.1395"/>
<polygon fill="none" stroke="#404040" points="1963.37,-88.1394 1969.18,-83.869 1975.35,-87.5901 1969.54,-91.8606 1963.37,-88.1394"/>
<text text-anchor="middle" x="1047.2" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;unique_hosts_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="1040.2,-310.5 1040.2,-367.5 1102.2,-367.5 1102.2,-310.5 1040.2,-310.5"/>
<text text-anchor="middle" x="1071.2" y="-355.5" font-family="Helvetica,sans-Serif" font-size="10.00">TUniqueId</text>
<polyline fill="none" stroke="#bfbfbf" points="1040.2,-348.5 1102.2,-348.5 "/>
<text text-anchor="middle" x="1071.2" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1040.2,-329.5 1102.2,-329.5 "/>
<text text-anchor="middle" x="1071.2" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node1 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1066.37,-310.498C1062.07,-276.123 1060.85,-217.935 1094.2,-186 1156.74,-126.11 1754.33,-96.3683 1963.4,-87.7328"/>
<polygon fill="none" stroke="#404040" points="1963.44,-87.7315 1969.27,-83.49 1975.43,-87.2418 1969.6,-91.4833 1963.44,-87.7315"/>
<text text-anchor="middle" x="1118.7" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_id_</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="1120.7,-310.5 1120.7,-367.5 1203.7,-367.5 1203.7,-310.5 1120.7,-310.5"/>
<text text-anchor="middle" x="1162.2" y="-355.5" font-family="Helvetica,sans-Serif" font-size="10.00">TQueryOptions</text>
<polyline fill="none" stroke="#bfbfbf" points="1120.7,-348.5 1203.7,-348.5 "/>
<text text-anchor="middle" x="1162.2" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1120.7,-329.5 1203.7,-329.5 "/>
<text text-anchor="middle" x="1162.2" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node5&#45;&gt;Node1 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1150.3,-310.305C1137.88,-276.544 1124.03,-219.822 1154.2,-186 1207.84,-125.863 1763.01,-96.5358 1963.49,-87.8468"/>
<polygon fill="none" stroke="#404040" points="1963.62,-87.8414 1969.44,-83.5884 1975.61,-87.3281 1969.78,-91.5811 1963.62,-87.8414"/>
<text text-anchor="middle" x="1190.7" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_options_</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="305.2,-1032.5 305.2,-1089.5 351.2,-1089.5 351.2,-1032.5 305.2,-1032.5"/>
<text text-anchor="middle" x="328.2" y="-1077.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text>
<polyline fill="none" stroke="#bfbfbf" points="305.2,-1070.5 351.2,-1070.5 "/>
<text text-anchor="middle" x="328.2" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="305.2,-1051.5 351.2,-1051.5 "/>
<text text-anchor="middle" x="328.2" y="-1039.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node6&#45;&gt;Node1 -->
<g id="edge5" class="edge"><title>Node6&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M305.133,-1045.07C217.559,-986.464 -84.0715,-766.075 23.2,-576 63.7719,-504.11 102.874,-502.839 182.2,-480 209.698,-472.083 1190.6,-480.772 1212.2,-462 1295.75,-389.38 1173.25,-294.601 1251.2,-216 1350.31,-116.065 1789.22,-92.2159 1963.51,-86.6499"/>
<polygon fill="none" stroke="#404040" points="1963.6,-86.6472 1969.48,-82.4654 1975.6,-86.2799 1969.72,-90.4617 1963.6,-86.6472"/>
<text text-anchor="middle" x="67.2" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_hosts_</text>
<text text-anchor="middle" x="67.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_backends_</text>
<text text-anchor="middle" x="67.2" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_scan_ranges_</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><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="black" points="1260.2,-217 1260.2,-461 1412.2,-461 1412.2,-217 1260.2,-217"/>
<text text-anchor="middle" x="1336.2" y="-449" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<polyline fill="none" stroke="black" points="1260.2,-442 1412.2,-442 "/>
<text text-anchor="middle" x="1336.2" y="-430" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1260.2,-423 1412.2,-423 "/>
<text text-anchor="start" x="1268.2" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeProfile()</text>
<text text-anchor="start" x="1268.2" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeProfile()</text>
<text text-anchor="start" x="1268.2" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddChild()</text>
<text text-anchor="start" x="1268.2" y="-378" font-family="Helvetica,sans-Serif" font-size="10.00">+ SortChildren()</text>
<text text-anchor="start" x="1268.2" y="-367" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateAverage()</text>
<text text-anchor="start" x="1268.2" y="-356" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
<text text-anchor="start" x="1268.2" y="-345" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddCounter()</text>
<text text-anchor="start" x="1268.2" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddHighWaterMarkCounter()</text>
<text text-anchor="start" x="1268.2" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddDerivedCounter()</text>
<text text-anchor="start" x="1268.2" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddThreadCounters()</text>
<text text-anchor="start" x="1268.2" y="-301" font-family="Helvetica,sans-Serif" font-size="10.00">and 32 more...</text>
<text text-anchor="start" x="1268.2" y="-290" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateFromThrift()</text>
<text text-anchor="start" x="1268.2" y="-279" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnitsPerSecond()</text>
<text text-anchor="start" x="1268.2" y="-268" font-family="Helvetica,sans-Serif" font-size="10.00">+ CounterSum()</text>
<text text-anchor="start" x="1268.2" y="-257" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Update()</text>
<text text-anchor="start" x="1268.2" y="-246" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ComputeTimeInProfile()</text>
<text text-anchor="start" x="1268.2" y="-235" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateFromThrift()</text>
<text text-anchor="start" x="1268.2" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; PrintChildCounters()</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node7 -->
<g id="edge11" class="edge"><title>Node6&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M323.553,-1032.38C311.989,-956.567 286.986,-739.997 347.2,-576 365.4,-526.431 370.393,-504.442 417.2,-480 498.869,-437.354 1164.41,-504.419 1246.2,-462 1247.4,-461.379 1248.58,-460.734 1249.76,-460.066"/>
<polygon fill="none" stroke="#404040" points="1249.91,-459.968 1252.79,-453.356 1260,-453.471 1257.12,-460.083 1249.91,-459.968"/>
<text text-anchor="middle" x="348.2" y="-772" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_time_ns_</text>
<text text-anchor="middle" x="348.2" y="-761" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;metadata_</text>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<g id="a_node21"><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="356.7,-805 356.7,-983 455.7,-983 455.7,-805 356.7,-805"/>
<text text-anchor="start" x="364.7" y="-971" font-family="Helvetica,sans-Serif" font-size="10.00">impala::AtomicInt&lt;</text>
<text text-anchor="middle" x="406.2" y="-960" font-family="Helvetica,sans-Serif" font-size="10.00"> int64_t &gt;</text>
<polyline fill="none" stroke="black" points="356.7,-953 455.7,-953 "/>
<text text-anchor="middle" x="406.2" y="-941" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="356.7,-934 455.7,-934 "/>
<text text-anchor="start" x="364.7" y="-922" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtomicInt()</text>
<text text-anchor="start" x="364.7" y="-911" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator int64_t()</text>
<text text-anchor="start" x="364.7" y="-900" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="364.7" y="-889" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="364.7" y="-878" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator+=()</text>
<text text-anchor="start" x="364.7" y="-867" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&#45;=()</text>
<text text-anchor="start" x="364.7" y="-856" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator|=()</text>
<text text-anchor="start" x="364.7" y="-845" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator&amp;=()</text>
<text text-anchor="start" x="364.7" y="-834" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text>
<text text-anchor="start" x="364.7" y="-823" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator++()</text>
<text text-anchor="start" x="364.7" y="-812" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
</a>
</g>
</g>
<!-- Node6&#45;&gt;Node21 -->
<g id="edge22" class="edge"><title>Node6&#45;&gt;Node21</title>
<path fill="none" stroke="#404040" d="M341.255,-1032.38C346.388,-1021.52 352.619,-1008.34 359.165,-994.497"/>
<polygon fill="none" stroke="#404040" points="359.339,-994.128 358.287,-986.994 364.468,-983.28 365.52,-990.414 359.339,-994.128"/>
<text text-anchor="middle" x="371.7" y="-1005.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;value_</text>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge6" class="edge"><title>Node7&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1412.34,-310.443C1548.35,-261.213 1831.22,-158.83 1963.77,-110.855"/>
<polygon fill="none" stroke="#404040" points="1964.07,-110.747 1968.35,-104.944 1975.35,-106.663 1971.07,-112.466 1964.07,-110.747"/>
<text text-anchor="middle" x="1791.2" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;summary_profile_</text>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<polygon fill="white" stroke="#bfbfbf" points="926.2,-626.5 926.2,-683.5 1070.2,-683.5 1070.2,-626.5 926.2,-626.5"/>
<text text-anchor="middle" x="998.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, Counter * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="926.2,-664.5 1070.2,-664.5 "/>
<text text-anchor="middle" x="998.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="926.2,-645.5 1070.2,-645.5 "/>
<text text-anchor="middle" x="998.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge7" class="edge"><title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M992.274,-626.46C985.73,-587.711 980.779,-517.637 1020.2,-480 1056.64,-445.209 1202.16,-486.478 1246.2,-462 1247.41,-461.329 1248.6,-460.633 1249.79,-459.916"/>
<polygon fill="none" stroke="#404040" points="1250.21,-459.631 1252.92,-452.949 1260.13,-452.883 1257.42,-459.565 1250.21,-459.631"/>
<text text-anchor="middle" x="1054.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;counter_map_</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="1088.7,-626.5 1088.7,-683.5 1133.7,-683.5 1133.7,-626.5 1088.7,-626.5"/>
<text text-anchor="middle" x="1111.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">double</text>
<polyline fill="none" stroke="#bfbfbf" points="1088.7,-664.5 1133.7,-664.5 "/>
<text text-anchor="middle" x="1111.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1088.7,-645.5 1133.7,-645.5 "/>
<text text-anchor="middle" x="1111.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node9&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1102.22,-626.217C1091.83,-588.143 1080.39,-519.938 1116.2,-480 1155.14,-436.572 1196.06,-491.809 1246.2,-462 1247.54,-461.206 1248.86,-460.383 1250.17,-459.534"/>
<polygon fill="none" stroke="#404040" points="1250.18,-459.526 1252.72,-452.779 1259.93,-452.531 1257.38,-459.279 1250.18,-459.526"/>
<text text-anchor="middle" x="1163.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_time_percent_</text>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="1449.7,-621 1449.7,-689 1556.7,-689 1556.7,-621 1449.7,-621"/>
<text text-anchor="start" x="1457.7" y="-677" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, std</text>
<text text-anchor="middle" x="1503.2" y="-666" font-family="Helvetica,sans-Serif" font-size="10.00">::string &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1449.7,-659 1556.7,-659 "/>
<text text-anchor="middle" x="1503.2" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1449.7,-640 1556.7,-640 "/>
<text text-anchor="middle" x="1503.2" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge9" class="edge"><title>Node10&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1480.98,-620.663C1469.93,-605.762 1455.65,-588.729 1440.2,-576 1427,-565.128 1417.02,-571.238 1406.2,-558 1383.32,-530.018 1394.06,-514.471 1383.2,-480 1382.45,-477.612 1381.68,-475.203 1380.91,-472.777"/>
<polygon fill="none" stroke="#404040" points="1380.9,-472.749 1375.26,-468.258 1377.24,-461.323 1382.88,-465.814 1380.9,-472.749"/>
<text text-anchor="middle" x="1437.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;info_strings_</text>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="1574.7,-626.5 1574.7,-683.5 1679.7,-683.5 1679.7,-626.5 1574.7,-626.5"/>
<text text-anchor="middle" x="1627.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; std::string &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1574.7,-664.5 1679.7,-664.5 "/>
<text text-anchor="middle" x="1627.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1574.7,-645.5 1679.7,-645.5 "/>
<text text-anchor="middle" x="1627.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge10" class="edge"><title>Node11&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1611.68,-626.248C1600.8,-609.273 1584.73,-588.487 1565.2,-576 1536.68,-557.766 1515.7,-581.351 1491.2,-558 1465.04,-533.066 1486.2,-511.34 1468.2,-480 1455.42,-457.744 1438.42,-436.236 1420.88,-417.033"/>
<polygon fill="none" stroke="#404040" points="1420.72,-416.857 1413.7,-415.204 1412.53,-408.089 1419.54,-409.742 1420.72,-416.857"/>
<text text-anchor="start" x="1491.2" y="-522" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;info_strings_display</text>
<text text-anchor="middle" x="1537.7" y="-511" font-family="Helvetica,sans-Serif" font-size="10.00">_order_</text>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="classimpala_1_1ObjectPool.html" target="_top" xlink:title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}">
<polygon fill="white" stroke="black" points="1772.7,-615.5 1772.7,-694.5 1871.7,-694.5 1871.7,-615.5 1772.7,-615.5"/>
<text text-anchor="middle" x="1822.2" y="-682.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ObjectPool</text>
<polyline fill="none" stroke="black" points="1772.7,-675.5 1871.7,-675.5 "/>
<text text-anchor="middle" x="1822.2" y="-663.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1772.7,-656.5 1871.7,-656.5 "/>
<text text-anchor="start" x="1780.7" y="-644.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ObjectPool()</text>
<text text-anchor="start" x="1780.7" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ObjectPool()</text>
<text text-anchor="start" x="1780.7" y="-622.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1781.77,-615.468C1764.6,-601.057 1743.62,-585.819 1722.2,-576 1685.12,-558.998 1662.3,-585.527 1632.2,-558 1605.53,-533.61 1632.26,-507.832 1609.2,-480 1561.47,-422.392 1483.95,-385.855 1423.68,-364.61"/>
<polygon fill="none" stroke="#404040" points="1423.61,-364.584 1416.63,-366.421 1412.26,-360.691 1419.23,-358.854 1423.61,-364.584"/>
<text text-anchor="middle" x="1647.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;pool_</text>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="classimpala_1_1SpinLock.html" target="_top" xlink:title="Lightweight spinlock. ">
<polygon fill="white" stroke="black" points="1754.7,-838 1754.7,-950 1853.7,-950 1853.7,-838 1754.7,-838"/>
<text text-anchor="middle" x="1804.2" y="-938" font-family="Helvetica,sans-Serif" font-size="10.00">impala::SpinLock</text>
<polyline fill="none" stroke="black" points="1754.7,-931 1853.7,-931 "/>
<text text-anchor="middle" x="1804.2" y="-919" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1754.7,-912 1853.7,-912 "/>
<text text-anchor="start" x="1762.7" y="-900" font-family="Helvetica,sans-Serif" font-size="10.00">+ SpinLock()</text>
<text text-anchor="start" x="1762.7" y="-889" font-family="Helvetica,sans-Serif" font-size="10.00">+ lock()</text>
<text text-anchor="start" x="1762.7" y="-878" font-family="Helvetica,sans-Serif" font-size="10.00">+ unlock()</text>
<text text-anchor="start" x="1762.7" y="-867" font-family="Helvetica,sans-Serif" font-size="10.00">+ try_lock()</text>
<text text-anchor="start" x="1762.7" y="-856" font-family="Helvetica,sans-Serif" font-size="10.00">+ DCheckLocked()</text>
<text text-anchor="start" x="1762.7" y="-845" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SlowAcquire()</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node12</title>
<path fill="none" stroke="#404040" d="M1808.4,-837.733C1811.4,-798.2 1815.41,-745.388 1818.34,-706.887"/>
<polygon fill="none" stroke="#404040" points="1818.35,-706.638 1814.82,-700.352 1819.26,-694.672 1822.8,-700.958 1818.35,-706.638"/>
<text text-anchor="middle" x="1830.2" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="1573.7,-1032.5 1573.7,-1089.5 1602.7,-1089.5 1602.7,-1032.5 1573.7,-1032.5"/>
<text text-anchor="middle" x="1588.2" y="-1077.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="1573.7,-1070.5 1602.7,-1070.5 "/>
<text text-anchor="middle" x="1588.2" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1573.7,-1051.5 1602.7,-1051.5 "/>
<text text-anchor="middle" x="1588.2" y="-1039.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node14&#45;&gt;Node13 -->
<g id="edge14" class="edge"><title>Node14&#45;&gt;Node13</title>
<path fill="none" stroke="#404040" d="M1602.71,-1048.92C1631.29,-1027.08 1696.32,-977.407 1744.82,-940.36"/>
<polygon fill="none" stroke="#404040" points="1745.06,-940.18 1747.4,-933.359 1754.59,-932.896 1752.25,-939.717 1745.06,-940.18"/>
<text text-anchor="middle" x="1710.7" y="-1005.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;NUM_SPIN_CYCLES</text>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<g id="a_node15"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}">
<polygon fill="white" stroke="black" points="2007.7,-1032.5 2007.7,-1089.5 2042.7,-1089.5 2042.7,-1032.5 2007.7,-1032.5"/>
<text text-anchor="middle" x="2025.2" y="-1077.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="2007.7,-1070.5 2042.7,-1070.5 "/>
<text text-anchor="middle" x="2025.2" y="-1058.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2007.7,-1051.5 2042.7,-1051.5 "/>
<text text-anchor="middle" x="2025.2" y="-1039.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node1 -->
<g id="edge38" class="edge"><title>Node15&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2032.51,-1032.24C2051.95,-956.759 2104.67,-741.128 2122.2,-558 2136.68,-406.692 2166.12,-361.517 2122.2,-216 2117.38,-200.015 2109.89,-184.192 2101.29,-169.365"/>
<polygon fill="none" stroke="#404040" points="2101.08,-169.016 2094.55,-165.961 2094.86,-158.756 2101.39,-161.812 2101.08,-169.016"/>
<text text-anchor="middle" x="2151.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_admitted_</text>
</g>
<!-- Node15&#45;&gt;Node7 -->
<g id="edge27" class="edge"><title>Node15&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M2007.55,-1057.75C1951.75,-1050.26 1780.75,-1024.34 1745.2,-984 1684.68,-915.312 1749.83,-643.696 1688.2,-576 1664.83,-550.332 1638.08,-581.132 1612.2,-558 1584.74,-533.455 1607.95,-508.153 1584.2,-480 1541.79,-429.724 1476.48,-393.893 1423.53,-371.072"/>
<polygon fill="none" stroke="#404040" points="1423.49,-371.056 1416.41,-372.414 1412.43,-366.399 1419.51,-365.041 1423.49,-371.056"/>
<text text-anchor="start" x="1718.2" y="-777.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_averaged_profile</text>
<text text-anchor="middle" x="1763.7" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="1763.7" y="-755.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;own_pool_</text>
</g>
<!-- Node15&#45;&gt;Node13 -->
<g id="edge15" class="edge"><title>Node15&#45;&gt;Node13</title>
<path fill="none" stroke="#404040" d="M2007.61,-1055.21C1975.83,-1045.87 1908,-1022.67 1863.2,-984 1855.14,-977.048 1847.74,-968.739 1841.09,-960.031"/>
<polygon fill="none" stroke="#404040" points="1840.93,-959.815 1834.18,-957.288 1833.91,-950.082 1840.67,-952.608 1840.93,-959.815"/>
<text text-anchor="middle" x="1923.2" y="-1005.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;locked_</text>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><a xlink:href="classimpala_1_1MonotonicStopWatch.html" target="_top" xlink:title="{impala::MonotonicStopWatch\n||+ MonotonicStopWatch()\l+ Start()\l+ Stop()\l+ Reset()\l+ ElapsedTime()\l}">
<polygon fill="white" stroke="black" points="2302.7,-604.5 2302.7,-705.5 2447.7,-705.5 2447.7,-604.5 2302.7,-604.5"/>
<text text-anchor="middle" x="2375.2" y="-693.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MonotonicStopWatch</text>
<polyline fill="none" stroke="black" points="2302.7,-686.5 2447.7,-686.5 "/>
<text text-anchor="middle" x="2375.2" y="-674.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2302.7,-667.5 2447.7,-667.5 "/>
<text text-anchor="start" x="2310.7" y="-655.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MonotonicStopWatch()</text>
<text text-anchor="start" x="2310.7" y="-644.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
<text text-anchor="start" x="2310.7" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
<text text-anchor="start" x="2310.7" y="-622.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text>
<text text-anchor="start" x="2310.7" y="-611.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ElapsedTime()</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node30 -->
<g id="edge37" class="edge"><title>Node15&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M2043.01,-1057.58C2098.5,-1049.67 2266.75,-1022.87 2303.2,-984 2359.07,-924.427 2322.58,-883.749 2340.2,-804 2346.5,-775.495 2353.89,-744.005 2360.25,-717.425"/>
<polygon fill="none" stroke="#404040" points="2360.29,-717.256 2357.8,-710.488 2363.09,-705.587 2365.58,-712.355 2360.29,-717.256"/>
<text text-anchor="middle" x="2361.7" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;running_</text>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="1872.2,-865.5 1872.2,-922.5 2010.2,-922.5 2010.2,-865.5 1872.2,-865.5"/>
<text text-anchor="middle" x="1941.2" y="-910.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; GenericElement * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1872.2,-903.5 2010.2,-903.5 "/>
<text text-anchor="middle" x="1941.2" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1872.2,-884.5 2010.2,-884.5 "/>
<text text-anchor="middle" x="1941.2" y="-872.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node16&#45;&gt;Node12 -->
<g id="edge16" class="edge"><title>Node16&#45;&gt;Node12</title>
<path fill="none" stroke="#404040" d="M1927.32,-865.349C1907.69,-826.267 1871.53,-754.236 1847.17,-705.724"/>
<polygon fill="none" stroke="#404040" points="1847.09,-705.566 1840.82,-701.999 1841.7,-694.842 1847.97,-698.41 1847.09,-705.566"/>
<text text-anchor="middle" x="1907.7" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;objects_</text>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="120.7,-626.5 120.7,-683.5 299.7,-683.5 299.7,-626.5 120.7,-626.5"/>
<text text-anchor="middle" x="210.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, EventSequence * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="120.7,-664.5 299.7,-664.5 "/>
<text text-anchor="middle" x="210.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="120.7,-645.5 299.7,-645.5 "/>
<text text-anchor="middle" x="210.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node17&#45;&gt;Node7 -->
<g id="edge17" class="edge"><title>Node17&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M199.588,-626.389C186.801,-587.881 171.403,-518.459 209.2,-480 249.588,-438.905 1194.99,-488.417 1246.2,-462 1247.4,-461.382 1248.59,-460.739 1249.76,-460.073"/>
<polygon fill="none" stroke="#404040" points="1249.91,-459.977 1252.8,-453.37 1260.01,-453.498 1257.12,-460.104 1249.91,-459.977"/>
<text text-anchor="middle" x="262.7" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;event_sequence_map_</text>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="2015.2,-626.5 2015.2,-683.5 2059.2,-683.5 2059.2,-626.5 2015.2,-626.5"/>
<text text-anchor="middle" x="2037.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text>
<polyline fill="none" stroke="#bfbfbf" points="2015.2,-664.5 2059.2,-664.5 "/>
<text text-anchor="middle" x="2037.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2015.2,-645.5 2059.2,-645.5 "/>
<text text-anchor="middle" x="2037.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge18" class="edge"><title>Node18&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M2022.85,-626.388C2001.2,-587.552 1956.45,-517.373 1898.2,-480 1749.85,-384.816 1541.15,-354.343 1424.31,-344.589"/>
<polygon fill="none" stroke="#404040" points="1424.22,-344.582 1417.92,-348.093 1412.26,-343.63 1418.56,-340.119 1424.22,-344.582"/>
<text text-anchor="middle" x="2025.2" y="-549.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;counter_map_lock_</text>
<text text-anchor="middle" x="2025.2" y="-538.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;children_lock_</text>
<text text-anchor="start" x="1976.2" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;time_series_counter</text>
<text text-anchor="middle" x="2025.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="start" x="1976.2" y="-505.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;event_sequence_lock</text>
<text text-anchor="middle" x="2025.2" y="-494.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2025.2" y="-483.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;info_strings_lock_</text>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<g id="a_node28"><a xlink:href="classimpala_1_1RuntimeProfile_1_1EventSequence.html" target="_top" xlink:title="{impala::RuntimeProfile\l::EventSequence\n||+ EventSequence()\l+ EventSequence()\l+ Start()\l+ MarkEvent()\l+ ElapsedTime()\l+ GetEvents()\l+ ToThrift()\l}">
<polygon fill="white" stroke="black" points="2164.2,-272 2164.2,-406 2280.2,-406 2280.2,-272 2164.2,-272"/>
<text text-anchor="start" x="2172.2" y="-394" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="2222.2" y="-383" font-family="Helvetica,sans-Serif" font-size="10.00">::EventSequence</text>
<polyline fill="none" stroke="black" points="2164.2,-376 2280.2,-376 "/>
<text text-anchor="middle" x="2222.2" y="-364" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2164.2,-357 2280.2,-357 "/>
<text text-anchor="start" x="2172.2" y="-345" font-family="Helvetica,sans-Serif" font-size="10.00">+ EventSequence()</text>
<text text-anchor="start" x="2172.2" y="-334" font-family="Helvetica,sans-Serif" font-size="10.00">+ EventSequence()</text>
<text text-anchor="start" x="2172.2" y="-323" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
<text text-anchor="start" x="2172.2" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00">+ MarkEvent()</text>
<text text-anchor="start" x="2172.2" y="-301" font-family="Helvetica,sans-Serif" font-size="10.00">+ ElapsedTime()</text>
<text text-anchor="start" x="2172.2" y="-290" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEvents()</text>
<text text-anchor="start" x="2172.2" y="-279" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text>
</a>
</g>
</g>
<!-- Node18&#45;&gt;Node28 -->
<g id="edge33" class="edge"><title>Node18&#45;&gt;Node28</title>
<path fill="none" stroke="#404040" d="M2053.46,-626.41C2080.78,-580.03 2136.85,-484.857 2176.86,-416.955"/>
<polygon fill="none" stroke="#404040" points="2177.04,-416.642 2176.64,-409.442 2183.14,-406.303 2183.54,-413.503 2177.04,-416.642"/>
<text text-anchor="middle" x="2151.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><a xlink:href="classimpala_1_1RuntimeProfile_1_1Counter.html" target="_top" xlink:title="{impala::RuntimeProfile\l::Counter\n||+ Counter()\l+ ~Counter()\l+ Add()\l+ BitOr()\l+ Set()\l+ Set()\l+ value()\l+ double_value()\l+ unit()\l}">
<polygon fill="white" stroke="black" points="356.2,-577 356.2,-733 472.2,-733 472.2,-577 356.2,-577"/>
<text text-anchor="start" x="364.2" y="-721" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="414.2" y="-710" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text>
<polyline fill="none" stroke="black" points="356.2,-703 472.2,-703 "/>
<text text-anchor="middle" x="414.2" y="-691" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="356.2,-684 472.2,-684 "/>
<text text-anchor="start" x="364.2" y="-672" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text>
<text text-anchor="start" x="364.2" y="-661" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text>
<text text-anchor="start" x="364.2" y="-650" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
<text text-anchor="start" x="364.2" y="-639" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text>
<text text-anchor="start" x="364.2" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="364.2" y="-617" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="364.2" y="-606" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text>
<text text-anchor="start" x="364.2" y="-595" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text>
<text text-anchor="start" x="364.2" y="-584" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge19" class="edge"><title>Node19&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M416.918,-576.982C422.478,-541.672 435.603,-502.704 465.2,-480 499.635,-453.584 1207.69,-482.008 1246.2,-462 1247.4,-461.378 1248.58,-460.732 1249.76,-460.064"/>
<polygon fill="none" stroke="#404040" points="1249.91,-459.965 1252.78,-453.352 1259.99,-453.463 1257.12,-460.076 1249.91,-459.965"/>
<text text-anchor="start" x="465.2" y="-544" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;total_async_timer</text>
<text text-anchor="middle" x="507.2" y="-533" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="465.2" y="-522" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;inactive_timer</text>
<text text-anchor="middle" x="507.2" y="-511" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="465.2" y="-500" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;counter_total</text>
<text text-anchor="middle" x="507.2" y="-489" font-family="Helvetica,sans-Serif" font-size="10.00">_time_</text>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="473.7,-865.5 473.7,-922.5 508.7,-922.5 508.7,-865.5 473.7,-865.5"/>
<text text-anchor="middle" x="491.2" y="-910.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text>
<polyline fill="none" stroke="#bfbfbf" points="473.7,-903.5 508.7,-903.5 "/>
<text text-anchor="middle" x="491.2" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="473.7,-884.5 508.7,-884.5 "/>
<text text-anchor="middle" x="491.2" y="-872.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node20&#45;&gt;Node19 -->
<g id="edge20" class="edge"><title>Node20&#45;&gt;Node19</title>
<path fill="none" stroke="#404040" d="M484.509,-865.444C477.344,-836.829 465.234,-790.892 452.2,-752 451.355,-749.48 450.481,-746.93 449.583,-744.361"/>
<polygon fill="none" stroke="#404040" points="449.567,-744.316 443.777,-740.018 445.517,-733.02 451.308,-737.318 449.567,-744.316"/>
<text text-anchor="middle" x="477.2" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text>
</g>
<!-- Node21&#45;&gt;Node19 -->
<g id="edge21" class="edge"><title>Node21&#45;&gt;Node19</title>
<path fill="none" stroke="#404040" d="M409.179,-804.75C409.837,-785.241 410.535,-764.561 411.195,-745.021"/>
<polygon fill="none" stroke="#404040" points="411.195,-745.017 407.4,-738.885 411.6,-733.024 415.395,-739.155 411.195,-745.017"/>
<text text-anchor="middle" x="429.7" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #value_</text>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="490.7,-621 490.7,-689 597.7,-689 597.7,-621 490.7,-621"/>
<text text-anchor="start" x="498.7" y="-677" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, std</text>
<text text-anchor="middle" x="544.2" y="-666" font-family="Helvetica,sans-Serif" font-size="10.00">::set&lt; std::string &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="490.7,-659 597.7,-659 "/>
<text text-anchor="middle" x="544.2" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="490.7,-640 597.7,-640 "/>
<text text-anchor="middle" x="544.2" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node22&#45;&gt;Node7 -->
<g id="edge23" class="edge"><title>Node22&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M543.825,-620.71C545.376,-580.119 554.852,-512.873 598.2,-480 655.591,-436.477 1182.36,-495.356 1246.2,-462 1247.4,-461.375 1248.58,-460.727 1249.75,-460.056"/>
<polygon fill="none" stroke="#404040" points="1249.91,-459.955 1252.77,-453.337 1259.98,-453.435 1257.12,-460.053 1249.91,-459.955"/>
<text text-anchor="middle" x="645.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_counter_map_</text>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="615.7,-621 615.7,-689 758.7,-689 758.7,-621 615.7,-621"/>
<text text-anchor="start" x="623.7" y="-677" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, TimeSeries</text>
<text text-anchor="middle" x="687.2" y="-666" font-family="Helvetica,sans-Serif" font-size="10.00">Counter * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="615.7,-659 758.7,-659 "/>
<text text-anchor="middle" x="687.2" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="615.7,-640 758.7,-640 "/>
<text text-anchor="middle" x="687.2" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node23&#45;&gt;Node7 -->
<g id="edge24" class="edge"><title>Node23&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M687.069,-620.747C688.907,-580.193 698.825,-512.985 742.2,-480 786.803,-446.08 1196.64,-488.147 1246.2,-462 1247.39,-461.371 1248.57,-460.717 1249.74,-460.042"/>
<polygon fill="none" stroke="#404040" points="1249.9,-459.939 1252.74,-453.312 1259.95,-453.387 1257.11,-460.014 1249.9,-459.939"/>
<text text-anchor="middle" x="804.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;time_series_counter_map_</text>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="776.7,-621 776.7,-689 907.7,-689 907.7,-621 776.7,-621"/>
<text text-anchor="start" x="784.7" y="-677" font-family="Helvetica,sans-Serif" font-size="10.00">map&lt; std::string, Runtime</text>
<text text-anchor="middle" x="842.2" y="-666" font-family="Helvetica,sans-Serif" font-size="10.00">Profile * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="776.7,-659 907.7,-659 "/>
<text text-anchor="middle" x="842.2" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="776.7,-640 907.7,-640 "/>
<text text-anchor="middle" x="842.2" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node24&#45;&gt;Node7 -->
<g id="edge25" class="edge"><title>Node24&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M848.395,-620.762C857.948,-579.893 880.529,-512.022 929.2,-480 988.144,-441.218 1184.14,-495.577 1246.2,-462 1247.39,-461.358 1248.56,-460.693 1249.72,-460.006"/>
<polygon fill="none" stroke="#404040" points="1249.89,-459.897 1252.68,-453.246 1259.89,-453.26 1257.1,-459.911 1249.89,-459.897"/>
<text text-anchor="middle" x="957.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_map_</text>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="1911.7,-626.5 1911.7,-683.5 1952.7,-683.5 1952.7,-626.5 1911.7,-626.5"/>
<text text-anchor="middle" x="1932.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
<polyline fill="none" stroke="#bfbfbf" points="1911.7,-664.5 1952.7,-664.5 "/>
<text text-anchor="middle" x="1932.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1911.7,-645.5 1952.7,-645.5 "/>
<text text-anchor="middle" x="1932.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node25&#45;&gt;Node1 -->
<g id="edge39" class="edge"><title>Node25&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1953.03,-632.69C1977.64,-607.258 2015.72,-567.024 2019.2,-558 2031.68,-525.656 2040.58,-507.29 2019.2,-480 1998.59,-453.694 1966.81,-488.306 1946.2,-462 1878.78,-375.932 1914.06,-320.502 1946.2,-216 1951.39,-199.131 1959.57,-182.486 1968.92,-167.013"/>
<polygon fill="none" stroke="#404040" points="1969.15,-166.647 1968.97,-159.438 1975.55,-156.499 1975.73,-163.708 1969.15,-166.647"/>
<text text-anchor="middle" x="1979.7" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;request_pool_</text>
</g>
<!-- Node25&#45;&gt;Node1 -->
<g id="edge41" class="edge"><title>Node25&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1952.72,-628.408C1966.65,-612.094 1986.13,-591.236 2006.2,-576 2019.82,-565.662 2031.38,-572.648 2040.2,-558 2049.76,-542.116 2043.34,-313.209 2038.73,-179.767"/>
<polygon fill="none" stroke="#404040" points="2038.73,-179.55 2034.52,-173.694 2038.31,-167.558 2042.51,-173.415 2038.73,-179.55"/>
<text text-anchor="middle" x="2081.7" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;effective_user_</text>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge26" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1921.17,-626.121C1912.7,-608.636 1899.21,-587.331 1880.2,-576 1842.82,-553.722 1718.82,-585.635 1685.2,-558 1657.28,-535.048 1686.19,-507.03 1662.2,-480 1600.42,-410.401 1498.01,-374.19 1424.45,-356.199"/>
<polygon fill="none" stroke="#404040" points="1424.12,-356.122 1417.36,-358.634 1412.44,-353.361 1419.2,-350.849 1424.12,-356.122"/>
<text text-anchor="middle" x="1703.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;name_</text>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge30" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1921.02,-626.367C1912.49,-608.987 1898.99,-587.705 1880.2,-576 1828.45,-543.758 1790.53,-597.642 1744.2,-558 1716.74,-534.501 1745.95,-506.337 1721.2,-480 1643.05,-396.843 1511.62,-362.929 1424.4,-349.197"/>
<polygon fill="none" stroke="#404040" points="1424.26,-349.177 1417.73,-352.239 1412.4,-347.391 1418.92,-344.328 1424.26,-349.177"/>
<text text-anchor="start" x="1744.2" y="-538.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;INACTIVE_TIME_COUNTER</text>
<text text-anchor="middle" x="1821.2" y="-527.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text>
<text text-anchor="start" x="1744.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;ASYNC_TIME_COUNTER</text>
<text text-anchor="middle" x="1821.2" y="-505.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text>
<text text-anchor="middle" x="1821.2" y="-494.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;TOTAL_TIME_COUNTER_NAME</text>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="1152.2,-615.5 1152.2,-694.5 1280.2,-694.5 1280.2,-615.5 1152.2,-615.5"/>
<text text-anchor="start" x="1160.2" y="-682.5" font-family="Helvetica,sans-Serif" font-size="10.00">set&lt; std::vector&lt; impala</text>
<text text-anchor="start" x="1160.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">::RuntimeProfile::Counter</text>
<text text-anchor="middle" x="1216.2" y="-660.5" font-family="Helvetica,sans-Serif" font-size="10.00"> * &gt; * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1152.2,-653.5 1280.2,-653.5 "/>
<text text-anchor="middle" x="1216.2" y="-641.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1152.2,-634.5 1280.2,-634.5 "/>
<text text-anchor="middle" x="1216.2" y="-622.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node26&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1212.46,-615.345C1210.49,-578.936 1211.58,-523.621 1230.2,-480 1234.4,-470.156 1239.46,-470.315 1246.2,-462 1248.27,-459.452 1250.34,-456.863 1252.43,-454.243"/>
<polygon fill="none" stroke="#404040" points="1252.56,-454.069 1253.13,-446.88 1259.99,-444.639 1259.42,-451.828 1252.56,-454.069"/>
<text text-anchor="middle" x="1278.7" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;bucketing_counters_</text>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="1298.7,-621 1298.7,-689 1431.7,-689 1431.7,-621 1298.7,-621"/>
<text text-anchor="start" x="1306.7" y="-677" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; std::pair&lt;</text>
<text text-anchor="middle" x="1365.2" y="-666" font-family="Helvetica,sans-Serif" font-size="10.00"> RuntimeProfile *, bool &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1298.7,-659 1431.7,-659 "/>
<text text-anchor="middle" x="1365.2" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1298.7,-640 1431.7,-640 "/>
<text text-anchor="middle" x="1365.2" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge29" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1353.01,-620.743C1346.96,-602.494 1340.29,-579.304 1337.2,-558 1333.26,-530.838 1331.47,-501.572 1330.93,-473.572"/>
<polygon fill="none" stroke="#404040" points="1330.92,-473.235 1326.84,-467.288 1330.77,-461.236 1334.84,-467.184 1330.92,-473.235"/>
<text text-anchor="middle" x="1360.2" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;children_</text>
</g>
<!-- Node28&#45;&gt;Node1 -->
<g id="edge31" class="edge"><title>Node28&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2197.86,-271.853C2185.85,-243.889 2169.72,-211.876 2150.2,-186 2137.04,-168.548 2120.46,-151.883 2104.02,-137.301"/>
<polygon fill="none" stroke="#404040" points="2103.99,-137.279 2096.84,-136.374 2094.92,-129.422 2102.08,-130.327 2103.99,-137.279"/>
<text text-anchor="middle" x="2193.2" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_events_</text>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="2197.7,-626.5 2197.7,-683.5 2284.7,-683.5 2284.7,-626.5 2197.7,-626.5"/>
<text text-anchor="middle" x="2241.2" y="-671.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; Event &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2197.7,-664.5 2284.7,-664.5 "/>
<text text-anchor="middle" x="2241.2" y="-652.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2197.7,-645.5 2284.7,-645.5 "/>
<text text-anchor="middle" x="2241.2" y="-633.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node29&#45;&gt;Node28 -->
<g id="edge32" class="edge"><title>Node29&#45;&gt;Node28</title>
<path fill="none" stroke="#404040" d="M2239.53,-626.41C2236.75,-580.411 2231.06,-486.42 2226.96,-418.637"/>
<polygon fill="none" stroke="#404040" points="2226.94,-418.281 2222.58,-412.534 2226.21,-406.303 2230.57,-412.051 2226.94,-418.281"/>
<text text-anchor="middle" x="2255.7" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;events_</text>
</g>
<!-- Node30&#45;&gt;Node28 -->
<g id="edge34" class="edge"><title>Node30&#45;&gt;Node28</title>
<path fill="none" stroke="#404040" d="M2350.96,-604.246C2326.46,-553.965 2288.26,-475.573 2259.82,-417.213"/>
<polygon fill="none" stroke="#404040" points="2259.71,-416.979 2253.49,-413.338 2254.45,-406.192 2260.68,-409.834 2259.71,-416.979"/>
<text text-anchor="middle" x="2338.7" y="-516.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;sw_</text>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><a xlink:href="classuint64__t.html" target="_top" xlink:title="{uint64_t\n||}">
<polygon fill="white" stroke="black" points="2392.7,-865.5 2392.7,-922.5 2443.7,-922.5 2443.7,-865.5 2392.7,-865.5"/>
<text text-anchor="middle" x="2418.2" y="-910.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint64_t</text>
<polyline fill="none" stroke="black" points="2392.7,-903.5 2443.7,-903.5 "/>
<text text-anchor="middle" x="2418.2" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2392.7,-884.5 2443.7,-884.5 "/>
<text text-anchor="middle" x="2418.2" y="-872.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node30 -->
<g id="edge35" class="edge"><title>Node31&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M2413.18,-865.349C2406.66,-829.404 2395.08,-765.588 2386.42,-717.832"/>
<polygon fill="none" stroke="#404040" points="2386.37,-717.562 2381.36,-712.373 2384.23,-705.755 2389.23,-710.945 2386.37,-717.562"/>
<text text-anchor="middle" x="2425.7" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;total_time_</text>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<polygon fill="white" stroke="#bfbfbf" points="2239.2,-865.5 2239.2,-922.5 2295.2,-922.5 2295.2,-865.5 2239.2,-865.5"/>
<text text-anchor="middle" x="2267.2" y="-910.5" font-family="Helvetica,sans-Serif" font-size="10.00">timespec</text>
<polyline fill="none" stroke="#bfbfbf" points="2239.2,-903.5 2295.2,-903.5 "/>
<text text-anchor="middle" x="2267.2" y="-891.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2239.2,-884.5 2295.2,-884.5 "/>
<text text-anchor="middle" x="2267.2" y="-872.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node32&#45;&gt;Node30 -->
<g id="edge36" class="edge"><title>Node32&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M2266.1,-865.383C2266,-835.909 2268.97,-788.525 2286.2,-752 2292.37,-738.912 2300.98,-726.396 2310.43,-714.977"/>
<polygon fill="none" stroke="#404040" points="2310.66,-714.712 2311.58,-707.56 2318.53,-705.654 2317.62,-712.807 2310.66,-714.712"/>
<text text-anchor="middle" x="2301.7" y="-766.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;start_</text>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="2298.2,-305 2298.2,-373 2426.2,-373 2426.2,-305 2298.2,-305"/>
<text text-anchor="start" x="2306.2" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::Fragment</text>
<text text-anchor="middle" x="2362.2" y="-350" font-family="Helvetica,sans-Serif" font-size="10.00">ExecParams &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2298.2,-343 2426.2,-343 "/>
<text text-anchor="middle" x="2362.2" y="-331" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2298.2,-324 2426.2,-324 "/>
<text text-anchor="middle" x="2362.2" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node33&#45;&gt;Node1 -->
<g id="edge40" class="edge"><title>Node33&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2348.14,-304.917C2335.52,-278.307 2314.9,-241.308 2288.2,-216 2235.84,-166.361 2161,-130.758 2106.3,-109.312"/>
<polygon fill="none" stroke="#404040" points="2106.16,-109.255 2099.12,-110.836 2094.95,-104.95 2101.99,-103.369 2106.16,-109.255"/>
<text text-anchor="middle" x="2322.2" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;fragment_exec_params_</text>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="2444.7,-310.5 2444.7,-367.5 2535.7,-367.5 2535.7,-310.5 2444.7,-310.5"/>
<text text-anchor="middle" x="2490.2" y="-355.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; int32_t &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2444.7,-348.5 2535.7,-348.5 "/>
<text text-anchor="middle" x="2490.2" y="-336.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2444.7,-329.5 2535.7,-329.5 "/>
<text text-anchor="middle" x="2490.2" y="-317.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node34&#45;&gt;Node1 -->
<g id="edge42" class="edge"><title>Node34&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2483.1,-310.272C2475.1,-283.566 2459.91,-243.305 2435.2,-216 2350.24,-122.11 2197.02,-95.3047 2106.88,-87.7849"/>
<polygon fill="none" stroke="#404040" points="2106.83,-87.781 2100.54,-91.3116 2094.86,-86.8655 2101.15,-83.3349 2106.83,-87.781"/>
<text text-anchor="middle" x="2476.7" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;plan_node_to_fragment_idx_</text>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<polygon fill="white" stroke="#bfbfbf" points="2553.7,-305 2553.7,-373 2666.7,-373 2666.7,-305 2553.7,-305"/>
<text text-anchor="start" x="2561.7" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="2610.2" y="-350" font-family="Helvetica,sans-Serif" font-size="10.00">::ResourceResolver &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2553.7,-343 2666.7,-343 "/>
<text text-anchor="middle" x="2610.2" y="-331" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2553.7,-324 2666.7,-324 "/>
<text text-anchor="middle" x="2610.2" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node35&#45;&gt;Node1 -->
<g id="edge43" class="edge"><title>Node35&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2605.45,-304.71C2598.63,-269.7 2582.6,-215.662 2546.2,-186 2479.71,-131.824 2231.21,-102.481 2106.92,-90.9149"/>
<polygon fill="none" stroke="#404040" points="2106.88,-90.9112 2100.54,-94.3482 2094.93,-89.8183 2101.27,-86.3814 2106.88,-90.9112"/>
<text text-anchor="middle" x="2600.7" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;resource_resolver_</text>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<polygon fill="white" stroke="#bfbfbf" points="2685.2,-305 2685.2,-373 2831.2,-373 2831.2,-305 2685.2,-305"/>
<text text-anchor="start" x="2693.2" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">TResourceBrokerReservation</text>
<text text-anchor="middle" x="2758.2" y="-350" font-family="Helvetica,sans-Serif" font-size="10.00">Response</text>
<polyline fill="none" stroke="#bfbfbf" points="2685.2,-343 2831.2,-343 "/>
<text text-anchor="middle" x="2758.2" y="-331" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2685.2,-324 2831.2,-324 "/>
<text text-anchor="middle" x="2758.2" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node36&#45;&gt;Node1 -->
<g id="edge44" class="edge"><title>Node36&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2744.85,-304.931C2728.3,-268.748 2696.39,-212.388 2649.2,-186 2557.22,-134.563 2248.78,-102.863 2107.27,-90.6936"/>
<polygon fill="none" stroke="#404040" points="2106.88,-90.6606 2100.56,-94.1385 2094.92,-89.6451 2101.24,-86.1672 2106.88,-90.6606"/>
<text text-anchor="middle" x="2696.2" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;reservation_</text>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<polygon fill="white" stroke="#bfbfbf" points="2849.2,-305 2849.2,-373 2995.2,-373 2995.2,-305 2849.2,-305"/>
<text text-anchor="start" x="2857.2" y="-361" font-family="Helvetica,sans-Serif" font-size="10.00">TResourceBrokerReservation</text>
<text text-anchor="middle" x="2922.2" y="-350" font-family="Helvetica,sans-Serif" font-size="10.00">Request</text>
<polyline fill="none" stroke="#bfbfbf" points="2849.2,-343 2995.2,-343 "/>
<text text-anchor="middle" x="2922.2" y="-331" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2849.2,-324 2995.2,-324 "/>
<text text-anchor="middle" x="2922.2" y="-312" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node37&#45;&gt;Node1 -->
<g id="edge45" class="edge"><title>Node37&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2908.06,-304.881C2894.56,-277.135 2871.61,-238.548 2840.2,-216 2799.03,-186.448 2779.81,-196.33 2730.2,-186 2504.94,-139.096 2234.11,-106.459 2107.31,-92.5433"/>
<polygon fill="none" stroke="#404040" points="2107.06,-92.5159 2100.66,-95.8422 2095.13,-91.2155 2101.53,-87.8893 2107.06,-92.5159"/>
<text text-anchor="middle" x="2854.7" y="-189.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;reservation_request_</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_1QuerySchedule__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>