blob: 86d8b712ba806a76a886346eded47e5c00b13866 [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::ImpalaServer::QueryExecState Pages: 1 -->
<!--zoomable 1678 -->
<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 = 4158;
var viewHeight = 1678;
var sectionId = 'dynsection-0';
</script>
<script xlink:href="svgpan.js"/>
<svg id="graph" class="graph">
<g id="viewport">
<title>impala::ImpalaServer::QueryExecState</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1674 4154,-1674 4154,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="1761.5,-0.5 1761.5,-299.5 1904.5,-299.5 1904.5,-0.5 1761.5,-0.5"/>
<text text-anchor="start" x="1769.5" y="-287.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<text text-anchor="middle" x="1833" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">::QueryExecState</text>
<polyline fill="none" stroke="black" points="1761.5,-269.5 1904.5,-269.5 "/>
<text text-anchor="middle" x="1833" y="-257.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1761.5,-250.5 1904.5,-250.5 "/>
<text text-anchor="start" x="1769.5" y="-238.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryExecState()</text>
<text text-anchor="start" x="1769.5" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~QueryExecState()</text>
<text text-anchor="start" x="1769.5" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Exec()</text>
<text text-anchor="start" x="1769.5" y="-205.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Exec()</text>
<text text-anchor="start" x="1769.5" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Wait()</text>
<text text-anchor="start" x="1769.5" y="-183.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WaitAsync()</text>
<text text-anchor="start" x="1769.5" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ BlockOnWait()</text>
<text text-anchor="start" x="1769.5" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FetchRows()</text>
<text text-anchor="start" x="1769.5" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RestartFetch()</text>
<text text-anchor="start" x="1769.5" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateQueryState()</text>
<text text-anchor="start" x="1769.5" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 42 more...</text>
<text text-anchor="start" x="1769.5" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecLocalCatalogOp()</text>
<text text-anchor="start" x="1769.5" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; MarkInactive()</text>
<text text-anchor="start" x="1769.5" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; MarkActive()</text>
<text text-anchor="start" x="1769.5" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecQueryOrDmlRequest()</text>
<text text-anchor="start" x="1769.5" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecDdlRequest()</text>
<text text-anchor="start" x="1769.5" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecLoadDataRequest()</text>
<text text-anchor="start" x="1769.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; WaitInternal()</text>
<text text-anchor="start" x="1769.5" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; FetchRowsInternal()</text>
<text text-anchor="start" x="1769.5" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; FetchNextBatch()</text>
<text text-anchor="start" x="1769.5" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetRowValue()</text>
<text text-anchor="start" x="1769.5" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classimpala_1_1Frontend.html" target="_top" xlink:title="{impala::Frontend\n|&#45; create_exec_request_id_\l&#45; get_hadoop_configs_id_\l&#45; check_config_id_\l&#45; get_table_names_id_\l&#45; get_data_src_metadata_id_\l&#45; get_functions_id_\l&#45; get_role_privileges_id_\l&#45; load_table_data_id_\l&#45; set_catalog_initialized_id_\l&#45; get_table_files_id_\l&#45; fe_ctor_\l|+ Frontend()\l+ UpdateCatalogCache()\l+ GetExplainPlan()\l+ GetExecRequest()\l+ GetTableNames()\l+ GetDbNames()\l+ GetDataSrcMetadata()\l+ GetStats()\l+ GetRolePrivileges()\l+ GetFunctions()\land 11 more...\l+ IsAuthorizationError()\l}">
<polygon fill="white" stroke="black" points="73.5,-371 73.5,-659 216.5,-659 216.5,-371 73.5,-371"/>
<text text-anchor="middle" x="145" y="-647" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Frontend</text>
<polyline fill="none" stroke="black" points="73.5,-640 216.5,-640 "/>
<text text-anchor="start" x="81.5" y="-628" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; create_exec_request_id_</text>
<text text-anchor="start" x="81.5" y="-617" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_hadoop_configs_id_</text>
<text text-anchor="start" x="81.5" y="-606" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; check_config_id_</text>
<text text-anchor="start" x="81.5" y="-595" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_table_names_id_</text>
<text text-anchor="start" x="81.5" y="-584" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_data_src_metadata_id_</text>
<text text-anchor="start" x="81.5" y="-573" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_functions_id_</text>
<text text-anchor="start" x="81.5" y="-562" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_role_privileges_id_</text>
<text text-anchor="start" x="81.5" y="-551" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; load_table_data_id_</text>
<text text-anchor="start" x="81.5" y="-540" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; set_catalog_initialized_id_</text>
<text text-anchor="start" x="81.5" y="-529" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_table_files_id_</text>
<text text-anchor="start" x="81.5" y="-518" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; fe_ctor_</text>
<polyline fill="none" stroke="black" points="73.5,-511 216.5,-511 "/>
<text text-anchor="start" x="81.5" y="-499" font-family="Helvetica,sans-Serif" font-size="10.00">+ Frontend()</text>
<text text-anchor="start" x="81.5" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateCatalogCache()</text>
<text text-anchor="start" x="81.5" y="-477" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetExplainPlan()</text>
<text text-anchor="start" x="81.5" y="-466" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetExecRequest()</text>
<text text-anchor="start" x="81.5" y="-455" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTableNames()</text>
<text text-anchor="start" x="81.5" y="-444" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetDbNames()</text>
<text text-anchor="start" x="81.5" y="-433" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetDataSrcMetadata()</text>
<text text-anchor="start" x="81.5" y="-422" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetStats()</text>
<text text-anchor="start" x="81.5" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRolePrivileges()</text>
<text text-anchor="start" x="81.5" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetFunctions()</text>
<text text-anchor="start" x="81.5" y="-389" font-family="Helvetica,sans-Serif" font-size="10.00">and 11 more...</text>
<text text-anchor="start" x="81.5" y="-378" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsAuthorizationError()</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="M203.151,-370.616C217.262,-350.074 234.39,-331.399 255,-318 381.078,-236.031 1440.05,-172.4 1748.82,-155.455"/>
<polygon fill="none" stroke="#404040" points="1749.24,-155.433 1755.01,-151.111 1761.22,-154.778 1755.45,-159.099 1749.24,-155.433"/>
<text text-anchor="middle" x="278.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;frontend_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<polygon fill="white" stroke="#bfbfbf" points="194.5,-1066.5 194.5,-1123.5 239.5,-1123.5 239.5,-1066.5 194.5,-1066.5"/>
<text text-anchor="middle" x="217" y="-1111.5" font-family="Helvetica,sans-Serif" font-size="10.00">jobject</text>
<polyline fill="none" stroke="#bfbfbf" points="194.5,-1104.5 239.5,-1104.5 "/>
<text text-anchor="middle" x="217" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="194.5,-1085.5 239.5,-1085.5 "/>
<text text-anchor="middle" x="217" y="-1073.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M217.869,-1066.48C219.484,-999.431 220.721,-822.545 195,-678 194.584,-675.664 194.145,-673.314 193.684,-670.953"/>
<polygon fill="none" stroke="#404040" points="193.658,-670.828 188.519,-665.77 191.21,-659.08 196.35,-664.138 193.658,-670.828"/>
<text text-anchor="middle" x="227" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;fe_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="0,-1066.5 0,-1123.5 62,-1123.5 62,-1066.5 0,-1066.5"/>
<text text-anchor="middle" x="31" y="-1111.5" font-family="Helvetica,sans-Serif" font-size="10.00">jmethodID</text>
<polyline fill="none" stroke="#bfbfbf" points="0,-1104.5 62,-1104.5 "/>
<text text-anchor="middle" x="31" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="0,-1085.5 62,-1085.5 "/>
<text text-anchor="middle" x="31" y="-1073.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node4&#45;&gt;Node2 -->
<g id="edge3" class="edge"><title>Node4&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M27.7968,-1066.49C20.8535,-998.73 8.21011,-819.066 50,-678 54.5458,-662.655 60.8411,-647.239 68.0478,-632.343"/>
<polygon fill="none" stroke="#404040" points="68.0591,-632.32 67.1772,-625.163 73.4445,-621.596 74.3263,-628.753 68.0591,-632.32"/>
<text text-anchor="start" x="50" y="-901.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;describe_table_id</text>
<text text-anchor="middle" x="95.5" y="-890.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="50" y="-879.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;get_db_names_id</text>
<text text-anchor="middle" x="95.5" y="-868.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="50" y="-857.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;get_stats_id</text>
<text text-anchor="middle" x="95.5" y="-846.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="50" y="-835.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;update_catalog</text>
<text text-anchor="middle" x="95.5" y="-824.5" font-family="Helvetica,sans-Serif" font-size="10.00">_cache_id_</text>
<text text-anchor="start" x="50" y="-813.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;get_explain</text>
<text text-anchor="middle" x="95.5" y="-802.5" font-family="Helvetica,sans-Serif" font-size="10.00">_plan_id_</text>
<text text-anchor="start" x="50" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;show_roles_id</text>
<text text-anchor="middle" x="95.5" y="-780.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="50" y="-769.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;exec_hs2_metadata</text>
<text text-anchor="middle" x="95.5" y="-758.5" font-family="Helvetica,sans-Serif" font-size="10.00">_op_id_</text>
<text text-anchor="start" x="50" y="-747.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;get_catalog_object</text>
<text text-anchor="middle" x="95.5" y="-736.5" font-family="Helvetica,sans-Serif" font-size="10.00">_id_</text>
<text text-anchor="start" x="50" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;show_create_table</text>
<text text-anchor="middle" x="95.5" y="-714.5" font-family="Helvetica,sans-Serif" font-size="10.00">_id_</text>
<text text-anchor="start" x="50" y="-703.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;get_hadoop_config</text>
<text text-anchor="middle" x="95.5" y="-692.5" font-family="Helvetica,sans-Serif" font-size="10.00">_id_</text>
<text text-anchor="middle" x="95.5" y="-681.5" font-family="Helvetica,sans-Serif" font-size="10.00">...</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<polygon fill="white" stroke="#bfbfbf" points="124,-1066.5 124,-1123.5 166,-1123.5 166,-1066.5 124,-1066.5"/>
<text text-anchor="middle" x="145" y="-1111.5" font-family="Helvetica,sans-Serif" font-size="10.00">jclass</text>
<polyline fill="none" stroke="#bfbfbf" points="124,-1104.5 166,-1104.5 "/>
<text text-anchor="middle" x="145" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="124,-1085.5 166,-1085.5 "/>
<text text-anchor="middle" x="145" y="-1073.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M145,-1066.12C145,-996.02 145,-808.244 145,-671.531"/>
<polygon fill="none" stroke="#404040" points="145,-671.297 141,-665.297 145,-659.297 149,-665.297 145,-671.297"/>
<text text-anchor="middle" x="169.5" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;fe_class_</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="234.5,-486.5 234.5,-543.5 379.5,-543.5 379.5,-486.5 234.5,-486.5"/>
<text text-anchor="middle" x="307" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ChildQuery &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="234.5,-524.5 379.5,-524.5 "/>
<text text-anchor="middle" x="307" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="234.5,-505.5 379.5,-505.5 "/>
<text text-anchor="middle" x="307" y="-493.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="M299.871,-486.164C290.821,-443.609 281.198,-362.629 325,-318 425.489,-215.613 1447.03,-166.547 1749.23,-154.199"/>
<polygon fill="none" stroke="#404040" points="1749.39,-154.192 1755.22,-149.953 1761.38,-153.706 1755.54,-157.946 1749.39,-154.192"/>
<text text-anchor="middle" x="359.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_queries_</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="black" points="436,-420.5 436,-609.5 516,-609.5 516,-420.5 436,-420.5"/>
<text text-anchor="middle" x="476" y="-597.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Status</text>
<polyline fill="none" stroke="black" points="436,-590.5 516,-590.5 "/>
<text text-anchor="middle" x="476" y="-578.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="436,-571.5 516,-571.5 "/>
<text text-anchor="start" x="444" y="-559.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-548.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-537.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-515.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-504.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-471.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-460.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="444" y="-449.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text>
<text text-anchor="start" x="444" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Expected()</text>
<text text-anchor="start" x="444" y="-427.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Status()</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge6" class="edge"><title>Node7&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M505.366,-420.313C521.92,-382.651 546.574,-342.438 582,-318 772.449,-186.622 1500.02,-158.354 1748.92,-152.483"/>
<polygon fill="none" stroke="#404040" points="1749.11,-152.479 1755.02,-148.343 1761.11,-152.205 1755.2,-156.341 1749.11,-152.479"/>
<text text-anchor="start" x="582" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_queries_status</text>
<text text-anchor="middle" x="630" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="630" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_status_</text>
</g>
<!-- Node7&#45;&gt;Node7 -->
<g id="edge9" class="edge"><title>Node7&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M516.119,-548.346C526.332,-546.154 534,-535.039 534,-515 534,-502.789 531.153,-493.891 526.617,-488.307"/>
<polygon fill="none" stroke="#404040" points="526.255,-488.077 519.045,-488.244 516.119,-481.654 523.328,-481.487 526.255,-488.077"/>
<text text-anchor="middle" x="595" y="-529" font-family="Helvetica,sans-Serif" font-size="10.00"> +CANCELLED</text>
<text text-anchor="middle" x="595" y="-518" font-family="Helvetica,sans-Serif" font-size="10.00">+OK</text>
<text text-anchor="middle" x="595" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00">+MEM_LIMIT_EXCEEDED</text>
<text text-anchor="middle" x="595" y="-496" font-family="Helvetica,sans-Serif" font-size="10.00">+DEPRECATED_RPC</text>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classimpala_1_1ErrorMsg.html" target="_top" xlink:title="{impala::ErrorMsg\n||+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\l+ ErrorMsg()\land 9 more...\l+ Init()\l}">
<polygon fill="white" stroke="red" points="448.5,-1006 448.5,-1184 539.5,-1184 539.5,-1006 448.5,-1006"/>
<text text-anchor="middle" x="494" y="-1172" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ErrorMsg</text>
<polyline fill="none" stroke="red" points="448.5,-1165 539.5,-1165 "/>
<text text-anchor="middle" x="494" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="448.5,-1146 539.5,-1146 "/>
<text text-anchor="start" x="456.5" y="-1134" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1123" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1112" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1090" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1079" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1068" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1057" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1046" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1035" font-family="Helvetica,sans-Serif" font-size="10.00">+ ErrorMsg()</text>
<text text-anchor="start" x="456.5" y="-1024" font-family="Helvetica,sans-Serif" font-size="10.00">and 9 more...</text>
<text text-anchor="start" x="456.5" y="-1013" font-family="Helvetica,sans-Serif" font-size="10.00">+ Init()</text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge7" class="edge"><title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M491.256,-1005.9C488.045,-902.791 482.731,-732.154 479.299,-621.924"/>
<polygon fill="none" stroke="#404040" points="479.294,-621.783 475.11,-615.91 478.921,-609.789 483.106,-615.661 479.294,-621.783"/>
<text text-anchor="middle" x="504.5" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;msg_</text>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<polygon fill="white" stroke="#bfbfbf" points="476.5,-1485.5 476.5,-1542.5 511.5,-1542.5 511.5,-1485.5 476.5,-1485.5"/>
<text text-anchor="middle" x="494" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text>
<polyline fill="none" stroke="#bfbfbf" points="476.5,-1523.5 511.5,-1523.5 "/>
<text text-anchor="middle" x="494" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="476.5,-1504.5 511.5,-1504.5 "/>
<text text-anchor="middle" x="494" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node9&#45;&gt;Node1 -->
<g id="edge38" class="edge"><title>Node9&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M486.544,-1485.39C474.451,-1439.42 450.734,-1344.14 439,-1262 424.982,-1163.88 371.38,-452.044 427,-370 502.12,-259.191 1458.05,-179.021 1749.33,-157.048"/>
<polygon fill="none" stroke="#404040" points="1749.49,-157.035 1755.18,-152.598 1761.46,-156.137 1755.78,-160.575 1749.49,-157.035"/>
<text text-anchor="middle" x="443.5" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_state_</text>
</g>
<!-- Node9&#45;&gt;Node8 -->
<g id="edge8" class="edge"><title>Node9&#45;&gt;Node8</title>
<path fill="none" stroke="#404040" d="M494,-1485.32C494,-1427.46 494,-1291.25 494,-1196.36"/>
<polygon fill="none" stroke="#404040" points="494,-1196.13 490,-1190.13 494,-1184.13 498,-1190.13 494,-1196.13"/>
<text text-anchor="middle" x="509.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;error_</text>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<g id="a_node36"><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="611,-1017 611,-1173 727,-1173 727,-1017 611,-1017"/>
<text text-anchor="start" x="619" y="-1161" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="669" y="-1150" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text>
<polyline fill="none" stroke="red" points="611,-1143 727,-1143 "/>
<text text-anchor="middle" x="669" y="-1131" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="611,-1124 727,-1124 "/>
<text text-anchor="start" x="619" y="-1112" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text>
<text text-anchor="start" x="619" y="-1101" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text>
<text text-anchor="start" x="619" y="-1090" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
<text text-anchor="start" x="619" y="-1079" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text>
<text text-anchor="start" x="619" y="-1068" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="619" y="-1057" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="619" y="-1046" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text>
<text text-anchor="start" x="619" y="-1035" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text>
<text text-anchor="start" x="619" y="-1024" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node36 -->
<g id="edge45" class="edge"><title>Node9&#45;&gt;Node36</title>
<path fill="none" stroke="#404040" d="M511.578,-1486.6C517.496,-1477.15 523.888,-1466.3 529,-1456 573.508,-1366.34 613.709,-1258.85 639.494,-1184.8"/>
<polygon fill="none" stroke="#404040" points="639.581,-1184.55 637.764,-1177.57 643.507,-1173.21 645.324,-1180.19 639.581,-1184.55"/>
<text text-anchor="middle" x="620" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<polygon fill="white" stroke="#bfbfbf" points="2223.5,-481 2223.5,-549 2340.5,-549 2340.5,-481 2223.5,-481"/>
<text text-anchor="start" x="2231.5" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="2282" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">::CatalogOpExecutor &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2223.5,-519 2340.5,-519 "/>
<text text-anchor="middle" x="2282" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2223.5,-500 2340.5,-500 "/>
<text text-anchor="middle" x="2282" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node10&#45;&gt;Node1 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2270.64,-480.763C2254.03,-437.075 2218.97,-360.867 2164,-318 2087.56,-258.382 1986.49,-211.109 1916.23,-182.292"/>
<polygon fill="none" stroke="#404040" points="1915.91,-182.163 1908.85,-183.614 1904.79,-177.652 1911.86,-176.201 1915.91,-182.163"/>
<text text-anchor="middle" x="2247" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;catalog_op_executor_</text>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<g id="a_node11"><a xlink:href="classimpala_1_1ImpalaServer.html" target="_top" xlink:title="{impala::ImpalaServer\n||+ ImpalaServer()\l+ ~ImpalaServer()\l+ query()\l+ executeAndWait()\l+ explain()\l+ fetch()\l+ get_results_metadata()\l+ close()\l+ get_state()\l+ echo()\land 41 more...\l+ PrepareQueryContext()\l&#45; CreateHS2ResultSet()\l&#45; GetQueryExecState()\l&#45; GetSessionIdForQuery()\l&#45; UpdateCatalogMetrics()\l&#45; Execute()\l&#45; ExecuteInternal()\l&#45; RegisterQuery()\l&#45; SetQueryInflight()\l&#45; UnregisterQuery()\l&#45; CancelInternal()\land 45 more...\l&#45; InitLoggingDir()\l&#45; THandleIdentifierToTUniqueId()\l&#45; TUniqueIdToTHandleIdentifier()\l}">
<polygon fill="white" stroke="red" points="2397.5,-929 2397.5,-1261 2556.5,-1261 2556.5,-929 2397.5,-929"/>
<text text-anchor="middle" x="2477" y="-1249" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<polyline fill="none" stroke="red" points="2397.5,-1242 2556.5,-1242 "/>
<text text-anchor="middle" x="2477" y="-1230" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2397.5,-1223 2556.5,-1223 "/>
<text text-anchor="start" x="2405.5" y="-1211" font-family="Helvetica,sans-Serif" font-size="10.00">+ ImpalaServer()</text>
<text text-anchor="start" x="2405.5" y="-1200" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ImpalaServer()</text>
<text text-anchor="start" x="2405.5" y="-1189" font-family="Helvetica,sans-Serif" font-size="10.00">+ query()</text>
<text text-anchor="start" x="2405.5" y="-1178" font-family="Helvetica,sans-Serif" font-size="10.00">+ executeAndWait()</text>
<text text-anchor="start" x="2405.5" y="-1167" font-family="Helvetica,sans-Serif" font-size="10.00">+ explain()</text>
<text text-anchor="start" x="2405.5" y="-1156" font-family="Helvetica,sans-Serif" font-size="10.00">+ fetch()</text>
<text text-anchor="start" x="2405.5" y="-1145" font-family="Helvetica,sans-Serif" font-size="10.00">+ get_results_metadata()</text>
<text text-anchor="start" x="2405.5" y="-1134" font-family="Helvetica,sans-Serif" font-size="10.00">+ close()</text>
<text text-anchor="start" x="2405.5" y="-1123" font-family="Helvetica,sans-Serif" font-size="10.00">+ get_state()</text>
<text text-anchor="start" x="2405.5" y="-1112" font-family="Helvetica,sans-Serif" font-size="10.00">+ echo()</text>
<text text-anchor="start" x="2405.5" y="-1101" font-family="Helvetica,sans-Serif" font-size="10.00">and 41 more...</text>
<text text-anchor="start" x="2405.5" y="-1090" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrepareQueryContext()</text>
<text text-anchor="start" x="2405.5" y="-1079" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateHS2ResultSet()</text>
<text text-anchor="start" x="2405.5" y="-1068" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetQueryExecState()</text>
<text text-anchor="start" x="2405.5" y="-1057" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetSessionIdForQuery()</text>
<text text-anchor="start" x="2405.5" y="-1046" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UpdateCatalogMetrics()</text>
<text text-anchor="start" x="2405.5" y="-1035" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Execute()</text>
<text text-anchor="start" x="2405.5" y="-1024" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecuteInternal()</text>
<text text-anchor="start" x="2405.5" y="-1013" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; RegisterQuery()</text>
<text text-anchor="start" x="2405.5" y="-1002" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SetQueryInflight()</text>
<text text-anchor="start" x="2405.5" y="-991" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UnregisterQuery()</text>
<text text-anchor="start" x="2405.5" y="-980" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CancelInternal()</text>
<text text-anchor="start" x="2405.5" y="-969" font-family="Helvetica,sans-Serif" font-size="10.00">and 45 more...</text>
<text text-anchor="start" x="2405.5" y="-958" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitLoggingDir()</text>
<text text-anchor="start" x="2405.5" y="-947" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; THandleIdentifierToTUniqueId()</text>
<text text-anchor="start" x="2405.5" y="-936" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; TUniqueIdToTHandleIdentifier()</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node1 -->
<g id="edge11" class="edge"><title>Node11&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2397.42,-1066.81C2313.31,-1036 2178.87,-980.751 2076,-910 1954.55,-826.472 1961.84,-759.467 1839,-678 1821.73,-666.549 1807.48,-677.248 1796,-660 1759.18,-604.666 1778.22,-439.359 1800.3,-311.989"/>
<polygon fill="none" stroke="#404040" points="1800.37,-311.606 1797.47,-305.004 1802.45,-299.787 1805.35,-306.388 1800.37,-311.606"/>
<text text-anchor="middle" x="1831.5" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;parent_server_</text>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<g id="a_node23"><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="1876,-420.5 1876,-609.5 2004,-609.5 2004,-420.5 1876,-420.5"/>
<text text-anchor="middle" x="1940" y="-597.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecEnv</text>
<polyline fill="none" stroke="red" points="1876,-590.5 2004,-590.5 "/>
<text text-anchor="middle" x="1940" y="-578.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1876,-571.5 2004,-571.5 "/>
<text text-anchor="start" x="1884" y="-559.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text>
<text text-anchor="start" x="1884" y="-548.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text>
<text text-anchor="start" x="1884" y="-537.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecEnv()</text>
<text text-anchor="start" x="1884" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetImpalaServer()</text>
<text text-anchor="start" x="1884" y="-515.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ statestore_subscriber()</text>
<text text-anchor="start" x="1884" y="-504.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ stream_mgr()</text>
<text text-anchor="start" x="1884" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ impalad_client_cache()</text>
<text text-anchor="start" x="1884" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ catalogd_client_cache()</text>
<text text-anchor="start" x="1884" y="-471.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ htable_factory()</text>
<text text-anchor="start" x="1884" y="-460.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ disk_io_mgr()</text>
<text text-anchor="start" x="1884" y="-449.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 17 more...</text>
<text text-anchor="start" x="1884" y="-438.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetInstance()</text>
<text text-anchor="start" x="1884" y="-427.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitRm()</text>
</a>
</g>
</g>
<!-- Node11&#45;&gt;Node23 -->
<g id="edge25" class="edge"><title>Node11&#45;&gt;Node23</title>
<path fill="none" stroke="#404040" d="M2466.97,-928.864C2452.39,-840.315 2418.82,-737.47 2343,-678 2298.65,-643.215 2141.51,-682.881 2090,-660 2061.6,-647.386 2035.34,-626.976 2013,-605.437"/>
<polygon fill="none" stroke="#404040" points="2012.83,-605.268 2005.75,-603.882 2004.31,-596.816 2011.38,-598.203 2012.83,-605.268"/>
<text text-anchor="middle" x="2501.5" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #impala_server_</text>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><a xlink:href="classImpalaServiceIf.html" target="_top" xlink:title="{ImpalaServiceIf\n||}">
<polygon fill="white" stroke="black" points="2304.5,-1485.5 2304.5,-1542.5 2389.5,-1542.5 2389.5,-1485.5 2304.5,-1485.5"/>
<text text-anchor="middle" x="2347" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">ImpalaServiceIf</text>
<polyline fill="none" stroke="black" points="2304.5,-1523.5 2389.5,-1523.5 "/>
<text text-anchor="middle" x="2347" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2304.5,-1504.5 2389.5,-1504.5 "/>
<text text-anchor="middle" x="2347" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node11 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2390.3,-1479.44C2392.89,-1477.57 2395.47,-1475.75 2398,-1474 2410.48,-1465.38 2418.73,-1468.72 2427,-1456 2448.07,-1423.6 2460.43,-1339.78 2467.58,-1261.16"/>
<polygon fill="none" stroke="midnightblue" points="2388.05,-1476.74 2382.06,-1485.48 2392.2,-1482.39 2388.05,-1476.74"/>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<g id="a_node13"><a xlink:href="classImpalaHiveServer2ServiceIf.html" target="_top" xlink:title="{ImpalaHiveServer2ServiceIf\n||}">
<polygon fill="white" stroke="black" points="2407.5,-1485.5 2407.5,-1542.5 2546.5,-1542.5 2546.5,-1485.5 2407.5,-1485.5"/>
<text text-anchor="middle" x="2477" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">ImpalaHiveServer2ServiceIf</text>
<polyline fill="none" stroke="black" points="2407.5,-1523.5 2546.5,-1523.5 "/>
<text text-anchor="middle" x="2477" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2407.5,-1504.5 2546.5,-1504.5 "/>
<text text-anchor="middle" x="2477" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node11 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2477,-1475.3C2477,-1426.86 2477,-1339.62 2477,-1261.02"/>
<polygon fill="none" stroke="midnightblue" points="2473.5,-1475.32 2477,-1485.32 2480.5,-1475.32 2473.5,-1475.32"/>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<g id="a_node14"><a xlink:href="classimpala_1_1ThriftServer_1_1ConnectionHandlerIf.html" target="_top" xlink:title="Interface class for receiving connection creation / termination events. ">
<polygon fill="white" stroke="black" points="2565,-1474.5 2565,-1553.5 2677,-1553.5 2677,-1474.5 2565,-1474.5"/>
<text text-anchor="start" x="2573" y="-1541.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ThriftServer</text>
<text text-anchor="middle" x="2621" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ConnectionHandlerIf</text>
<polyline fill="none" stroke="black" points="2565,-1523.5 2677,-1523.5 "/>
<text text-anchor="middle" x="2621" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2565,-1504.5 2677,-1504.5 "/>
<text text-anchor="start" x="2573" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionStart()</text>
<text text-anchor="start" x="2573" y="-1481.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionEnd()</text>
</a>
</g>
</g>
<!-- Node14&#45;&gt;Node11 -->
<g id="edge14" class="edge"><title>Node14&#45;&gt;Node11</title>
<path fill="none" stroke="midnightblue" d="M2604.28,-1464.6C2587.07,-1414.75 2559.28,-1334.27 2534.05,-1261.2"/>
<polygon fill="none" stroke="midnightblue" points="2601.01,-1465.83 2607.58,-1474.14 2607.63,-1463.55 2601.01,-1465.83"/>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="2695,-1480 2695,-1548 2797,-1548 2797,-1480 2695,-1480"/>
<text text-anchor="start" x="2703" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="2746" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00">::SimpleLogger &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2695,-1518 2797,-1518 "/>
<text text-anchor="middle" x="2746" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2695,-1499 2797,-1499 "/>
<text text-anchor="middle" x="2746" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node15&#45;&gt;Node11 -->
<g id="edge15" class="edge"><title>Node15&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2722.27,-1479.72C2716.85,-1471.98 2711.17,-1463.74 2706,-1456 2657.64,-1383.66 2605.45,-1301.91 2563.12,-1234.61"/>
<polygon fill="none" stroke="#404040" points="2563.06,-1234.53 2556.49,-1231.57 2556.68,-1224.37 2563.26,-1227.32 2563.06,-1234.53"/>
<text text-anchor="middle" x="2748.5" y="-1382" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lineage_logger_</text>
<text text-anchor="start" x="2706" y="-1371" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;audit_event_logger</text>
<text text-anchor="middle" x="2748.5" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="2748.5" y="-1349" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;profile_logger_</text>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<g id="a_node16"><a xlink:href="structimpala_1_1ImpalaServer_1_1CatalogUpdateVersionInfo.html" target="_top" xlink:title="Contains details on the version information of a catalog update. ">
<polygon fill="white" stroke="red" points="2140,-1480 2140,-1548 2286,-1548 2286,-1480 2140,-1480"/>
<text text-anchor="start" x="2148" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<text text-anchor="middle" x="2213" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00">::CatalogUpdateVersionInfo</text>
<polyline fill="none" stroke="red" points="2140,-1518 2286,-1518 "/>
<text text-anchor="middle" x="2213" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2140,-1499 2286,-1499 "/>
<text text-anchor="start" x="2148" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00">+ CatalogUpdateVersionInfo()</text>
</a>
</g>
</g>
<!-- Node16&#45;&gt;Node11 -->
<g id="edge16" class="edge"><title>Node16&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2283.01,-1479.65C2291.57,-1472.92 2299.29,-1465.06 2305,-1456 2346.91,-1389.42 2293.32,-1352.45 2324,-1280 2339.28,-1243.93 2364.06,-1209.46 2389.27,-1180.32"/>
<polygon fill="none" stroke="#404040" points="2389.51,-1180.04 2390.49,-1172.9 2397.46,-1171.05 2396.48,-1178.19 2389.51,-1180.04"/>
<text text-anchor="middle" x="2373.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;catalog_update_info_</text>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="1432,-1612.5 1432,-1669.5 1478,-1669.5 1478,-1612.5 1432,-1612.5"/>
<text text-anchor="middle" x="1455" y="-1657.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text>
<polyline fill="none" stroke="#bfbfbf" points="1432,-1650.5 1478,-1650.5 "/>
<text text-anchor="middle" x="1455" y="-1638.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1432,-1631.5 1478,-1631.5 "/>
<text text-anchor="middle" x="1455" y="-1619.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node17&#45;&gt;Node1 -->
<g id="edge39" class="edge"><title>Node17&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1431.84,-1639.65C1336.21,-1637.77 973.266,-1625.9 890,-1554 782.884,-1461.51 791.827,-1400.55 763,-1262 708.429,-999.707 765.733,-926.415 794,-660 800.831,-595.617 780.429,-419.635 822,-370 941.328,-227.527 1528.49,-172.282 1749.06,-156.345"/>
<polygon fill="none" stroke="#404040" points="1749.2,-156.335 1754.9,-151.919 1761.17,-155.483 1755.47,-159.899 1749.2,-156.335"/>
<text text-anchor="middle" x="804.5" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;last_active_time_</text>
<text text-anchor="start" x="763" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;result_cache_max</text>
<text text-anchor="middle" x="804.5" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">_size_</text>
</g>
<!-- Node17&#45;&gt;Node11 -->
<g id="edge20" class="edge"><title>Node17&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M1478.03,-1639.46C1659.41,-1635.1 2852.07,-1604.56 2907,-1554 2946.66,-1517.5 2938.65,-1306.42 2921,-1280 2842.56,-1162.59 2673.81,-1120 2568.42,-1104.62"/>
<polygon fill="none" stroke="#404040" points="2568.41,-1104.62 2561.91,-1107.75 2556.52,-1102.96 2563.02,-1099.83 2568.41,-1104.62"/>
<text text-anchor="start" x="2932" y="-1517" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;min_subscriber_catalog</text>
<text text-anchor="middle" x="2986.5" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00">_topic_version_</text>
</g>
<!-- Node17&#45;&gt;Node16 -->
<g id="edge17" class="edge"><title>Node17&#45;&gt;Node16</title>
<path fill="none" stroke="#404040" d="M1478.25,-1639.64C1565.66,-1637.77 1882.14,-1626.08 2130,-1554 2132,-1553.42 2134.01,-1552.8 2136.02,-1552.14"/>
<polygon fill="none" stroke="#404040" points="2136.28,-1552.04 2140.59,-1546.26 2147.58,-1548 2143.28,-1553.79 2136.28,-1552.04"/>
<text text-anchor="middle" x="2111" y="-1586" font-family="Helvetica,sans-Serif" font-size="10.00"> +catalog_topic_version</text>
<text text-anchor="middle" x="2111" y="-1575" font-family="Helvetica,sans-Serif" font-size="10.00">+catalog_version</text>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<g id="a_node34"><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="997,-393 997,-637 1149,-637 1149,-393 997,-393"/>
<text text-anchor="middle" x="1073" y="-625" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<polyline fill="none" stroke="red" points="997,-618 1149,-618 "/>
<text text-anchor="middle" x="1073" y="-606" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="997,-599 1149,-599 "/>
<text text-anchor="start" x="1005" y="-587" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeProfile()</text>
<text text-anchor="start" x="1005" y="-576" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeProfile()</text>
<text text-anchor="start" x="1005" y="-565" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddChild()</text>
<text text-anchor="start" x="1005" y="-554" font-family="Helvetica,sans-Serif" font-size="10.00">+ SortChildren()</text>
<text text-anchor="start" x="1005" y="-543" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateAverage()</text>
<text text-anchor="start" x="1005" y="-532" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
<text text-anchor="start" x="1005" y="-521" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddCounter()</text>
<text text-anchor="start" x="1005" y="-510" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddHighWaterMarkCounter()</text>
<text text-anchor="start" x="1005" y="-499" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddDerivedCounter()</text>
<text text-anchor="start" x="1005" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddThreadCounters()</text>
<text text-anchor="start" x="1005" y="-477" font-family="Helvetica,sans-Serif" font-size="10.00">and 32 more...</text>
<text text-anchor="start" x="1005" y="-466" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateFromThrift()</text>
<text text-anchor="start" x="1005" y="-455" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnitsPerSecond()</text>
<text text-anchor="start" x="1005" y="-444" font-family="Helvetica,sans-Serif" font-size="10.00">+ CounterSum()</text>
<text text-anchor="start" x="1005" y="-433" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Update()</text>
<text text-anchor="start" x="1005" y="-422" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ComputeTimeInProfile()</text>
<text text-anchor="start" x="1005" y="-411" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateFromThrift()</text>
<text text-anchor="start" x="1005" y="-400" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; PrintChildCounters()</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node34 -->
<g id="edge41" class="edge"><title>Node17&#45;&gt;Node34</title>
<path fill="none" stroke="#404040" d="M1431.77,-1639.85C1362.18,-1638.53 1150.71,-1628.25 997,-1554 937.14,-1525.08 911.603,-1516.48 884,-1456 835.771,-1350.33 899.16,-958.834 928,-928 956.758,-897.253 992.307,-940.808 1021,-910 1056.39,-871.999 1042.08,-729.467 1049,-678 1050.27,-668.584 1051.61,-658.867 1052.99,-649.086"/>
<polygon fill="none" stroke="#404040" points="1053,-649.022 1049.88,-642.518 1054.69,-637.142 1057.8,-643.645 1053,-649.022"/>
<text text-anchor="middle" x="920" y="-1371" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_time_ns_</text>
<text text-anchor="middle" x="920" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;metadata_</text>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<g id="a_node45"><a xlink:href="classimpala_1_1RowBatch.html" target="_top" xlink:title="{impala::RowBatch\n||+ RowBatch()\l+ RowBatch()\l+ ~RowBatch()\l+ AddRows()\l+ AddRow()\l+ CommitRows()\l+ CommitLastRow()\l+ set_num_rows()\l+ AtCapacity()\l+ AtCapacity()\land 20 more...\l+ GetBatchSize()\l}">
<polygon fill="white" stroke="red" points="1586.5,-1006 1586.5,-1184 1691.5,-1184 1691.5,-1006 1586.5,-1006"/>
<text text-anchor="middle" x="1639" y="-1172" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowBatch</text>
<polyline fill="none" stroke="red" points="1586.5,-1165 1691.5,-1165 "/>
<text text-anchor="middle" x="1639" y="-1153" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1586.5,-1146 1691.5,-1146 "/>
<text text-anchor="start" x="1594.5" y="-1134" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowBatch()</text>
<text text-anchor="start" x="1594.5" y="-1123" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowBatch()</text>
<text text-anchor="start" x="1594.5" y="-1112" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RowBatch()</text>
<text text-anchor="start" x="1594.5" y="-1101" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddRows()</text>
<text text-anchor="start" x="1594.5" y="-1090" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddRow()</text>
<text text-anchor="start" x="1594.5" y="-1079" font-family="Helvetica,sans-Serif" font-size="10.00">+ CommitRows()</text>
<text text-anchor="start" x="1594.5" y="-1068" font-family="Helvetica,sans-Serif" font-size="10.00">+ CommitLastRow()</text>
<text text-anchor="start" x="1594.5" y="-1057" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_num_rows()</text>
<text text-anchor="start" x="1594.5" y="-1046" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtCapacity()</text>
<text text-anchor="start" x="1594.5" y="-1035" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtCapacity()</text>
<text text-anchor="start" x="1594.5" y="-1024" font-family="Helvetica,sans-Serif" font-size="10.00">and 20 more...</text>
<text text-anchor="start" x="1594.5" y="-1013" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBatchSize()</text>
</a>
</g>
</g>
<!-- Node17&#45;&gt;Node45 -->
<g id="edge66" class="edge"><title>Node17&#45;&gt;Node45</title>
<path fill="none" stroke="#404040" d="M1446.8,-1612.49C1437.68,-1575.61 1428.51,-1510.55 1464,-1474 1497.4,-1439.6 1646.54,-1491.29 1679,-1456 1712.83,-1419.22 1689.23,-1289.32 1666.47,-1196.12"/>
<polygon fill="none" stroke="#404040" points="1666.45,-1196.03 1661.12,-1191.16 1663.56,-1184.38 1668.89,-1189.24 1666.45,-1196.03"/>
<text text-anchor="middle" x="1517" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;auxiliary_mem_usage_</text>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="2815.5,-1485.5 2815.5,-1542.5 2898.5,-1542.5 2898.5,-1485.5 2815.5,-1485.5"/>
<text text-anchor="middle" x="2857" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">TQueryOptions</text>
<polyline fill="none" stroke="#bfbfbf" points="2815.5,-1523.5 2898.5,-1523.5 "/>
<text text-anchor="middle" x="2857" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2815.5,-1504.5 2898.5,-1504.5 "/>
<text text-anchor="middle" x="2857" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node18&#45;&gt;Node11 -->
<g id="edge18" class="edge"><title>Node18&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2831.76,-1485.5C2824.94,-1476.66 2818.27,-1466.44 2814,-1456 2784.14,-1382.98 2834.58,-1345.75 2791,-1280 2738.89,-1201.39 2640.8,-1151.9 2568.06,-1124.29"/>
<polygon fill="none" stroke="#404040" points="2567.87,-1124.22 2560.85,-1125.88 2556.62,-1120.05 2563.63,-1118.38 2567.87,-1124.22"/>
<text text-anchor="middle" x="2867.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;default_query_options_</text>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<polygon fill="white" stroke="#bfbfbf" points="4008.5,-1485.5 4008.5,-1542.5 4043.5,-1542.5 4043.5,-1485.5 4008.5,-1485.5"/>
<text text-anchor="middle" x="4026" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">char</text>
<polyline fill="none" stroke="#bfbfbf" points="4008.5,-1523.5 4043.5,-1523.5 "/>
<text text-anchor="middle" x="4026" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4008.5,-1504.5 4043.5,-1504.5 "/>
<text text-anchor="middle" x="4026" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node19&#45;&gt;Node11 -->
<g id="edge19" class="edge"><title>Node19&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M4008.47,-1503.15C3992.38,-1494.46 3967.68,-1481.96 3945,-1474 3911.43,-1462.21 3892.38,-1480.93 3867,-1456 3809.47,-1399.51 3883.04,-1333.82 3823,-1280 3637.5,-1113.71 2841.57,-1096.57 2568.99,-1095.66"/>
<polygon fill="none" stroke="#404040" points="2568.8,-1095.66 2562.79,-1099.64 2556.8,-1095.63 2562.81,-1091.64 2568.8,-1095.66"/>
<text text-anchor="middle" x="3948.5" y="-1387.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;SQLSTATE_GENERAL_ERROR</text>
<text text-anchor="start" x="3867" y="-1376.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;SQLSTATE_OPTIONAL_FEATURE</text>
<text text-anchor="middle" x="3948.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NOT_IMPLEMENTED</text>
<text text-anchor="start" x="3867" y="-1354.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;SQLSTATE_SYNTAX_ERROR</text>
<text text-anchor="middle" x="3948.5" y="-1343.5" font-family="Helvetica,sans-Serif" font-size="10.00">_OR_ACCESS_VIOLATION</text>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<g id="a_node44"><a xlink:href="classimpala_1_1TimestampValue.html" target="_top" xlink:title="{impala::TimestampValue\n||+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ TimestampValue()\l+ ToTimestampVal()\land 22 more...\l+ LocalTime()\l+ FromTimestampVal()\l+ Size()\l&#45; UnixTimeToPtime()\l}">
<polygon fill="white" stroke="red" points="3670.5,-688.5 3670.5,-899.5 3795.5,-899.5 3795.5,-688.5 3670.5,-688.5"/>
<text text-anchor="middle" x="3733" y="-887.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::TimestampValue</text>
<polyline fill="none" stroke="red" points="3670.5,-880.5 3795.5,-880.5 "/>
<text text-anchor="middle" x="3733" y="-868.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="3670.5,-861.5 3795.5,-861.5 "/>
<text text-anchor="start" x="3678.5" y="-849.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-838.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-827.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-816.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-805.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-794.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-783.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-772.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-761.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="3678.5" y="-750.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToTimestampVal()</text>
<text text-anchor="start" x="3678.5" y="-739.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 22 more...</text>
<text text-anchor="start" x="3678.5" y="-728.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ LocalTime()</text>
<text text-anchor="start" x="3678.5" y="-717.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromTimestampVal()</text>
<text text-anchor="start" x="3678.5" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
<text text-anchor="start" x="3678.5" y="-695.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UnixTimeToPtime()</text>
</a>
</g>
</g>
<!-- Node19&#45;&gt;Node44 -->
<g id="edge62" class="edge"><title>Node19&#45;&gt;Node44</title>
<path fill="none" stroke="#404040" d="M4031.5,-1485.44C4039.23,-1441.16 4050.25,-1351.84 4030,-1280 3986.02,-1123.97 3876.28,-968.578 3803.23,-877.191"/>
<polygon fill="none" stroke="#404040" points="3803.14,-877.08 3796.26,-874.914 3795.62,-867.732 3802.49,-869.898 3803.14,-877.08"/>
<text text-anchor="middle" x="4096" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<polygon fill="white" stroke="#bfbfbf" points="3062,-1480 3062,-1548 3202,-1548 3202,-1480 3062,-1480"/>
<text text-anchor="start" x="3070" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map&lt; TUniqueId,</text>
<text text-anchor="middle" x="3132" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00"> std::vector&lt; TUniqueId &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3062,-1518 3202,-1518 "/>
<text text-anchor="middle" x="3132" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3062,-1499 3202,-1499 "/>
<text text-anchor="middle" x="3132" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node20&#45;&gt;Node11 -->
<g id="edge21" class="edge"><title>Node20&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M3109.29,-1479.88C3069.61,-1422.76 2988.14,-1309.04 2949,-1280 2832.14,-1193.29 2669.18,-1141.81 2568.52,-1116.23"/>
<polygon fill="none" stroke="#404040" points="2568.51,-1116.23 2561.72,-1118.65 2556.87,-1113.32 2563.66,-1110.89 2568.51,-1116.23"/>
<text text-anchor="middle" x="3162.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;connection_to_sessions_map_</text>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="3220,-1485.5 3220,-1542.5 3348,-1542.5 3348,-1485.5 3220,-1485.5"/>
<text text-anchor="middle" x="3284" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">list&lt; QueryStateRecord &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3220,-1523.5 3348,-1523.5 "/>
<text text-anchor="middle" x="3284" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3220,-1504.5 3348,-1504.5 "/>
<text text-anchor="middle" x="3284" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node21&#45;&gt;Node11 -->
<g id="edge22" class="edge"><title>Node21&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M3269.32,-1485.22C3265.07,-1476.12 3260.82,-1465.83 3258,-1456 3247.14,-1418.08 3261.34,-1309.36 3235,-1280 3146.54,-1181.41 2750.63,-1126.05 2568.82,-1105.42"/>
<polygon fill="none" stroke="#404040" points="2568.56,-1105.39 2562.15,-1108.7 2556.63,-1104.06 2563.04,-1100.75 2568.56,-1105.39"/>
<text text-anchor="middle" x="3285" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_log_</text>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="3366,-1485.5 3366,-1542.5 3536,-1542.5 3536,-1485.5 3366,-1485.5"/>
<text text-anchor="middle" x="3451" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; beeswax::ConfigVariable &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3366,-1523.5 3536,-1523.5 "/>
<text text-anchor="middle" x="3451" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3366,-1504.5 3536,-1504.5 "/>
<text text-anchor="middle" x="3451" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node22&#45;&gt;Node11 -->
<g id="edge23" class="edge"><title>Node22&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M3381.55,-1485.46C3360.67,-1475.81 3341.54,-1465.12 3335,-1456 3289.03,-1391.89 3365.3,-1338.15 3312,-1280 3310.41,-1278.26 2784.84,-1163.26 2568.44,-1115.97"/>
<polygon fill="none" stroke="#404040" points="2568.23,-1115.93 2561.52,-1118.55 2556.51,-1113.37 2563.22,-1110.74 2568.23,-1115.93"/>
<text text-anchor="middle" x="3374" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;default_configs_</text>
</g>
<!-- Node23&#45;&gt;Node1 -->
<g id="edge49" class="edge"><title>Node23&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1912.31,-420.046C1902.56,-386.969 1891.3,-348.791 1880.39,-311.777"/>
<polygon fill="none" stroke="#404040" points="1880.26,-311.319 1874.72,-306.695 1876.86,-299.808 1882.4,-304.433 1880.26,-311.319"/>
<text text-anchor="middle" x="1917" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node23&#45;&gt;Node11 -->
<g id="edge24" class="edge"><title>Node23&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2004.06,-591.49C2072.92,-671.866 2186.33,-802.092 2289,-910 2320.65,-943.268 2356.44,-978.787 2388.24,-1009.66"/>
<polygon fill="none" stroke="#404040" points="2388.47,-1009.89 2395.57,-1011.19 2397.09,-1018.24 2390,-1016.93 2388.47,-1009.89"/>
<text text-anchor="middle" x="2316" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node23&#45;&gt;Node23 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node23</title>
<path fill="none" stroke="#404040" d="M2004.29,-546.227C2014.79,-541.757 2022,-531.348 2022,-515 2022,-504.527 2019.04,-496.492 2014.15,-490.894"/>
<polygon fill="none" stroke="#404040" points="2014.02,-490.797 2006.81,-490.529 2004.29,-483.773 2011.49,-484.042 2014.02,-490.797"/>
<text text-anchor="middle" x="2049" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<g id="a_node24"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}">
<polygon fill="white" stroke="black" points="1006.5,-1485.5 1006.5,-1542.5 1041.5,-1542.5 1041.5,-1485.5 1006.5,-1485.5"/>
<text text-anchor="middle" x="1024" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="1006.5,-1523.5 1041.5,-1523.5 "/>
<text text-anchor="middle" x="1024" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1006.5,-1504.5 1041.5,-1504.5 "/>
<text text-anchor="middle" x="1024" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node1 -->
<g id="edge63" class="edge"><title>Node24&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1006.29,-1502.97C990.544,-1493.1 968.187,-1476.53 956,-1456 952.182,-1449.57 852.099,-935.179 850,-928 847.591,-919.761 844.583,-918.436 843,-910 797.18,-665.759 806.044,-539.249 988,-370 1099.76,-266.046 1558.79,-190.096 1749.42,-162.44"/>
<polygon fill="none" stroke="#404040" points="1749.43,-162.439 1754.8,-157.624 1761.3,-160.728 1755.94,-165.542 1749.43,-162.439"/>
<text text-anchor="middle" x="876.5" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;eos_</text>
<text text-anchor="middle" x="876.5" y="-786" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;fetched_rows_</text>
</g>
<!-- Node24&#45;&gt;Node11 -->
<g id="edge32" class="edge"><title>Node24&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M1041.7,-1511.04C1123.61,-1501.93 1462.31,-1463.84 1470,-1456 1497.54,-1427.91 1460.43,-1307.04 1489,-1280 1516.55,-1253.92 1792.5,-1267.74 1830,-1262 2031.55,-1231.14 2261.45,-1164.36 2385.68,-1125.56"/>
<polygon fill="none" stroke="#404040" points="2385.92,-1125.49 2390.45,-1119.88 2397.37,-1121.9 2392.84,-1127.51 2385.92,-1125.49"/>
<text text-anchor="middle" x="1514.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_offline_</text>
</g>
<!-- Node24&#45;&gt;Node23 -->
<g id="edge27" class="edge"><title>Node24&#45;&gt;Node23</title>
<path fill="none" stroke="#404040" d="M1041.66,-1511.2C1119.67,-1503.18 1430.24,-1470.42 1445,-1456 1501.65,-1400.65 1414.83,-1333.76 1473,-1280 1510.16,-1245.65 1659.43,-1292.24 1700,-1262 1901.75,-1111.59 1937.25,-789.089 1941.42,-621.695"/>
<polygon fill="none" stroke="#404040" points="1941.42,-621.667 1937.55,-615.584 1941.67,-609.67 1945.55,-615.752 1941.42,-621.667"/>
<text text-anchor="middle" x="1949" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_fe_tests_</text>
<text text-anchor="start" x="1900" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">#enable_webserver</text>
<text text-anchor="middle" x="1949" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="1900" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;is_pseudo_distributed</text>
<text text-anchor="middle" x="1949" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">_llama_</text>
</g>
<!-- Node24&#45;&gt;Node34 -->
<g id="edge46" class="edge"><title>Node24&#45;&gt;Node34</title>
<path fill="none" stroke="#404040" d="M1006.31,-1498.87C994.714,-1488.43 980.534,-1473.09 974,-1456 943.206,-1375.46 972.444,-1348.23 972,-1262 971.235,-1113.56 880.273,-1044.71 972,-928 992.915,-901.387 1024.19,-935.882 1046,-910 1062.74,-890.139 1069.12,-755.739 1071.54,-649.358"/>
<polygon fill="none" stroke="#404040" points="1071.55,-649.189 1067.68,-643.104 1071.81,-637.191 1075.68,-643.276 1071.55,-649.189"/>
<text text-anchor="start" x="972" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_averaged_profile</text>
<text text-anchor="middle" x="1017.5" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="1017.5" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;own_pool_</text>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><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="red" points="1318.5,-1044.5 1318.5,-1145.5 1463.5,-1145.5 1463.5,-1044.5 1318.5,-1044.5"/>
<text text-anchor="middle" x="1391" y="-1133.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MonotonicStopWatch</text>
<polyline fill="none" stroke="red" points="1318.5,-1126.5 1463.5,-1126.5 "/>
<text text-anchor="middle" x="1391" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1318.5,-1107.5 1463.5,-1107.5 "/>
<text text-anchor="start" x="1326.5" y="-1095.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MonotonicStopWatch()</text>
<text text-anchor="start" x="1326.5" y="-1084.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
<text text-anchor="start" x="1326.5" y="-1073.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
<text text-anchor="start" x="1326.5" y="-1062.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text>
<text text-anchor="start" x="1326.5" y="-1051.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ElapsedTime()</text>
</a>
</g>
</g>
<!-- Node24&#45;&gt;Node41 -->
<g id="edge57" class="edge"><title>Node24&#45;&gt;Node41</title>
<path fill="none" stroke="#404040" d="M1006.37,-1488.09C1000.6,-1478.52 994.929,-1467.2 992,-1456 982.105,-1418.16 965.14,-1308.43 992,-1280 1016.23,-1254.36 1279.57,-1281.46 1309,-1262 1344.8,-1238.32 1365.57,-1194.17 1377.24,-1157.35"/>
<polygon fill="none" stroke="#404040" points="1377.29,-1157.19 1375.17,-1150.3 1380.72,-1145.69 1382.84,-1152.59 1377.29,-1157.19"/>
<text text-anchor="middle" x="1013.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;running_</text>
</g>
<!-- Node24&#45;&gt;Node45 -->
<g id="edge68" class="edge"><title>Node24&#45;&gt;Node45</title>
<path fill="none" stroke="#404040" d="M1041.75,-1495.62C1088.87,-1450.71 1222.87,-1330.79 1360,-1280 1432.91,-1253 1467.92,-1302.96 1534,-1262 1560.1,-1245.82 1580.83,-1220.49 1596.74,-1194.44"/>
<polygon fill="none" stroke="#404040" points="1596.76,-1194.4 1596.34,-1187.2 1602.82,-1184.05 1603.24,-1191.24 1596.76,-1194.4"/>
<text text-anchor="middle" x="1402.5" y="-1371" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;need_to_return_</text>
<text text-anchor="middle" x="1402.5" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;has_in_flight_row_</text>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="3554.5,-1480 3554.5,-1548 3703.5,-1548 3703.5,-1480 3554.5,-1480"/>
<text text-anchor="start" x="3562.5" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">set&lt; ExpirationEvent,</text>
<text text-anchor="middle" x="3629" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00"> ExpirationEventComparator &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3554.5,-1518 3703.5,-1518 "/>
<text text-anchor="middle" x="3629" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3554.5,-1499 3703.5,-1499 "/>
<text text-anchor="middle" x="3629" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node25&#45;&gt;Node11 -->
<g id="edge28" class="edge"><title>Node25&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M3561.77,-1479.88C3556.17,-1477.7 3550.53,-1475.71 3545,-1474 3498.08,-1459.53 3470.13,-1491.3 3436,-1456 3381.17,-1399.29 3469.6,-1334.95 3413,-1280 3384.31,-1252.15 3273.48,-1268.29 3234,-1262 2991.6,-1223.37 2710.25,-1155.5 2568.56,-1119.68"/>
<polygon fill="none" stroke="#404040" points="2568.17,-1119.58 2561.37,-1121.98 2556.53,-1116.63 2563.33,-1114.22 2568.17,-1119.58"/>
<text text-anchor="middle" x="3491" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;queries_by_timestamp_</text>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="1375,-1485.5 1375,-1542.5 1419,-1542.5 1419,-1485.5 1375,-1485.5"/>
<text text-anchor="middle" x="1397" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text>
<polyline fill="none" stroke="#bfbfbf" points="1375,-1523.5 1419,-1523.5 "/>
<text text-anchor="middle" x="1397" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1375,-1504.5 1419,-1504.5 "/>
<text text-anchor="middle" x="1397" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node26&#45;&gt;Node1 -->
<g id="edge52" class="edge"><title>Node26&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1408.35,-1485.38C1411.97,-1476.12 1415.85,-1465.68 1419,-1456 1444.06,-1379.01 1409.13,-1337.63 1466,-1280 1486.76,-1258.97 1511.62,-1285.13 1530,-1262 1610.82,-1160.28 1524.24,-803.718 1557,-678 1559.26,-669.345 1562.88,-668.381 1566,-660 1612.45,-535.356 1599.61,-496.739 1640,-370 1647.52,-346.407 1646.32,-338.643 1660,-318 1685.08,-280.149 1720.07,-244.316 1752.03,-215.619"/>
<polygon fill="none" stroke="#404040" points="1752.41,-215.286 1754.25,-208.315 1761.4,-207.335 1759.55,-214.306 1752.41,-215.286"/>
<text text-anchor="middle" x="1597" y="-808" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
<text text-anchor="start" x="1557" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;expiration_data</text>
<text text-anchor="middle" x="1597" y="-786" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="middle" x="1597" y="-775" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;fetch_rows_lock_</text>
</g>
<!-- Node26&#45;&gt;Node11 -->
<g id="edge29" class="edge"><title>Node26&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M1418.2,-1485.2C1422.66,-1480.87 1427.64,-1476.88 1433,-1474 1477.02,-1450.34 1507.2,-1489.82 1544,-1456 1603.36,-1401.44 1526.33,-1331.94 1588,-1280 1608.62,-1262.63 1803.39,-1266.37 1830,-1262 2031.21,-1228.97 2261.24,-1163.01 2385.58,-1124.93"/>
<polygon fill="none" stroke="#404040" points="2385.81,-1124.86 2390.37,-1119.27 2397.28,-1121.33 2392.72,-1126.92 2385.81,-1124.86"/>
<text text-anchor="start" x="1588" y="-1448" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;connection_to_sessions</text>
<text text-anchor="middle" x="1644" y="-1437" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="middle" x="1644" y="-1426" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;is_offline_lock_</text>
<text text-anchor="middle" x="1644" y="-1415" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;uuid_lock_</text>
<text text-anchor="start" x="1588" y="-1404" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;catalog_version_lock</text>
<text text-anchor="middle" x="1644" y="-1393" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="1588" y="-1382" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_exec_state</text>
<text text-anchor="middle" x="1644" y="-1371" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="start" x="1588" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_expiration</text>
<text text-anchor="middle" x="1644" y="-1349" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="start" x="1588" y="-1338" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_log_lock</text>
<text text-anchor="middle" x="1644" y="-1327" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="1588" y="-1316" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_locations</text>
<text text-anchor="middle" x="1644" y="-1305" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="start" x="1588" y="-1294" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;session_state</text>
<text text-anchor="middle" x="1644" y="-1283" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
</g>
<!-- Node26&#45;&gt;Node34 -->
<g id="edge43" class="edge"><title>Node26&#45;&gt;Node34</title>
<path fill="none" stroke="#404040" d="M1374.74,-1486.69C1333.47,-1439.37 1240.35,-1339.31 1143,-1280 1123.19,-1267.93 1107.55,-1280.84 1094,-1262 1076.47,-1237.62 1073.32,-857.155 1072.91,-649.251"/>
<polygon fill="none" stroke="#404040" points="1072.91,-649.036 1068.9,-643.043 1072.89,-637.036 1076.9,-643.029 1072.91,-649.036"/>
<text text-anchor="middle" x="1143" y="-1125.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;counter_map_lock_</text>
<text text-anchor="middle" x="1143" y="-1114.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;children_lock_</text>
<text text-anchor="start" x="1094" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;time_series_counter</text>
<text text-anchor="middle" x="1143" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="start" x="1094" y="-1081.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;event_sequence_lock</text>
<text text-anchor="middle" x="1143" y="-1070.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="1143" y="-1059.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;info_strings_lock_</text>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<g id="a_node40"><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="red" points="1442,-448 1442,-582 1558,-582 1558,-448 1442,-448"/>
<text text-anchor="start" x="1450" y="-570" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="1500" y="-559" font-family="Helvetica,sans-Serif" font-size="10.00">::EventSequence</text>
<polyline fill="none" stroke="red" points="1442,-552 1558,-552 "/>
<text text-anchor="middle" x="1500" y="-540" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1442,-533 1558,-533 "/>
<text text-anchor="start" x="1450" y="-521" font-family="Helvetica,sans-Serif" font-size="10.00">+ EventSequence()</text>
<text text-anchor="start" x="1450" y="-510" font-family="Helvetica,sans-Serif" font-size="10.00">+ EventSequence()</text>
<text text-anchor="start" x="1450" y="-499" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
<text text-anchor="start" x="1450" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00">+ MarkEvent()</text>
<text text-anchor="start" x="1450" y="-477" font-family="Helvetica,sans-Serif" font-size="10.00">+ ElapsedTime()</text>
<text text-anchor="start" x="1450" y="-466" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEvents()</text>
<text text-anchor="start" x="1450" y="-455" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text>
</a>
</g>
</g>
<!-- Node26&#45;&gt;Node40 -->
<g id="edge55" class="edge"><title>Node26&#45;&gt;Node40</title>
<path fill="none" stroke="#404040" d="M1391.54,-1485.16C1383.9,-1437.65 1375.79,-1340.22 1423,-1280 1437.32,-1261.74 1458.35,-1280.76 1472,-1262 1518.07,-1198.71 1483.05,-988.229 1486,-910 1490.12,-800.603 1494.56,-674.106 1497.31,-594.58"/>
<polygon fill="none" stroke="#404040" points="1497.32,-594.223 1493.53,-588.088 1497.73,-582.23 1501.52,-588.364 1497.32,-594.223"/>
<text text-anchor="middle" x="1511" y="-1092.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="3721.5,-1485.5 3721.5,-1542.5 3816.5,-1542.5 3816.5,-1485.5 3721.5,-1485.5"/>
<text text-anchor="middle" x="3769" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">condition_variable</text>
<polyline fill="none" stroke="#bfbfbf" points="3721.5,-1523.5 3816.5,-1523.5 "/>
<text text-anchor="middle" x="3769" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3721.5,-1504.5 3816.5,-1504.5 "/>
<text text-anchor="middle" x="3769" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node27&#45;&gt;Node11 -->
<g id="edge30" class="edge"><title>Node27&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M3734.26,-1485.47C3727.22,-1481 3719.62,-1476.89 3712,-1474 3682.05,-1462.64 3591.7,-1478.59 3569,-1456 3513.09,-1400.35 3603.76,-1333.73 3546,-1280 3520.57,-1256.35 3268.4,-1266.73 3234,-1262 2991,-1228.56 2710.18,-1158.56 2568.65,-1121.03"/>
<polygon fill="none" stroke="#404040" points="2568.23,-1120.92 2561.41,-1123.24 2556.64,-1117.84 2563.47,-1115.51 2568.23,-1120.92"/>
<text text-anchor="middle" x="3634" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;catalog_version_update_cv_</text>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<polygon fill="white" stroke="#bfbfbf" points="1579.5,-1485.5 1579.5,-1542.5 1608.5,-1542.5 1608.5,-1485.5 1579.5,-1485.5"/>
<text text-anchor="middle" x="1594" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="1579.5,-1523.5 1608.5,-1523.5 "/>
<text text-anchor="middle" x="1594" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1579.5,-1504.5 1608.5,-1504.5 "/>
<text text-anchor="middle" x="1594" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node28&#45;&gt;Node1 -->
<g id="edge53" class="edge"><title>Node28&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1605.67,-1485.39C1608.73,-1480.92 1612.47,-1476.84 1617,-1474 1657.99,-1448.28 1800.68,-1491.09 1834,-1456 1893.4,-1393.44 1838.67,-1348.25 1840,-1262 1842.29,-1113.57 1935.12,-1041.97 1840,-928 1811.34,-893.665 1769.66,-944.335 1741,-910 1674.93,-830.836 1735.83,-780.981 1741,-678 1747.9,-540.593 1746.56,-505.208 1772,-370 1775.6,-350.879 1780.07,-331 1784.95,-311.366"/>
<polygon fill="none" stroke="#404040" points="1785.01,-311.146 1782.6,-304.347 1787.95,-299.513 1790.36,-306.311 1785.01,-311.146"/>
<text text-anchor="middle" x="1788" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_rows_fetched_</text>
<text text-anchor="middle" x="1788" y="-786" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;current_batch_row_</text>
</g>
<!-- Node28&#45;&gt;Node11 -->
<g id="edge31" class="edge"><title>Node28&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M1605.64,-1485.35C1608.71,-1480.89 1612.46,-1476.82 1617,-1474 1663.96,-1444.87 1825.25,-1494.38 1865,-1456 1893.3,-1428.68 1859,-1310.37 1884,-1280 1948.12,-1202.11 2235.5,-1139.75 2385.38,-1111.86"/>
<polygon fill="none" stroke="#404040" points="2385.45,-1111.84 2390.62,-1106.82 2397.25,-1109.67 2392.07,-1114.69 2385.45,-1111.84"/>
<text text-anchor="middle" x="1931.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;ASCII_PRECISION</text>
</g>
<!-- Node28&#45;&gt;Node45 -->
<g id="edge67" class="edge"><title>Node28&#45;&gt;Node45</title>
<path fill="none" stroke="#404040" d="M1606.23,-1485.43C1609.21,-1481.07 1612.78,-1477.02 1617,-1474 1649.11,-1451.03 1679.07,-1486.62 1704,-1456 1728.7,-1425.67 1710.61,-1318.55 1704,-1280 1699.19,-1251.95 1690.54,-1222.5 1681.09,-1195.58"/>
<polygon fill="none" stroke="#404040" points="1681.06,-1195.51 1675.26,-1191.22 1676.99,-1184.22 1682.79,-1188.51 1681.06,-1195.51"/>
<text text-anchor="middle" x="1773.5" y="-1404" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;capacity_</text>
<text text-anchor="start" x="1717" y="-1393" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_tuples_per</text>
<text text-anchor="middle" x="1773.5" y="-1382" font-family="Helvetica,sans-Serif" font-size="10.00">_row_</text>
<text text-anchor="middle" x="1773.5" y="-1371" font-family="Helvetica,sans-Serif" font-size="10.00">+INVALID_ROW_INDEX</text>
<text text-anchor="start" x="1717" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00">+AT_CAPACITY_MEM</text>
<text text-anchor="middle" x="1773.5" y="-1349" font-family="Helvetica,sans-Serif" font-size="10.00">_USAGE</text>
<text text-anchor="middle" x="1773.5" y="-1338" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_rows_</text>
<text text-anchor="middle" x="1773.5" y="-1327" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;tuple_ptrs_size_</text>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="1626.5,-1480 1626.5,-1548 1809.5,-1548 1809.5,-1480 1626.5,-1480"/>
<text text-anchor="start" x="1634.5" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map&lt; TNetworkAddress,</text>
<text text-anchor="middle" x="1718" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00"> boost::unordered_set&lt; TUniqueId &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1626.5,-1518 1809.5,-1518 "/>
<text text-anchor="middle" x="1718" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1626.5,-1499 1809.5,-1499 "/>
<text text-anchor="middle" x="1718" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node29&#45;&gt;Node11 -->
<g id="edge33" class="edge"><title>Node29&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M1797.08,-1479.99C1804.08,-1477.73 1811.12,-1475.68 1818,-1474 1853.82,-1465.22 1956.93,-1482.1 1983,-1456 2010.8,-1428.17 1978.06,-1311.21 2002,-1280 2094.09,-1159.95 2275.24,-1118.18 2385.29,-1103.68"/>
<polygon fill="none" stroke="#404040" points="2385.45,-1103.66 2390.9,-1098.94 2397.35,-1102.16 2391.9,-1106.88 2385.45,-1103.66"/>
<text text-anchor="middle" x="2042" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_locations_</text>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<polygon fill="white" stroke="#bfbfbf" points="1827.5,-1485.5 1827.5,-1542.5 1922.5,-1542.5 1922.5,-1485.5 1827.5,-1485.5"/>
<text text-anchor="middle" x="1875" y="-1530.5" font-family="Helvetica,sans-Serif" font-size="10.00">random_generator</text>
<polyline fill="none" stroke="#bfbfbf" points="1827.5,-1523.5 1922.5,-1523.5 "/>
<text text-anchor="middle" x="1875" y="-1511.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1827.5,-1504.5 1922.5,-1504.5 "/>
<text text-anchor="middle" x="1875" y="-1492.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node30&#45;&gt;Node11 -->
<g id="edge34" class="edge"><title>Node30&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M1909.06,-1485.41C1915.98,-1480.94 1923.47,-1476.85 1931,-1474 1963.43,-1461.72 2061.58,-1480.62 2086,-1456 2113.7,-1428.07 2082.48,-1312.25 2105,-1280 2170.56,-1186.1 2298.11,-1137.87 2385.4,-1114.8"/>
<polygon fill="none" stroke="#404040" points="2385.55,-1114.76 2390.37,-1109.39 2397.18,-1111.77 2392.36,-1117.14 2385.55,-1114.76"/>
<text text-anchor="middle" x="2143" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;uuid_generator_</text>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<polygon fill="white" stroke="#bfbfbf" points="1940.5,-1480 1940.5,-1548 2121.5,-1548 2121.5,-1480 1940.5,-1480"/>
<text text-anchor="start" x="1948.5" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map&lt; TUniqueId,</text>
<text text-anchor="middle" x="2031" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00"> boost::shared_ptr&lt; SessionState &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1940.5,-1518 2121.5,-1518 "/>
<text text-anchor="middle" x="2031" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1940.5,-1499 2121.5,-1499 "/>
<text text-anchor="middle" x="2031" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node31&#45;&gt;Node11 -->
<g id="edge35" class="edge"><title>Node31&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M2114.91,-1479.92C2120.34,-1477.89 2125.74,-1475.9 2131,-1474 2154.79,-1465.4 2169.13,-1475.7 2185,-1456 2234.37,-1394.74 2163.37,-1347.37 2204,-1280 2245.63,-1210.97 2324.24,-1162.16 2386.46,-1132.23"/>
<polygon fill="none" stroke="#404040" points="2386.62,-1132.16 2390.35,-1125.98 2397.48,-1127.05 2393.75,-1133.22 2386.62,-1132.16"/>
<text text-anchor="middle" x="2252.5" y="-1365.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;session_state_map_</text>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<polygon fill="white" stroke="#bfbfbf" points="3835,-1480 3835,-1548 3937,-1548 3937,-1480 3835,-1480"/>
<text text-anchor="start" x="3843" y="-1536" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="3886" y="-1525" font-family="Helvetica,sans-Serif" font-size="10.00">::Thread &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3835,-1518 3937,-1518 "/>
<text text-anchor="middle" x="3886" y="-1506" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3835,-1499 3937,-1499 "/>
<text text-anchor="middle" x="3886" y="-1487" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node32&#45;&gt;Node1 -->
<g id="edge73" class="edge"><title>Node32&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3859.67,-1479.73C3854.8,-1472.26 3850.24,-1464.13 3847,-1456 3817.7,-1382.41 3866.55,-1343.35 3819,-1280 3442.58,-778.493 3151.76,-828.355 2543,-678 2498.3,-666.96 2163.25,-690.768 2129,-660 2032.02,-572.886 2147.84,-484.22 2085,-370 2045.33,-297.899 1972.16,-238.413 1914.84,-199.726"/>
<polygon fill="none" stroke="#404040" points="1914.69,-199.627 1907.48,-199.637 1904.7,-192.984 1911.91,-192.974 1914.69,-199.627"/>
<text text-anchor="middle" x="3458" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;wait_thread_</text>
<text text-anchor="middle" x="3458" y="-786" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;child_queries_thread_</text>
</g>
<!-- Node32&#45;&gt;Node11 -->
<g id="edge36" class="edge"><title>Node32&#45;&gt;Node11</title>
<path fill="none" stroke="#404040" d="M3837.97,-1479.91C3833.69,-1477.7 3829.33,-1475.69 3825,-1474 3781.69,-1457.15 3754.15,-1489.56 3722,-1456 3667.43,-1399.03 3757.27,-1333.18 3699,-1280 3679.9,-1262.57 3259.64,-1265.28 3234,-1262 2990.45,-1230.83 2709.44,-1159.74 2568.15,-1121.49"/>
<polygon fill="none" stroke="#404040" points="2568.15,-1121.49 2561.31,-1123.78 2556.57,-1118.34 2563.41,-1116.06 2568.15,-1121.49"/>
<text text-anchor="start" x="3722" y="-1426" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;nm_failure_detection</text>
<text text-anchor="middle" x="3770.5" y="-1415" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="3722" y="-1404" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;audit_event_logger</text>
<text text-anchor="middle" x="3770.5" y="-1393" font-family="Helvetica,sans-Serif" font-size="10.00">_flush_thread_</text>
<text text-anchor="start" x="3722" y="-1382" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_expiration</text>
<text text-anchor="middle" x="3770.5" y="-1371" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="3722" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;lineage_logger_flush</text>
<text text-anchor="middle" x="3770.5" y="-1349" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="3722" y="-1338" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;session_timeout</text>
<text text-anchor="middle" x="3770.5" y="-1327" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="3722" y="-1316" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;profile_log_file</text>
<text text-anchor="middle" x="3770.5" y="-1305" font-family="Helvetica,sans-Serif" font-size="10.00">_flush_thread_</text>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="2358.5,-486.5 2358.5,-543.5 2465.5,-543.5 2465.5,-486.5 2358.5,-486.5"/>
<text text-anchor="middle" x="2412" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">TResultSetMetadata</text>
<polyline fill="none" stroke="#bfbfbf" points="2358.5,-524.5 2465.5,-524.5 "/>
<text text-anchor="middle" x="2412" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2358.5,-505.5 2465.5,-505.5 "/>
<text text-anchor="middle" x="2412" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node33&#45;&gt;Node1 -->
<g id="edge37" class="edge"><title>Node33&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2405.16,-486.387C2392.74,-442.601 2362.03,-358.101 2302,-318 2180.58,-236.88 2015.14,-190.095 1916.68,-167.657"/>
<polygon fill="none" stroke="#404040" points="1916.43,-167.601 1909.7,-170.192 1904.72,-164.976 1911.45,-162.385 1916.43,-167.601"/>
<text text-anchor="middle" x="2379" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;result_metadata_</text>
</g>
<!-- Node34&#45;&gt;Node1 -->
<g id="edge40" class="edge"><title>Node34&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1101.91,-392.992C1113.68,-365.043 1130.12,-337.751 1153,-318 1242.41,-240.831 1587.86,-184.596 1749.15,-161.975"/>
<polygon fill="none" stroke="#404040" points="1749.49,-161.928 1754.88,-157.14 1761.37,-160.275 1755.98,-165.064 1749.49,-161.928"/>
<text text-anchor="middle" x="1195" y="-343.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;summary_profile_</text>
<text text-anchor="middle" x="1195" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;server_profile_</text>
<text text-anchor="middle" x="1195" y="-321.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;profile_</text>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<g id="a_node35"><a xlink:href="classimpala_1_1ObjectPool.html" target="_top" xlink:title="{impala::ObjectPool\n||+ ObjectPool()\l+ ~ObjectPool()\l+ Add()\l}">
<polygon fill="white" stroke="red" points="1201.5,-1055.5 1201.5,-1134.5 1300.5,-1134.5 1300.5,-1055.5 1201.5,-1055.5"/>
<text text-anchor="middle" x="1251" y="-1122.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ObjectPool</text>
<polyline fill="none" stroke="red" points="1201.5,-1115.5 1300.5,-1115.5 "/>
<text text-anchor="middle" x="1251" y="-1103.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1201.5,-1096.5 1300.5,-1096.5 "/>
<text text-anchor="start" x="1209.5" y="-1084.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ObjectPool()</text>
<text text-anchor="start" x="1209.5" y="-1073.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ObjectPool()</text>
<text text-anchor="start" x="1209.5" y="-1062.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
</a>
</g>
</g>
<!-- Node35&#45;&gt;Node1 -->
<g id="edge47" class="edge"><title>Node35&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1249.2,-1055.19C1242.91,-913.312 1224.32,-427.956 1261,-370 1366.12,-203.906 1617.68,-163.492 1749.38,-153.857"/>
<polygon fill="none" stroke="#404040" points="1749.38,-153.857 1755.09,-149.459 1761.35,-153.042 1755.64,-157.44 1749.38,-153.857"/>
<text text-anchor="middle" x="1291.5" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;profile_pool_</text>
</g>
<!-- Node35&#45;&gt;Node34 -->
<g id="edge42" class="edge"><title>Node35&#45;&gt;Node34</title>
<path fill="none" stroke="#404040" d="M1239.04,-1055.18C1213.87,-973.422 1154.37,-780.233 1113.88,-648.748"/>
<polygon fill="none" stroke="#404040" points="1113.8,-648.484 1108.21,-643.927 1110.27,-637.016 1115.86,-641.573 1113.8,-648.484"/>
<text text-anchor="middle" x="1209" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;pool_</text>
</g>
<!-- Node36&#45;&gt;Node1 -->
<g id="edge58" class="edge"><title>Node36&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M668.855,-1016.91C669.104,-841.645 673.182,-424.247 706,-370 814.572,-190.537 1506.36,-158.136 1749.02,-152.288"/>
<polygon fill="none" stroke="#404040" points="1749.27,-152.282 1755.18,-148.145 1761.27,-152.006 1755.36,-156.143 1749.27,-152.282"/>
<text text-anchor="start" x="706" y="-529" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;client_wait_timer</text>
<text text-anchor="middle" x="750" y="-518" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="706" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;row_materialization</text>
<text text-anchor="middle" x="750" y="-496" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text>
</g>
<!-- Node36&#45;&gt;Node34 -->
<g id="edge44" class="edge"><title>Node36&#45;&gt;Node34</title>
<path fill="none" stroke="#404040" d="M684.224,-1016.98C694.682,-984.408 712.119,-949.174 741,-928 772.172,-905.147 886.735,-937.397 914,-910 950.545,-873.277 916.892,-725.747 937,-678 949.205,-649.019 968.462,-621.3 988.688,-597.241"/>
<polygon fill="none" stroke="#404040" points="988.942,-596.947 989.831,-589.791 996.779,-587.86 995.89,-595.016 988.942,-596.947"/>
<text text-anchor="start" x="937" y="-819" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;total_async_timer</text>
<text text-anchor="middle" x="979" y="-808" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="937" y="-797" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;inactive_timer</text>
<text text-anchor="middle" x="979" y="-786" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="937" y="-775" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;counter_total</text>
<text text-anchor="middle" x="979" y="-764" font-family="Helvetica,sans-Serif" font-size="10.00">_time_</text>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<polygon fill="white" stroke="#bfbfbf" points="2483.5,-486.5 2483.5,-543.5 2616.5,-543.5 2616.5,-486.5 2483.5,-486.5"/>
<text text-anchor="middle" x="2550" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; Coordinator &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2483.5,-524.5 2616.5,-524.5 "/>
<text text-anchor="middle" x="2550" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2483.5,-505.5 2616.5,-505.5 "/>
<text text-anchor="middle" x="2550" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node37&#45;&gt;Node1 -->
<g id="edge48" class="edge"><title>Node37&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2541.24,-486.374C2525.6,-442.168 2488.35,-356.593 2424,-318 2260.23,-219.789 2036.35,-177.258 1916.62,-160.568"/>
<polygon fill="none" stroke="#404040" points="1916.55,-160.559 1910.06,-163.712 1904.66,-158.939 1911.14,-155.785 1916.55,-160.559"/>
<text text-anchor="middle" x="2481" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;coord_</text>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<polygon fill="white" stroke="#bfbfbf" points="2634.5,-486.5 2634.5,-543.5 2699.5,-543.5 2699.5,-486.5 2634.5,-486.5"/>
<text text-anchor="middle" x="2667" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">TQueryCtx</text>
<polyline fill="none" stroke="#bfbfbf" points="2634.5,-524.5 2699.5,-524.5 "/>
<text text-anchor="middle" x="2667" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2634.5,-505.5 2699.5,-505.5 "/>
<text text-anchor="middle" x="2667" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node38&#45;&gt;Node1 -->
<g id="edge50" class="edge"><title>Node38&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2665.82,-486.251C2663.05,-454.512 2654.04,-402.722 2625,-370 2585.88,-325.915 2558.88,-336.742 2503,-318 2296.28,-248.669 2045.1,-193.556 1916.98,-167.455"/>
<polygon fill="none" stroke="#404040" points="1916.73,-167.405 1910.06,-170.133 1904.97,-165.02 1911.65,-162.292 1916.73,-167.405"/>
<text text-anchor="middle" x="2632.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_ctx_</text>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<polygon fill="white" stroke="#bfbfbf" points="2717.5,-486.5 2717.5,-543.5 2768.5,-543.5 2768.5,-486.5 2717.5,-486.5"/>
<text text-anchor="middle" x="2743" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint32_t</text>
<polyline fill="none" stroke="#bfbfbf" points="2717.5,-524.5 2768.5,-524.5 "/>
<text text-anchor="middle" x="2743" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2717.5,-505.5 2768.5,-505.5 "/>
<text text-anchor="middle" x="2743" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node39&#45;&gt;Node1 -->
<g id="edge51" class="edge"><title>Node39&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2741.72,-486.199C2737.92,-440.915 2722.92,-352.792 2664,-318 2537.29,-243.171 2101.33,-183.331 1916.69,-160.733"/>
<polygon fill="none" stroke="#404040" points="1916.54,-160.716 1910.1,-163.962 1904.63,-159.267 1911.07,-156.021 1916.54,-160.716"/>
<text text-anchor="middle" x="2723" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;ref_count_</text>
</g>
<!-- Node40&#45;&gt;Node1 -->
<g id="edge54" class="edge"><title>Node40&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1484.31,-447.89C1478.47,-407.437 1478.17,-356.277 1502,-318 1556.04,-231.206 1670.45,-187.825 1749.51,-167.399"/>
<polygon fill="none" stroke="#404040" points="1749.75,-167.339 1754.61,-162.005 1761.4,-164.432 1756.55,-169.767 1749.75,-167.339"/>
<text text-anchor="middle" x="1537" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_events_</text>
</g>
<!-- Node41&#45;&gt;Node1 -->
<g id="edge64" class="edge"><title>Node41&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1381.44,-1044.34C1354.67,-899.648 1285.51,-481.582 1357,-370 1443.76,-234.575 1637.73,-181.75 1749.44,-162.027"/>
<polygon fill="none" stroke="#404040" points="1749.48,-162.02 1754.72,-157.067 1761.31,-160.001 1756.07,-164.953 1749.48,-162.02"/>
<text text-anchor="middle" x="1395" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;client_wait_sw_</text>
</g>
<!-- Node41&#45;&gt;Node40 -->
<g id="edge56" class="edge"><title>Node41&#45;&gt;Node40</title>
<path fill="none" stroke="#404040" d="M1398.19,-1044.49C1409.8,-966.32 1434.11,-809.672 1461,-678 1466.6,-650.594 1473.53,-620.78 1479.99,-594.287"/>
<polygon fill="none" stroke="#404040" points="1480.06,-594.022 1477.6,-587.241 1482.92,-582.369 1485.37,-589.15 1480.06,-594.022"/>
<text text-anchor="middle" x="1473.5" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;sw_</text>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<polygon fill="white" stroke="#bfbfbf" points="2786,-481 2786,-549 2888,-549 2888,-481 2786,-481"/>
<text text-anchor="start" x="2794" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="2837" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">::RuntimeState &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2786,-519 2888,-519 "/>
<text text-anchor="middle" x="2837" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2786,-500 2888,-500 "/>
<text text-anchor="middle" x="2837" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node42&#45;&gt;Node1 -->
<g id="edge59" class="edge"><title>Node42&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2832.74,-480.987C2825.13,-436.46 2804.81,-358.123 2753,-318 2622.42,-216.868 2118.14,-170.995 1916.76,-156.432"/>
<polygon fill="none" stroke="#404040" points="1916.49,-156.412 1910.22,-159.975 1904.52,-155.558 1910.79,-151.995 1916.49,-156.412"/>
<text text-anchor="middle" x="2833.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_runtime_state_</text>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<polygon fill="white" stroke="#bfbfbf" points="2906,-481 2906,-549 3008,-549 3008,-481 2906,-481"/>
<text text-anchor="start" x="2914" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="2957" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">::QuerySchedule &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2906,-519 3008,-519 "/>
<text text-anchor="middle" x="2957" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2906,-500 3008,-500 "/>
<text text-anchor="middle" x="2957" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node43&#45;&gt;Node1 -->
<g id="edge60" class="edge"><title>Node43&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2954.96,-480.801C2950.34,-436.43 2935.25,-358.674 2886,-318 2738.13,-195.893 2139.78,-162.046 1917.06,-153.58"/>
<polygon fill="none" stroke="#404040" points="1916.83,-153.571 1910.68,-157.346 1904.84,-153.127 1910.98,-149.352 1916.83,-153.571"/>
<text text-anchor="middle" x="2941.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;schedule_</text>
</g>
<!-- Node44&#45;&gt;Node1 -->
<g id="edge61" class="edge"><title>Node44&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3670.34,-780.309C3543.76,-755.316 3248.21,-700.224 2997,-678 2973.81,-675.948 2176.25,-675.639 2159,-660 2102.29,-608.586 2159.95,-382.025 2118,-318 2071.23,-246.616 1982.53,-201.792 1916.45,-176.77"/>
<polygon fill="none" stroke="#404040" points="1916.06,-176.629 1909.05,-178.305 1904.81,-172.476 1911.82,-170.799 1916.06,-176.629"/>
<text text-anchor="middle" x="2186.5" y="-518" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;start_time_</text>
<text text-anchor="middle" x="2186.5" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;end_time_</text>
</g>
<!-- Node45&#45;&gt;Node1 -->
<g id="edge65" class="edge"><title>Node45&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1639.56,-1005.97C1640.94,-819.504 1645.24,-399.325 1656,-370 1676.11,-315.171 1716,-263.823 1752.83,-224.648"/>
<polygon fill="none" stroke="#404040" points="1752.83,-224.646 1754.08,-217.545 1761.12,-215.972 1759.86,-223.073 1752.83,-224.646"/>
<text text-anchor="middle" x="1691.5" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;current_batch_</text>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<polygon fill="white" stroke="#bfbfbf" points="3026,-481 3026,-549 3146,-549 3146,-481 3026,-481"/>
<text text-anchor="start" x="3034" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; std::vector</text>
<text text-anchor="middle" x="3086" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TResultRow &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3026,-519 3146,-519 "/>
<text text-anchor="middle" x="3086" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3026,-500 3146,-500 "/>
<text text-anchor="middle" x="3086" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node46&#45;&gt;Node1 -->
<g id="edge69" class="edge"><title>Node46&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3077.85,-480.686C3064.47,-434.252 3032.92,-351.955 2971,-318 2788.34,-217.842 2147.52,-170.015 1916.67,-155.748"/>
<polygon fill="none" stroke="#404040" points="1916.66,-155.747 1910.43,-159.373 1904.68,-155.014 1910.91,-151.388 1916.66,-155.747"/>
<text text-anchor="middle" x="3055" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;request_result_set_</text>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<polygon fill="white" stroke="#bfbfbf" points="3164,-486.5 3164,-543.5 3246,-543.5 3246,-486.5 3164,-486.5"/>
<text text-anchor="middle" x="3205" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">TExecRequest</text>
<polyline fill="none" stroke="#bfbfbf" points="3164,-524.5 3246,-524.5 "/>
<text text-anchor="middle" x="3205" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3164,-505.5 3246,-505.5 "/>
<text text-anchor="middle" x="3205" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node47&#45;&gt;Node1 -->
<g id="edge70" class="edge"><title>Node47&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3201.05,-486.417C3192.77,-440.599 3168.77,-350.618 3105,-318 2895.62,-210.898 2166.06,-166.854 1917.05,-154.715"/>
<polygon fill="none" stroke="#404040" points="1916.84,-154.705 1910.65,-158.412 1904.85,-154.127 1911.04,-150.421 1916.84,-154.705"/>
<text text-anchor="middle" x="3181" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_request_</text>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<polygon fill="white" stroke="#bfbfbf" points="3264.5,-475.5 3264.5,-554.5 3405.5,-554.5 3405.5,-475.5 3264.5,-475.5"/>
<text text-anchor="start" x="3272.5" y="-542.5" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="start" x="3272.5" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ImpalaServer::QueryResult</text>
<text text-anchor="middle" x="3335" y="-520.5" font-family="Helvetica,sans-Serif" font-size="10.00">Set &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3264.5,-513.5 3405.5,-513.5 "/>
<text text-anchor="middle" x="3335" y="-501.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3264.5,-494.5 3405.5,-494.5 "/>
<text text-anchor="middle" x="3335" y="-482.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node48&#45;&gt;Node1 -->
<g id="edge71" class="edge"><title>Node48&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3324.42,-475.17C3309.53,-428.834 3277.55,-353.211 3220,-318 2999.17,-182.879 2182.08,-156.983 1916.78,-152.108"/>
<polygon fill="none" stroke="#404040" points="1916.57,-152.104 1910.5,-155.997 1904.57,-151.891 1910.64,-147.998 1916.57,-152.104"/>
<text text-anchor="middle" x="3291.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;result_cache_</text>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<polygon fill="white" stroke="#bfbfbf" points="3424,-481 3424,-549 3578,-549 3578,-481 3424,-481"/>
<text text-anchor="start" x="3432" y="-537" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr&lt; impala</text>
<text text-anchor="middle" x="3501" y="-526" font-family="Helvetica,sans-Serif" font-size="10.00">::ImpalaServer::SessionState &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3424,-519 3578,-519 "/>
<text text-anchor="middle" x="3501" y="-507" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3424,-500 3578,-500 "/>
<text text-anchor="middle" x="3501" y="-488" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node49&#45;&gt;Node1 -->
<g id="edge72" class="edge"><title>Node49&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3486.68,-480.937C3471.89,-449.608 3446.44,-402.619 3414,-370 3382.77,-338.598 3370.9,-332.355 3329,-318 3063.75,-227.118 2192.12,-171.261 1917,-155.564"/>
<polygon fill="none" stroke="#404040" points="1916.72,-155.548 1910.5,-159.202 1904.74,-154.868 1910.95,-151.215 1916.72,-155.548"/>
<text text-anchor="middle" x="3418" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;session_</text>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<polygon fill="white" stroke="#bfbfbf" points="3596,-486.5 3596,-543.5 3754,-543.5 3754,-486.5 3596,-486.5"/>
<text text-anchor="middle" x="3675" y="-531.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ExprContext * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3596,-524.5 3754,-524.5 "/>
<text text-anchor="middle" x="3675" y="-512.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3596,-505.5 3754,-505.5 "/>
<text text-anchor="middle" x="3675" y="-493.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node50&#45;&gt;Node1 -->
<g id="edge74" class="edge"><title>Node50&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3664.69,-486.286C3651.38,-454.091 3625.29,-401.389 3587,-370 3535.02,-327.393 3510.48,-333.134 3445,-318 2871.08,-185.356 2157.74,-157.975 1916.87,-152.401"/>
<polygon fill="none" stroke="#404040" points="1916.74,-152.398 1910.65,-156.263 1904.74,-152.13 1910.83,-148.265 1916.74,-152.398"/>
<text text-anchor="middle" x="3605.5" y="-332.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;output_expr_ctxs_</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_1ImpalaServer_1_1QueryExecState__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>