blob: 234c41a3ed2a01ce0ede3f2c53b017ffe6920b79 [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::ChildQuery Pages: 1 -->
<svg width="5618pt" height="1930pt"
viewBox="0.00 0.00 5617.92 1930.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1926)">
<title>impala::ChildQuery</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-1926 5613.92,-1926 5613.92,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="5107.92,-0.5 5107.92,-145.5 5211.92,-145.5 5211.92,-0.5 5107.92,-0.5"/>
<text text-anchor="middle" x="5159.92" y="-133.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ChildQuery</text>
<polyline fill="none" stroke="black" points="5107.92,-126.5 5211.92,-126.5 "/>
<text text-anchor="middle" x="5159.92" y="-114.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="5107.92,-107.5 5211.92,-107.5 "/>
<text text-anchor="start" x="5115.92" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ChildQuery()</text>
<text text-anchor="start" x="5115.92" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ChildQuery()</text>
<text text-anchor="start" x="5115.92" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ operator=()</text>
<text text-anchor="start" x="5115.92" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecAndFetch()</text>
<text text-anchor="start" x="5115.92" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Cancel()</text>
<text text-anchor="start" x="5115.92" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ result_schema()</text>
<text text-anchor="start" x="5115.92" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ result_data()</text>
<text text-anchor="start" x="5115.92" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SetQueryOptions()</text>
<text text-anchor="start" x="5115.92" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; IsCancelled()</text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classimpala_1_1ImpalaServer_1_1QueryExecState.html" target="_top" xlink:title="{impala::ImpalaServer\l::QueryExecState\n||+ QueryExecState()\l+ ~QueryExecState()\l+ Exec()\l+ Exec()\l+ Wait()\l+ WaitAsync()\l+ BlockOnWait()\l+ FetchRows()\l+ RestartFetch()\l+ UpdateQueryState()\land 42 more...\l&#45; ExecLocalCatalogOp()\l&#45; MarkInactive()\l&#45; MarkActive()\l&#45; ExecQueryOrDmlRequest()\l&#45; ExecDdlRequest()\l&#45; ExecLoadDataRequest()\l&#45; WaitInternal()\l&#45; FetchRowsInternal()\l&#45; FetchNextBatch()\l&#45; GetRowValue()\land 10 more...\l}">
<polygon fill="white" stroke="black" points="3238.42,-194.5 3238.42,-493.5 3381.42,-493.5 3381.42,-194.5 3238.42,-194.5"/>
<text text-anchor="start" x="3246.42" y="-481.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<text text-anchor="middle" x="3309.92" y="-470.5" font-family="Helvetica,sans-Serif" font-size="10.00">::QueryExecState</text>
<polyline fill="none" stroke="black" points="3238.42,-463.5 3381.42,-463.5 "/>
<text text-anchor="middle" x="3309.92" y="-451.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="3238.42,-444.5 3381.42,-444.5 "/>
<text text-anchor="start" x="3246.42" y="-432.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ QueryExecState()</text>
<text text-anchor="start" x="3246.42" y="-421.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~QueryExecState()</text>
<text text-anchor="start" x="3246.42" y="-410.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Exec()</text>
<text text-anchor="start" x="3246.42" y="-399.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Exec()</text>
<text text-anchor="start" x="3246.42" y="-388.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Wait()</text>
<text text-anchor="start" x="3246.42" y="-377.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ WaitAsync()</text>
<text text-anchor="start" x="3246.42" y="-366.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ BlockOnWait()</text>
<text text-anchor="start" x="3246.42" y="-355.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FetchRows()</text>
<text text-anchor="start" x="3246.42" y="-344.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ RestartFetch()</text>
<text text-anchor="start" x="3246.42" y="-333.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateQueryState()</text>
<text text-anchor="start" x="3246.42" y="-322.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 42 more...</text>
<text text-anchor="start" x="3246.42" y="-311.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecLocalCatalogOp()</text>
<text text-anchor="start" x="3246.42" y="-300.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; MarkInactive()</text>
<text text-anchor="start" x="3246.42" y="-289.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; MarkActive()</text>
<text text-anchor="start" x="3246.42" y="-278.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecQueryOrDmlRequest()</text>
<text text-anchor="start" x="3246.42" y="-267.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecDdlRequest()</text>
<text text-anchor="start" x="3246.42" y="-256.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecLoadDataRequest()</text>
<text text-anchor="start" x="3246.42" y="-245.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; WaitInternal()</text>
<text text-anchor="start" x="3246.42" y="-234.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; FetchRowsInternal()</text>
<text text-anchor="start" x="3246.42" y="-223.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; FetchNextBatch()</text>
<text text-anchor="start" x="3246.42" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetRowValue()</text>
<text text-anchor="start" x="3246.42" y="-201.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 10 more...</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="M3381.59,-332.579C3678.93,-289.343 4813.05,-124.436 5095.78,-83.3259"/>
<polygon fill="none" stroke="#404040" points="5095.94,-83.3022 5101.31,-78.4804 5107.82,-81.5754 5102.46,-86.3972 5095.94,-83.3022"/>
<text text-anchor="middle" x="4554.92" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;parent_exec_state_</text>
</g>
<!-- Node3 -->
<g id="node3" class="node"><title>Node3</title>
<g id="a_node3"><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="red" points="3499.42,-565 3499.42,-853 3642.42,-853 3642.42,-565 3499.42,-565"/>
<text text-anchor="middle" x="3570.92" y="-841" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Frontend</text>
<polyline fill="none" stroke="red" points="3499.42,-834 3642.42,-834 "/>
<text text-anchor="start" x="3507.42" y="-822" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; create_exec_request_id_</text>
<text text-anchor="start" x="3507.42" y="-811" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_hadoop_configs_id_</text>
<text text-anchor="start" x="3507.42" y="-800" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; check_config_id_</text>
<text text-anchor="start" x="3507.42" y="-789" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_table_names_id_</text>
<text text-anchor="start" x="3507.42" y="-778" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_data_src_metadata_id_</text>
<text text-anchor="start" x="3507.42" y="-767" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_functions_id_</text>
<text text-anchor="start" x="3507.42" y="-756" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_role_privileges_id_</text>
<text text-anchor="start" x="3507.42" y="-745" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; load_table_data_id_</text>
<text text-anchor="start" x="3507.42" y="-734" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; set_catalog_initialized_id_</text>
<text text-anchor="start" x="3507.42" y="-723" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; get_table_files_id_</text>
<text text-anchor="start" x="3507.42" y="-712" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; fe_ctor_</text>
<polyline fill="none" stroke="red" points="3499.42,-705 3642.42,-705 "/>
<text text-anchor="start" x="3507.42" y="-693" font-family="Helvetica,sans-Serif" font-size="10.00">+ Frontend()</text>
<text text-anchor="start" x="3507.42" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateCatalogCache()</text>
<text text-anchor="start" x="3507.42" y="-671" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetExplainPlan()</text>
<text text-anchor="start" x="3507.42" y="-660" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetExecRequest()</text>
<text text-anchor="start" x="3507.42" y="-649" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetTableNames()</text>
<text text-anchor="start" x="3507.42" y="-638" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetDbNames()</text>
<text text-anchor="start" x="3507.42" y="-627" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetDataSrcMetadata()</text>
<text text-anchor="start" x="3507.42" y="-616" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetStats()</text>
<text text-anchor="start" x="3507.42" y="-605" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetRolePrivileges()</text>
<text text-anchor="start" x="3507.42" y="-594" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetFunctions()</text>
<text text-anchor="start" x="3507.42" y="-583" font-family="Helvetica,sans-Serif" font-size="10.00">and 11 more...</text>
<text text-anchor="start" x="3507.42" y="-572" font-family="Helvetica,sans-Serif" font-size="10.00">+ IsAuthorizationError()</text>
</a>
</g>
</g>
<!-- Node3&#45;&gt;Node2 -->
<g id="edge2" class="edge"><title>Node3&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3505,-564.768C3494.75,-546.5 3483.64,-528.456 3471.92,-512 3448.24,-478.756 3418.01,-445.737 3390.09,-417.945"/>
<polygon fill="none" stroke="#404040" points="3390.06,-417.915 3382.98,-416.554 3381.52,-409.494 3388.6,-410.855 3390.06,-417.915"/>
<text text-anchor="middle" x="3515.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;frontend_</text>
</g>
<!-- Node4 -->
<g id="node4" class="node"><title>Node4</title>
<polygon fill="white" stroke="#bfbfbf" points="4565.42,-680.5 4565.42,-737.5 4710.42,-737.5 4710.42,-680.5 4565.42,-680.5"/>
<text text-anchor="middle" x="4637.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ChildQuery &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4565.42,-718.5 4710.42,-718.5 "/>
<text text-anchor="middle" x="4637.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4565.42,-699.5 4710.42,-699.5 "/>
<text text-anchor="middle" x="4637.92" y="-687.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="M4625.48,-680.264C4610.76,-649.472 4584,-599.448 4550.92,-564 4523.49,-534.612 4514.29,-526.81 4476.92,-512 4278.19,-433.24 3626.78,-371.822 3393.75,-351.884"/>
<polygon fill="none" stroke="#404040" points="3393.61,-351.872 3387.29,-355.348 3381.65,-350.854 3387.97,-347.377 3393.61,-351.872"/>
<text text-anchor="middle" x="4567.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_queries_</text>
</g>
<!-- Node5 -->
<g id="node5" class="node"><title>Node5</title>
<g id="a_node5"><a xlink:href="classimpala_1_1Status.html" target="_top" xlink:title="{impala::Status\n||+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\l+ Status()\land 23 more...\l+ Expected()\l&#45; Status()\l}">
<polygon fill="white" stroke="red" points="4728.92,-614.5 4728.92,-803.5 4808.92,-803.5 4808.92,-614.5 4728.92,-614.5"/>
<text text-anchor="middle" x="4768.92" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::Status</text>
<polyline fill="none" stroke="red" points="4728.92,-784.5 4808.92,-784.5 "/>
<text text-anchor="middle" x="4768.92" y="-772.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="4728.92,-765.5 4808.92,-765.5 "/>
<text text-anchor="start" x="4736.92" y="-753.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-742.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-731.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-720.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-709.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-698.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-676.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-665.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-654.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Status()</text>
<text text-anchor="start" x="4736.92" y="-643.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 23 more...</text>
<text text-anchor="start" x="4736.92" y="-632.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Expected()</text>
<text text-anchor="start" x="4736.92" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Status()</text>
</a>
</g>
</g>
<!-- Node5&#45;&gt;Node2 -->
<g id="edge4" class="edge"><title>Node5&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M4748.7,-614.383C4741.54,-596.164 4731.9,-578.307 4718.92,-564 4681.77,-523.057 4659.05,-527.263 4605.92,-512 4161.25,-384.268 3602.58,-354.065 3393.75,-347.063"/>
<polygon fill="none" stroke="#404040" points="3393.68,-347.061 3387.55,-350.864 3381.69,-346.672 3387.81,-342.868 3393.68,-347.061"/>
<text text-anchor="start" x="4700.92" y="-537.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;child_queries_status</text>
<text text-anchor="middle" x="4748.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="4748.92" y="-515.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_status_</text>
</g>
<!-- Node5&#45;&gt;Node5 -->
<g id="edge5" class="edge"><title>Node5&#45;&gt;Node5</title>
<path fill="none" stroke="#404040" d="M4809.04,-742.346C4819.25,-740.154 4826.92,-729.039 4826.92,-709 4826.92,-696.789 4824.07,-687.891 4819.53,-682.307"/>
<polygon fill="none" stroke="#404040" points="4819.17,-682.077 4811.96,-682.244 4809.04,-675.654 4816.24,-675.487 4819.17,-682.077"/>
<text text-anchor="middle" x="4887.92" y="-723" font-family="Helvetica,sans-Serif" font-size="10.00"> +CANCELLED</text>
<text text-anchor="middle" x="4887.92" y="-712" font-family="Helvetica,sans-Serif" font-size="10.00">+OK</text>
<text text-anchor="middle" x="4887.92" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00">+MEM_LIMIT_EXCEEDED</text>
<text text-anchor="middle" x="4887.92" y="-690" font-family="Helvetica,sans-Serif" font-size="10.00">+DEPRECATED_RPC</text>
</g>
<!-- Node6 -->
<g id="node6" class="node"><title>Node6</title>
<polygon fill="white" stroke="#bfbfbf" points="4967.42,-675 4967.42,-743 5084.42,-743 5084.42,-675 4967.42,-675"/>
<text text-anchor="start" x="4975.42" y="-731" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="5025.92" y="-720" font-family="Helvetica,sans-Serif" font-size="10.00">::CatalogOpExecutor &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4967.42,-713 5084.42,-713 "/>
<text text-anchor="middle" x="5025.92" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4967.42,-694 5084.42,-694 "/>
<text text-anchor="middle" x="5025.92" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node6&#45;&gt;Node2 -->
<g id="edge6" class="edge"><title>Node6&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M5018.37,-674.809C5009.32,-642.244 4991.04,-593.325 4957.92,-564 4902.88,-515.271 4872.72,-527.732 4800.92,-512 4273.44,-396.431 3622.49,-358.523 3393.96,-348.283"/>
<polygon fill="none" stroke="#404040" points="3393.77,-348.275 3387.6,-352.007 3381.78,-347.746 3387.95,-344.014 3393.77,-348.275"/>
<text text-anchor="middle" x="4984.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;catalog_op_executor_</text>
</g>
<!-- Node7 -->
<g id="node7" class="node"><title>Node7</title>
<g id="a_node7"><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="1403.42,-1103 1403.42,-1435 1562.42,-1435 1562.42,-1103 1403.42,-1103"/>
<text text-anchor="middle" x="1482.92" y="-1423" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<polyline fill="none" stroke="red" points="1403.42,-1416 1562.42,-1416 "/>
<text text-anchor="middle" x="1482.92" y="-1404" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1403.42,-1397 1562.42,-1397 "/>
<text text-anchor="start" x="1411.42" y="-1385" font-family="Helvetica,sans-Serif" font-size="10.00">+ ImpalaServer()</text>
<text text-anchor="start" x="1411.42" y="-1374" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ImpalaServer()</text>
<text text-anchor="start" x="1411.42" y="-1363" font-family="Helvetica,sans-Serif" font-size="10.00">+ query()</text>
<text text-anchor="start" x="1411.42" y="-1352" font-family="Helvetica,sans-Serif" font-size="10.00">+ executeAndWait()</text>
<text text-anchor="start" x="1411.42" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">+ explain()</text>
<text text-anchor="start" x="1411.42" y="-1330" font-family="Helvetica,sans-Serif" font-size="10.00">+ fetch()</text>
<text text-anchor="start" x="1411.42" y="-1319" font-family="Helvetica,sans-Serif" font-size="10.00">+ get_results_metadata()</text>
<text text-anchor="start" x="1411.42" y="-1308" font-family="Helvetica,sans-Serif" font-size="10.00">+ close()</text>
<text text-anchor="start" x="1411.42" y="-1297" font-family="Helvetica,sans-Serif" font-size="10.00">+ get_state()</text>
<text text-anchor="start" x="1411.42" y="-1286" font-family="Helvetica,sans-Serif" font-size="10.00">+ echo()</text>
<text text-anchor="start" x="1411.42" y="-1275" font-family="Helvetica,sans-Serif" font-size="10.00">and 41 more...</text>
<text text-anchor="start" x="1411.42" y="-1264" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrepareQueryContext()</text>
<text text-anchor="start" x="1411.42" y="-1253" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateHS2ResultSet()</text>
<text text-anchor="start" x="1411.42" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetQueryExecState()</text>
<text text-anchor="start" x="1411.42" y="-1231" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetSessionIdForQuery()</text>
<text text-anchor="start" x="1411.42" y="-1220" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UpdateCatalogMetrics()</text>
<text text-anchor="start" x="1411.42" y="-1209" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Execute()</text>
<text text-anchor="start" x="1411.42" y="-1198" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecuteInternal()</text>
<text text-anchor="start" x="1411.42" y="-1187" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; RegisterQuery()</text>
<text text-anchor="start" x="1411.42" y="-1176" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SetQueryInflight()</text>
<text text-anchor="start" x="1411.42" y="-1165" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UnregisterQuery()</text>
<text text-anchor="start" x="1411.42" y="-1154" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CancelInternal()</text>
<text text-anchor="start" x="1411.42" y="-1143" font-family="Helvetica,sans-Serif" font-size="10.00">and 45 more...</text>
<text text-anchor="start" x="1411.42" y="-1132" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitLoggingDir()</text>
<text text-anchor="start" x="1411.42" y="-1121" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; THandleIdentifierToTUniqueId()</text>
<text text-anchor="start" x="1411.42" y="-1110" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; TUniqueIdToTHandleIdentifier()</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node1 -->
<g id="edge74" class="edge"><title>Node7&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M1403.35,-1260.41C1229.07,-1241.97 822.643,-1188.47 740.917,-1084 587.238,-887.558 751.397,-712.319 951.917,-564 1430.07,-210.32 1642.46,-262.935 2228.92,-164 2520.2,-114.86 4692.58,-80.845 5095.66,-74.9219"/>
<polygon fill="none" stroke="#404040" points="5095.89,-74.9187 5101.83,-70.8312 5107.89,-74.7429 5101.95,-78.8304 5095.89,-74.9187"/>
<text text-anchor="middle" x="1052.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;parent_server_</text>
</g>
<!-- Node7&#45;&gt;Node2 -->
<g id="edge7" class="edge"><title>Node7&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1487.64,-1102.66C1501.85,-939.264 1550.59,-695.265 1709.92,-564 1944.57,-370.671 2930.04,-347.732 3225.71,-345.236"/>
<polygon fill="none" stroke="#404040" points="3226.02,-345.233 3231.98,-341.187 3238.01,-345.14 3232.05,-349.187 3226.02,-345.233"/>
<text text-anchor="middle" x="1745.42" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;parent_server_</text>
</g>
<!-- Node19 -->
<g id="node19" class="node"><title>Node19</title>
<g id="a_node19"><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="1789.92,-614.5 1789.92,-803.5 1917.92,-803.5 1917.92,-614.5 1789.92,-614.5"/>
<text text-anchor="middle" x="1853.92" y="-791.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ExecEnv</text>
<polyline fill="none" stroke="red" points="1789.92,-784.5 1917.92,-784.5 "/>
<text text-anchor="middle" x="1853.92" y="-772.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1789.92,-765.5 1917.92,-765.5 "/>
<text text-anchor="start" x="1797.92" y="-753.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text>
<text text-anchor="start" x="1797.92" y="-742.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ExecEnv()</text>
<text text-anchor="start" x="1797.92" y="-731.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ExecEnv()</text>
<text text-anchor="start" x="1797.92" y="-720.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ SetImpalaServer()</text>
<text text-anchor="start" x="1797.92" y="-709.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ statestore_subscriber()</text>
<text text-anchor="start" x="1797.92" y="-698.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ stream_mgr()</text>
<text text-anchor="start" x="1797.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ impalad_client_cache()</text>
<text text-anchor="start" x="1797.92" y="-676.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ catalogd_client_cache()</text>
<text text-anchor="start" x="1797.92" y="-665.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ htable_factory()</text>
<text text-anchor="start" x="1797.92" y="-654.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ disk_io_mgr()</text>
<text text-anchor="start" x="1797.92" y="-643.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 17 more...</text>
<text text-anchor="start" x="1797.92" y="-632.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetInstance()</text>
<text text-anchor="start" x="1797.92" y="-621.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitRm()</text>
</a>
</g>
</g>
<!-- Node7&#45;&gt;Node19 -->
<g id="edge21" class="edge"><title>Node7&#45;&gt;Node19</title>
<path fill="none" stroke="#404040" d="M1562.73,-1243.9C1636.53,-1217.22 1742.98,-1166.69 1798.92,-1084 1852.17,-1005.28 1862.77,-895.94 1861.94,-815.815"/>
<polygon fill="none" stroke="#404040" points="1861.94,-815.712 1857.83,-809.784 1861.72,-803.714 1865.83,-809.642 1861.94,-815.712"/>
<text text-anchor="middle" x="1898.42" y="-975.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #impala_server_</text>
</g>
<!-- Node8 -->
<g id="node8" class="node"><title>Node8</title>
<g id="a_node8"><a xlink:href="classImpalaServiceIf.html" target="_top" xlink:title="{ImpalaServiceIf\n||}">
<polygon fill="white" stroke="black" points="1140.42,-1698.5 1140.42,-1755.5 1225.42,-1755.5 1225.42,-1698.5 1140.42,-1698.5"/>
<text text-anchor="middle" x="1182.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">ImpalaServiceIf</text>
<polyline fill="none" stroke="black" points="1140.42,-1736.5 1225.42,-1736.5 "/>
<text text-anchor="middle" x="1182.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1140.42,-1717.5 1225.42,-1717.5 "/>
<text text-anchor="middle" x="1182.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node8&#45;&gt;Node7 -->
<g id="edge8" class="edge"><title>Node8&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1203.29,-1689.42C1233.09,-1636.51 1291.02,-1536 1345.92,-1454 1363.75,-1427.36 1383.92,-1399.28 1403.18,-1373.3"/>
<polygon fill="none" stroke="midnightblue" points="1200.08,-1687.98 1198.23,-1698.42 1206.18,-1691.41 1200.08,-1687.98"/>
</g>
<!-- Node9 -->
<g id="node9" class="node"><title>Node9</title>
<g id="a_node9"><a xlink:href="classImpalaHiveServer2ServiceIf.html" target="_top" xlink:title="{ImpalaHiveServer2ServiceIf\n||}">
<polygon fill="white" stroke="black" points="1243.42,-1698.5 1243.42,-1755.5 1382.42,-1755.5 1382.42,-1698.5 1243.42,-1698.5"/>
<text text-anchor="middle" x="1312.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">ImpalaHiveServer2ServiceIf</text>
<polyline fill="none" stroke="black" points="1243.42,-1736.5 1382.42,-1736.5 "/>
<text text-anchor="middle" x="1312.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1243.42,-1717.5 1382.42,-1717.5 "/>
<text text-anchor="middle" x="1312.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node9&#45;&gt;Node7 -->
<g id="edge9" class="edge"><title>Node9&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1326.91,-1688.47C1347.49,-1633.27 1387.17,-1526.82 1421.37,-1435.1"/>
<polygon fill="none" stroke="midnightblue" points="1323.51,-1687.57 1323.3,-1698.16 1330.07,-1690.01 1323.51,-1687.57"/>
</g>
<!-- Node10 -->
<g id="node10" class="node"><title>Node10</title>
<g id="a_node10"><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="1400.92,-1687.5 1400.92,-1766.5 1512.92,-1766.5 1512.92,-1687.5 1400.92,-1687.5"/>
<text text-anchor="start" x="1408.92" y="-1754.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ThriftServer</text>
<text text-anchor="middle" x="1456.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ConnectionHandlerIf</text>
<polyline fill="none" stroke="black" points="1400.92,-1736.5 1512.92,-1736.5 "/>
<text text-anchor="middle" x="1456.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="1400.92,-1717.5 1512.92,-1717.5 "/>
<text text-anchor="start" x="1408.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionStart()</text>
<text text-anchor="start" x="1408.92" y="-1694.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ConnectionEnd()</text>
</a>
</g>
</g>
<!-- Node10&#45;&gt;Node7 -->
<g id="edge10" class="edge"><title>Node10&#45;&gt;Node7</title>
<path fill="none" stroke="midnightblue" d="M1457.04,-1677.15C1457.44,-1622.67 1458.9,-1531.94 1463.92,-1454 1464.31,-1447.91 1464.75,-1441.71 1465.22,-1435.45"/>
<polygon fill="none" stroke="midnightblue" points="1453.54,-1677.2 1456.97,-1687.22 1460.54,-1677.24 1453.54,-1677.2"/>
</g>
<!-- Node11 -->
<g id="node11" class="node"><title>Node11</title>
<polygon fill="white" stroke="#bfbfbf" points="1530.92,-1693 1530.92,-1761 1632.92,-1761 1632.92,-1693 1530.92,-1693"/>
<text text-anchor="start" x="1538.92" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="1581.92" y="-1738" font-family="Helvetica,sans-Serif" font-size="10.00">::SimpleLogger &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="1530.92,-1731 1632.92,-1731 "/>
<text text-anchor="middle" x="1581.92" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1530.92,-1712 1632.92,-1712 "/>
<text text-anchor="middle" x="1581.92" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node11&#45;&gt;Node7 -->
<g id="edge11" class="edge"><title>Node11&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1561.05,-1692.78C1550.4,-1677.73 1536.42,-1660.54 1520.92,-1648 1506.7,-1636.5 1493.64,-1645.49 1483.92,-1630 1464.6,-1599.22 1462.63,-1522.13 1466.23,-1447.15"/>
<polygon fill="none" stroke="#404040" points="1466.23,-1447.12 1462.54,-1440.92 1466.85,-1435.14 1470.53,-1441.34 1466.23,-1447.12"/>
<text text-anchor="middle" x="1526.42" y="-1556" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lineage_logger_</text>
<text text-anchor="start" x="1483.92" y="-1545" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;audit_event_logger</text>
<text text-anchor="middle" x="1526.42" y="-1534" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="1526.42" y="-1523" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;profile_logger_</text>
</g>
<!-- Node12 -->
<g id="node12" class="node"><title>Node12</title>
<g id="a_node12"><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="1795.92,-1693 1795.92,-1761 1941.92,-1761 1941.92,-1693 1795.92,-1693"/>
<text text-anchor="start" x="1803.92" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<text text-anchor="middle" x="1868.92" y="-1738" font-family="Helvetica,sans-Serif" font-size="10.00">::CatalogUpdateVersionInfo</text>
<polyline fill="none" stroke="red" points="1795.92,-1731 1941.92,-1731 "/>
<text text-anchor="middle" x="1868.92" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="1795.92,-1712 1941.92,-1712 "/>
<text text-anchor="start" x="1803.92" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00">+ CatalogUpdateVersionInfo()</text>
</a>
</g>
</g>
<!-- Node12&#45;&gt;Node7 -->
<g id="edge12" class="edge"><title>Node12&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1841.32,-1692.95C1825.68,-1676.57 1804.7,-1658.17 1781.92,-1648 1748.23,-1632.97 1643.27,-1655.8 1616.92,-1630 1588.73,-1602.41 1606.94,-1491.23 1593.92,-1454 1587.14,-1434.63 1578.15,-1415.08 1568.22,-1396.34"/>
<polygon fill="none" stroke="#404040" points="1568.17,-1396.25 1561.79,-1392.89 1562.44,-1385.71 1568.82,-1389.07 1568.17,-1396.25"/>
<text text-anchor="middle" x="1666.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;catalog_update_info_</text>
</g>
<!-- Node13 -->
<g id="node13" class="node"><title>Node13</title>
<polygon fill="white" stroke="#bfbfbf" points="1845.92,-1864.5 1845.92,-1921.5 1891.92,-1921.5 1891.92,-1864.5 1845.92,-1864.5"/>
<text text-anchor="middle" x="1868.92" y="-1909.5" font-family="Helvetica,sans-Serif" font-size="10.00">int64_t</text>
<polyline fill="none" stroke="#bfbfbf" points="1845.92,-1902.5 1891.92,-1902.5 "/>
<text text-anchor="middle" x="1868.92" y="-1890.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1845.92,-1883.5 1891.92,-1883.5 "/>
<text text-anchor="middle" x="1868.92" y="-1871.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node13&#45;&gt;Node2 -->
<g id="edge34" class="edge"><title>Node13&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1845.85,-1891.72C1645.9,-1889.19 211.888,-1868.89 148.917,-1806 -72.5588,-1584.82 -18.9434,-1377.34 129.917,-1102 337.571,-717.914 540.964,-711.514 951.917,-564 1150.55,-492.698 1213.9,-532.864 1423.92,-512 2119.82,-442.864 2961.61,-373.302 3226.19,-351.77"/>
<polygon fill="none" stroke="#404040" points="3226.39,-351.754 3232.05,-347.281 3238.35,-350.781 3232.7,-355.254 3226.39,-351.754"/>
<text text-anchor="middle" x="171.417" y="-1277.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;last_active_time_</text>
<text text-anchor="start" x="129.917" y="-1266.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;result_cache_max</text>
<text text-anchor="middle" x="171.417" y="-1255.5" font-family="Helvetica,sans-Serif" font-size="10.00">_size_</text>
</g>
<!-- Node13&#45;&gt;Node7 -->
<g id="edge16" class="edge"><title>Node13&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1845.82,-1888.37C1805.33,-1880.76 1721.72,-1859.2 1677.92,-1806 1632.07,-1750.32 1687.72,-1702.87 1640.92,-1648 1627.2,-1631.93 1610.04,-1646.56 1596.92,-1630 1547.72,-1567.92 1592.13,-1529.73 1568.92,-1454 1568.08,-1451.26 1567.2,-1448.51 1566.3,-1445.76"/>
<polygon fill="none" stroke="#404040" points="1566.3,-1445.74 1560.58,-1441.35 1562.43,-1434.38 1568.15,-1438.77 1566.3,-1445.74"/>
<text text-anchor="start" x="1677.92" y="-1730" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;min_subscriber_catalog</text>
<text text-anchor="middle" x="1732.42" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00">_topic_version_</text>
</g>
<!-- Node13&#45;&gt;Node12 -->
<g id="edge13" class="edge"><title>Node13&#45;&gt;Node12</title>
<path fill="none" stroke="#404040" d="M1868.92,-1864.18C1868.92,-1839.34 1868.92,-1802.5 1868.92,-1773.4"/>
<polygon fill="none" stroke="#404040" points="1868.92,-1773.05 1864.92,-1767.05 1868.92,-1761.05 1872.92,-1767.05 1868.92,-1773.05"/>
<text text-anchor="middle" x="1920.92" y="-1838" font-family="Helvetica,sans-Serif" font-size="10.00"> +catalog_topic_version</text>
<text text-anchor="middle" x="1920.92" y="-1827" font-family="Helvetica,sans-Serif" font-size="10.00">+catalog_version</text>
</g>
<!-- Node30 -->
<g id="node30" class="node"><title>Node30</title>
<g id="a_node30"><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="4541.92,-1147 4541.92,-1391 4693.92,-1391 4693.92,-1147 4541.92,-1147"/>
<text text-anchor="middle" x="4617.92" y="-1379" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<polyline fill="none" stroke="red" points="4541.92,-1372 4693.92,-1372 "/>
<text text-anchor="middle" x="4617.92" y="-1360" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="4541.92,-1353 4693.92,-1353 "/>
<text text-anchor="start" x="4549.92" y="-1341" font-family="Helvetica,sans-Serif" font-size="10.00">+ RuntimeProfile()</text>
<text text-anchor="start" x="4549.92" y="-1330" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RuntimeProfile()</text>
<text text-anchor="start" x="4549.92" y="-1319" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddChild()</text>
<text text-anchor="start" x="4549.92" y="-1308" font-family="Helvetica,sans-Serif" font-size="10.00">+ SortChildren()</text>
<text text-anchor="start" x="4549.92" y="-1297" font-family="Helvetica,sans-Serif" font-size="10.00">+ UpdateAverage()</text>
<text text-anchor="start" x="4549.92" y="-1286" font-family="Helvetica,sans-Serif" font-size="10.00">+ Update()</text>
<text text-anchor="start" x="4549.92" y="-1275" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddCounter()</text>
<text text-anchor="start" x="4549.92" y="-1264" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddHighWaterMarkCounter()</text>
<text text-anchor="start" x="4549.92" y="-1253" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddDerivedCounter()</text>
<text text-anchor="start" x="4549.92" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddThreadCounters()</text>
<text text-anchor="start" x="4549.92" y="-1231" font-family="Helvetica,sans-Serif" font-size="10.00">and 32 more...</text>
<text text-anchor="start" x="4549.92" y="-1220" font-family="Helvetica,sans-Serif" font-size="10.00">+ CreateFromThrift()</text>
<text text-anchor="start" x="4549.92" y="-1209" font-family="Helvetica,sans-Serif" font-size="10.00">+ UnitsPerSecond()</text>
<text text-anchor="start" x="4549.92" y="-1198" font-family="Helvetica,sans-Serif" font-size="10.00">+ CounterSum()</text>
<text text-anchor="start" x="4549.92" y="-1187" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Update()</text>
<text text-anchor="start" x="4549.92" y="-1176" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ComputeTimeInProfile()</text>
<text text-anchor="start" x="4549.92" y="-1165" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateFromThrift()</text>
<text text-anchor="start" x="4549.92" y="-1154" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; PrintChildCounters()</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node30 -->
<g id="edge36" class="edge"><title>Node13&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M1892.16,-1891.95C2147.72,-1891.27 4426.62,-1883.04 4543.92,-1806 4678.27,-1717.76 4630.84,-1614.69 4626.92,-1454 4626.52,-1437.66 4625.92,-1420.52 4625.22,-1403.54"/>
<polygon fill="none" stroke="#404040" points="4625.2,-1403.2 4620.95,-1397.38 4624.69,-1391.21 4628.94,-1397.04 4625.2,-1403.2"/>
<text text-anchor="middle" x="4673.92" y="-1730" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_time_ns_</text>
<text text-anchor="middle" x="4673.92" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;metadata_</text>
</g>
<!-- Node42 -->
<g id="node42" class="node"><title>Node42</title>
<g id="a_node42"><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="2853.42,-1180 2853.42,-1358 2958.42,-1358 2958.42,-1180 2853.42,-1180"/>
<text text-anchor="middle" x="2905.92" y="-1346" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RowBatch</text>
<polyline fill="none" stroke="red" points="2853.42,-1339 2958.42,-1339 "/>
<text text-anchor="middle" x="2905.92" y="-1327" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2853.42,-1320 2958.42,-1320 "/>
<text text-anchor="start" x="2861.42" y="-1308" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowBatch()</text>
<text text-anchor="start" x="2861.42" y="-1297" font-family="Helvetica,sans-Serif" font-size="10.00">+ RowBatch()</text>
<text text-anchor="start" x="2861.42" y="-1286" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~RowBatch()</text>
<text text-anchor="start" x="2861.42" y="-1275" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddRows()</text>
<text text-anchor="start" x="2861.42" y="-1264" font-family="Helvetica,sans-Serif" font-size="10.00">+ AddRow()</text>
<text text-anchor="start" x="2861.42" y="-1253" font-family="Helvetica,sans-Serif" font-size="10.00">+ CommitRows()</text>
<text text-anchor="start" x="2861.42" y="-1242" font-family="Helvetica,sans-Serif" font-size="10.00">+ CommitLastRow()</text>
<text text-anchor="start" x="2861.42" y="-1231" font-family="Helvetica,sans-Serif" font-size="10.00">+ set_num_rows()</text>
<text text-anchor="start" x="2861.42" y="-1220" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtCapacity()</text>
<text text-anchor="start" x="2861.42" y="-1209" font-family="Helvetica,sans-Serif" font-size="10.00">+ AtCapacity()</text>
<text text-anchor="start" x="2861.42" y="-1198" font-family="Helvetica,sans-Serif" font-size="10.00">and 20 more...</text>
<text text-anchor="start" x="2861.42" y="-1187" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetBatchSize()</text>
</a>
</g>
</g>
<!-- Node13&#45;&gt;Node42 -->
<g id="edge63" class="edge"><title>Node13&#45;&gt;Node42</title>
<path fill="none" stroke="#404040" d="M1892.16,-1891.92C2014.03,-1891.16 2579.52,-1883.47 2732.92,-1806 2827.01,-1758.48 2852.15,-1727.63 2891.92,-1630 2910.39,-1584.66 2911.5,-1460.14 2909.58,-1370.24"/>
<polygon fill="none" stroke="#404040" points="2909.58,-1370.07 2905.44,-1364.17 2909.3,-1358.07 2913.44,-1363.98 2909.58,-1370.07"/>
<text text-anchor="middle" x="2937.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;auxiliary_mem_usage_</text>
</g>
<!-- Node14 -->
<g id="node14" class="node"><title>Node14</title>
<polygon fill="white" stroke="#bfbfbf" points="1960.42,-1698.5 1960.42,-1755.5 2043.42,-1755.5 2043.42,-1698.5 1960.42,-1698.5"/>
<text text-anchor="middle" x="2001.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">TQueryOptions</text>
<polyline fill="none" stroke="#bfbfbf" points="1960.42,-1736.5 2043.42,-1736.5 "/>
<text text-anchor="middle" x="2001.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1960.42,-1717.5 2043.42,-1717.5 "/>
<text text-anchor="middle" x="2001.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node14&#45;&gt;Node7 -->
<g id="edge14" class="edge"><title>Node14&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1991.44,-1698.47C1983.22,-1680.9 1969.95,-1659.36 1950.92,-1648 1910.32,-1623.76 1773.1,-1662.67 1738.92,-1630 1681.89,-1575.49 1754.85,-1522.61 1715.92,-1454 1682.9,-1395.81 1623.45,-1349.32 1572.88,-1317.63"/>
<polygon fill="none" stroke="#404040" points="1572.79,-1317.58 1565.58,-1317.84 1562.56,-1311.29 1569.77,-1311.03 1572.79,-1317.58"/>
<text text-anchor="middle" x="1792.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;default_query_options_</text>
</g>
<!-- Node15 -->
<g id="node15" class="node"><title>Node15</title>
<polygon fill="white" stroke="#bfbfbf" points="158.417,-1698.5 158.417,-1755.5 193.417,-1755.5 193.417,-1698.5 158.417,-1698.5"/>
<text text-anchor="middle" x="175.917" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">char</text>
<polyline fill="none" stroke="#bfbfbf" points="158.417,-1736.5 193.417,-1736.5 "/>
<text text-anchor="middle" x="175.917" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="158.417,-1717.5 193.417,-1717.5 "/>
<text text-anchor="middle" x="175.917" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node15&#45;&gt;Node7 -->
<g id="edge15" class="edge"><title>Node15&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M178.835,-1698.14C182.044,-1681.34 188.779,-1660.78 202.917,-1648 228.666,-1624.72 255.953,-1656.03 278.917,-1630 330.966,-1571 243.592,-1510.91 297.917,-1454 447.751,-1297.03 1139.32,-1273.69 1391,-1270.44"/>
<polygon fill="none" stroke="#404040" points="1391.01,-1270.44 1396.96,-1266.37 1403.01,-1270.3 1397.06,-1274.37 1391.01,-1270.44"/>
<text text-anchor="middle" x="379.417" y="-1561.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;SQLSTATE_GENERAL_ERROR</text>
<text text-anchor="start" x="297.917" y="-1550.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;SQLSTATE_OPTIONAL_FEATURE</text>
<text text-anchor="middle" x="379.417" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NOT_IMPLEMENTED</text>
<text text-anchor="start" x="297.917" y="-1528.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;SQLSTATE_SYNTAX_ERROR</text>
<text text-anchor="middle" x="379.417" y="-1517.5" font-family="Helvetica,sans-Serif" font-size="10.00">_OR_ACCESS_VIOLATION</text>
</g>
<!-- Node41 -->
<g id="node41" class="node"><title>Node41</title>
<g id="a_node41"><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="750.417,-872.5 750.417,-1083.5 875.417,-1083.5 875.417,-872.5 750.417,-872.5"/>
<text text-anchor="middle" x="812.917" y="-1071.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::TimestampValue</text>
<polyline fill="none" stroke="red" points="750.417,-1064.5 875.417,-1064.5 "/>
<text text-anchor="middle" x="812.917" y="-1052.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="750.417,-1045.5 875.417,-1045.5 "/>
<text text-anchor="start" x="758.417" y="-1033.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-1022.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-1011.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-1000.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-989.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-978.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-967.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-956.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-945.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ TimestampValue()</text>
<text text-anchor="start" x="758.417" y="-934.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToTimestampVal()</text>
<text text-anchor="start" x="758.417" y="-923.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 22 more...</text>
<text text-anchor="start" x="758.417" y="-912.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ LocalTime()</text>
<text text-anchor="start" x="758.417" y="-901.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ FromTimestampVal()</text>
<text text-anchor="start" x="758.417" y="-890.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Size()</text>
<text text-anchor="start" x="758.417" y="-879.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UnixTimeToPtime()</text>
</a>
</g>
</g>
<!-- Node15&#45;&gt;Node41 -->
<g id="edge59" class="edge"><title>Node15&#45;&gt;Node41</title>
<path fill="none" stroke="#404040" d="M170.913,-1698.2C160.524,-1636.93 139.748,-1492.66 166.917,-1454 180.498,-1434.68 196.188,-1447.32 216.917,-1436 422.907,-1323.51 633.883,-1143.27 740.991,-1046.17"/>
<polygon fill="none" stroke="#404040" points="741.211,-1045.97 742.958,-1038.97 750.088,-1037.89 748.341,-1044.89 741.211,-1045.97"/>
<text text-anchor="middle" x="220.917" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> +LLVM_CLASS_NAME</text>
</g>
<!-- Node16 -->
<g id="node16" class="node"><title>Node16</title>
<polygon fill="white" stroke="#bfbfbf" points="2061.92,-1693 2061.92,-1761 2201.92,-1761 2201.92,-1693 2061.92,-1693"/>
<text text-anchor="start" x="2069.92" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map&lt; TUniqueId,</text>
<text text-anchor="middle" x="2131.92" y="-1738" font-family="Helvetica,sans-Serif" font-size="10.00"> std::vector&lt; TUniqueId &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2061.92,-1731 2201.92,-1731 "/>
<text text-anchor="middle" x="2131.92" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2061.92,-1712 2201.92,-1712 "/>
<text text-anchor="middle" x="2131.92" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node16&#45;&gt;Node7 -->
<g id="edge17" class="edge"><title>Node16&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M2107.09,-1692.86C2092.86,-1676.46 2073.55,-1658.06 2051.92,-1648 2014.87,-1630.77 1898.27,-1658.43 1868.92,-1630 1812.25,-1575.12 1891.48,-1518.4 1845.92,-1454 1781.7,-1363.25 1659.29,-1314.54 1574.48,-1290.48"/>
<polygon fill="none" stroke="#404040" points="1574.34,-1290.44 1567.49,-1292.7 1562.77,-1287.25 1569.62,-1284.99 1574.34,-1290.44"/>
<text text-anchor="middle" x="1939.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;connection_to_sessions_map_</text>
</g>
<!-- Node17 -->
<g id="node17" class="node"><title>Node17</title>
<polygon fill="white" stroke="#bfbfbf" points="211.917,-1698.5 211.917,-1755.5 339.917,-1755.5 339.917,-1698.5 211.917,-1698.5"/>
<text text-anchor="middle" x="275.917" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">list&lt; QueryStateRecord &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="211.917,-1736.5 339.917,-1736.5 "/>
<text text-anchor="middle" x="275.917" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="211.917,-1717.5 339.917,-1717.5 "/>
<text text-anchor="middle" x="275.917" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node17&#45;&gt;Node7 -->
<g id="edge18" class="edge"><title>Node17&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M294.299,-1698.42C307.407,-1681.06 326.616,-1659.79 348.917,-1648 395.043,-1623.62 428.891,-1667.74 464.917,-1630 519.244,-1573.09 430.397,-1511.67 483.917,-1454 606.218,-1322.22 1167.43,-1283.63 1390.81,-1273.39"/>
<polygon fill="none" stroke="#404040" points="1391.12,-1273.37 1396.94,-1269.11 1403.11,-1272.84 1397.3,-1277.1 1391.12,-1273.37"/>
<text text-anchor="middle" x="510.917" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_log_</text>
</g>
<!-- Node18 -->
<g id="node18" class="node"><title>Node18</title>
<polygon fill="white" stroke="#bfbfbf" points="357.917,-1698.5 357.917,-1755.5 527.917,-1755.5 527.917,-1698.5 357.917,-1698.5"/>
<text text-anchor="middle" x="442.917" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; beeswax::ConfigVariable &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="357.917,-1736.5 527.917,-1736.5 "/>
<text text-anchor="middle" x="442.917" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="357.917,-1717.5 527.917,-1717.5 "/>
<text text-anchor="middle" x="442.917" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node18&#45;&gt;Node7 -->
<g id="edge19" class="edge"><title>Node18&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M482.584,-1698.45C503.916,-1681.35 528.525,-1657.43 541.917,-1630 559.175,-1594.65 534.372,-1483.03 560.917,-1454 672.013,-1332.49 1180.55,-1288.23 1391.16,-1274.92"/>
<polygon fill="none" stroke="#404040" points="1391.41,-1274.9 1397.15,-1270.54 1403.39,-1274.16 1397.65,-1278.52 1391.41,-1274.9"/>
<text text-anchor="middle" x="599.917" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;default_configs_</text>
</g>
<!-- Node19&#45;&gt;Node2 -->
<g id="edge46" class="edge"><title>Node19&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M1918.02,-671.51C1999.03,-627.006 2144,-552.694 2276.92,-512 2619.76,-407.038 3047.95,-364.658 3226.12,-350.75"/>
<polygon fill="none" stroke="#404040" points="3226.29,-350.737 3231.97,-346.289 3238.26,-349.817 3232.58,-354.266 3226.29,-350.737"/>
<text text-anchor="middle" x="2303.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node19&#45;&gt;Node7 -->
<g id="edge20" class="edge"><title>Node19&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1790.68,-803.719C1775.65,-826.071 1759.69,-849.864 1744.92,-872 1686.13,-960.103 1620.36,-1059.52 1569.42,-1136.7"/>
<polygon fill="none" stroke="#404040" points="1569.26,-1136.94 1569.29,-1144.15 1562.65,-1146.96 1562.62,-1139.75 1569.26,-1136.94"/>
<text text-anchor="middle" x="1771.92" y="-975.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node19&#45;&gt;Node19 -->
<g id="edge22" class="edge"><title>Node19&#45;&gt;Node19</title>
<path fill="none" stroke="#404040" d="M1918.2,-740.227C1928.7,-735.757 1935.92,-725.348 1935.92,-709 1935.92,-698.527 1932.96,-690.492 1928.07,-684.894"/>
<polygon fill="none" stroke="#404040" points="1927.93,-684.797 1920.73,-684.529 1918.2,-677.773 1925.41,-678.042 1927.93,-684.797"/>
<text text-anchor="middle" x="1962.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_env_</text>
</g>
<!-- Node20 -->
<g id="node20" class="node"><title>Node20</title>
<g id="a_node20"><a xlink:href="classbool.html" target="_top" xlink:title="{bool\n||}">
<polygon fill="white" stroke="black" points="2689.42,-1698.5 2689.42,-1755.5 2724.42,-1755.5 2724.42,-1698.5 2689.42,-1698.5"/>
<text text-anchor="middle" x="2706.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">bool</text>
<polyline fill="none" stroke="black" points="2689.42,-1736.5 2724.42,-1736.5 "/>
<text text-anchor="middle" x="2706.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="2689.42,-1717.5 2724.42,-1717.5 "/>
<text text-anchor="middle" x="2706.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node1 -->
<g id="edge76" class="edge"><title>Node20&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M2703.82,-1698.49C2696.14,-1631.17 2676.22,-1462.93 2667.92,-1454 2642.52,-1426.66 2610.5,-1464.07 2585.92,-1436 2536.85,-1379.96 2609.99,-1155.26 2557.92,-1102 2531.51,-1075 2415.96,-1110.37 2388.92,-1084 2320.87,-1017.65 2414.69,-950.366 2360.92,-872 2351.46,-858.224 2338.01,-867.31 2327.92,-854 2234.09,-730.322 2165.8,-637.685 2256.92,-512 2523.71,-144.006 2782.49,-279.452 3228.92,-194 3599.07,-123.149 4804.02,-84.3047 5095.84,-75.795"/>
<polygon fill="none" stroke="#404040" points="5095.85,-75.7949 5101.73,-71.6227 5107.84,-75.4471 5101.96,-79.6193 5095.85,-75.7949"/>
<text text-anchor="middle" x="2359.42" y="-712" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_running_</text>
<text text-anchor="middle" x="2359.42" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;is_cancelled_</text>
</g>
<!-- Node20&#45;&gt;Node2 -->
<g id="edge60" class="edge"><title>Node20&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2709.06,-1698.23C2713.22,-1637.04 2719.78,-1492.91 2692.92,-1454 2681.61,-1437.62 2664.37,-1451.52 2651.92,-1436 2557.23,-1317.97 2685.61,-1215.83 2585.92,-1102 2569.53,-1083.28 2547.41,-1104.22 2532.92,-1084 2478.04,-1007.41 2528.04,-966.096 2532.92,-872 2540.04,-734.559 2510.96,-690.606 2564.92,-564 2576.79,-536.15 2583.13,-527.855 2608.92,-512 2807.29,-390.045 3087.78,-357.148 3226.1,-348.276"/>
<polygon fill="none" stroke="#404040" points="3226.25,-348.267 3232,-343.909 3238.23,-347.536 3232.49,-351.894 3226.25,-348.267"/>
<text text-anchor="middle" x="2566.42" y="-981" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;eos_</text>
<text text-anchor="middle" x="2566.42" y="-970" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;fetched_rows_</text>
</g>
<!-- Node20&#45;&gt;Node7 -->
<g id="edge28" class="edge"><title>Node20&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M2689.25,-1721.73C2614.05,-1703.55 2324.35,-1633.36 2320.92,-1630 2262.94,-1573.32 2331.31,-1510.25 2272.92,-1454 2173.23,-1357.97 1760.8,-1300.92 1574.72,-1279.62"/>
<polygon fill="none" stroke="#404040" points="1574.45,-1279.59 1568.04,-1282.88 1562.53,-1278.23 1568.94,-1274.93 1574.45,-1279.59"/>
<text text-anchor="middle" x="2346.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_offline_</text>
</g>
<!-- Node20&#45;&gt;Node19 -->
<g id="edge23" class="edge"><title>Node20&#45;&gt;Node19</title>
<path fill="none" stroke="#404040" d="M2689.33,-1721.71C2653.73,-1712.03 2573.3,-1684.95 2534.92,-1630 2489.56,-1565.07 2556.81,-1515.52 2506.92,-1454 2492.83,-1436.63 2478.12,-1449.01 2459.92,-1436 2217.21,-1262.55 2013.75,-969.581 1916.09,-814.134"/>
<polygon fill="none" stroke="#404040" points="1915.89,-813.814 1909.32,-810.848 1909.53,-803.64 1916.1,-806.606 1915.89,-813.814"/>
<text text-anchor="middle" x="2508.92" y="-1288.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_fe_tests_</text>
<text text-anchor="start" x="2459.92" y="-1277.5" font-family="Helvetica,sans-Serif" font-size="10.00">#enable_webserver</text>
<text text-anchor="middle" x="2508.92" y="-1266.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2459.92" y="-1255.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;is_pseudo_distributed</text>
<text text-anchor="middle" x="2508.92" y="-1244.5" font-family="Helvetica,sans-Serif" font-size="10.00">_llama_</text>
</g>
<!-- Node20&#45;&gt;Node30 -->
<g id="edge42" class="edge"><title>Node20&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M2724.84,-1715.89C2756.08,-1698.79 2822.96,-1664.43 2883.92,-1648 2953.44,-1629.27 2973.93,-1642.05 3044.92,-1630 3616.66,-1532.94 4292.28,-1357.46 4529.95,-1293.85"/>
<polygon fill="none" stroke="#404040" points="4530.02,-1293.83 4534.78,-1288.41 4541.61,-1290.72 4536.85,-1296.14 4530.02,-1293.83"/>
<text text-anchor="start" x="3863.92" y="-1550.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;is_averaged_profile</text>
<text text-anchor="middle" x="3909.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="3909.42" y="-1528.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;own_pool_</text>
</g>
<!-- Node38 -->
<g id="node38" class="node"><title>Node38</title>
<g id="a_node38"><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="2661.42,-1218.5 2661.42,-1319.5 2806.42,-1319.5 2806.42,-1218.5 2661.42,-1218.5"/>
<text text-anchor="middle" x="2733.92" y="-1307.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::MonotonicStopWatch</text>
<polyline fill="none" stroke="red" points="2661.42,-1300.5 2806.42,-1300.5 "/>
<text text-anchor="middle" x="2733.92" y="-1288.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2661.42,-1281.5 2806.42,-1281.5 "/>
<text text-anchor="start" x="2669.42" y="-1269.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ MonotonicStopWatch()</text>
<text text-anchor="start" x="2669.42" y="-1258.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
<text text-anchor="start" x="2669.42" y="-1247.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Stop()</text>
<text text-anchor="start" x="2669.42" y="-1236.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Reset()</text>
<text text-anchor="start" x="2669.42" y="-1225.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ElapsedTime()</text>
</a>
</g>
</g>
<!-- Node20&#45;&gt;Node38 -->
<g id="edge54" class="edge"><title>Node20&#45;&gt;Node38</title>
<path fill="none" stroke="#404040" d="M2710.61,-1698.32C2713.03,-1679.17 2716.08,-1653.08 2717.92,-1630 2726.21,-1525.57 2730.5,-1403.73 2732.47,-1331.94"/>
<polygon fill="none" stroke="#404040" points="2732.48,-1331.56 2728.65,-1325.46 2732.81,-1319.56 2736.64,-1325.67 2732.48,-1331.56"/>
<text text-anchor="middle" x="2749.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;running_</text>
</g>
<!-- Node20&#45;&gt;Node42 -->
<g id="edge66" class="edge"><title>Node20&#45;&gt;Node42</title>
<path fill="none" stroke="#404040" d="M2724.59,-1706.59C2740.31,-1688.22 2762.64,-1659.18 2774.92,-1630 2805.74,-1556.71 2780.65,-1529.04 2806.92,-1454 2810.31,-1444.32 2830.03,-1407.27 2850.99,-1368.93"/>
<polygon fill="none" stroke="#404040" points="2851.15,-1368.62 2850.53,-1361.44 2856.92,-1358.1 2857.55,-1365.28 2851.15,-1368.62"/>
<text text-anchor="middle" x="2849.42" y="-1545" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;need_to_return_</text>
<text text-anchor="middle" x="2849.42" y="-1534" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;has_in_flight_row_</text>
</g>
<!-- Node21 -->
<g id="node21" class="node"><title>Node21</title>
<polygon fill="white" stroke="#bfbfbf" points="546.417,-1693 546.417,-1761 695.417,-1761 695.417,-1693 546.417,-1693"/>
<text text-anchor="start" x="554.417" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">set&lt; ExpirationEvent,</text>
<text text-anchor="middle" x="620.917" y="-1738" font-family="Helvetica,sans-Serif" font-size="10.00"> ExpirationEventComparator &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="546.417,-1731 695.417,-1731 "/>
<text text-anchor="middle" x="620.917" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="546.417,-1712 695.417,-1712 "/>
<text text-anchor="middle" x="620.917" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node21&#45;&gt;Node7 -->
<g id="edge24" class="edge"><title>Node21&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M629.429,-1692.86C633.927,-1674.44 639.258,-1651.06 642.917,-1630 649.659,-1591.19 637.524,-1483.24 663.917,-1454 760.65,-1346.83 1198.21,-1295.34 1391.1,-1277.53"/>
<polygon fill="none" stroke="#404040" points="1391.22,-1277.52 1396.83,-1272.99 1403.17,-1276.43 1397.56,-1280.96 1391.22,-1277.52"/>
<text text-anchor="middle" x="718.917" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;queries_by_timestamp_</text>
</g>
<!-- Node22 -->
<g id="node22" class="node"><title>Node22</title>
<polygon fill="white" stroke="#bfbfbf" points="3208.92,-1698.5 3208.92,-1755.5 3252.92,-1755.5 3252.92,-1698.5 3208.92,-1698.5"/>
<text text-anchor="middle" x="3230.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">mutex</text>
<polyline fill="none" stroke="#bfbfbf" points="3208.92,-1736.5 3252.92,-1736.5 "/>
<text text-anchor="middle" x="3230.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3208.92,-1717.5 3252.92,-1717.5 "/>
<text text-anchor="middle" x="3230.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node22&#45;&gt;Node1 -->
<g id="edge75" class="edge"><title>Node22&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M3253.09,-1715.07C3378.36,-1653.35 4010.48,-1342.81 4532.92,-1102 4780.12,-988.054 4934.8,-1075.57 5092.92,-854 5132.65,-798.315 5151.33,-347.791 5157.49,-157.906"/>
<polygon fill="none" stroke="#404040" points="5157.5,-157.777 5153.69,-151.652 5157.88,-145.783 5161.69,-151.908 5157.5,-157.777"/>
<text text-anchor="middle" x="5152.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node22&#45;&gt;Node2 -->
<g id="edge49" class="edge"><title>Node22&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3228.83,-1698.35C3219.62,-1569.22 3185.8,-1012.91 3249.92,-564 3252.65,-544.842 3256.55,-524.979 3261.05,-505.385"/>
<polygon fill="none" stroke="#404040" points="3261.09,-505.237 3258.58,-498.477 3263.85,-493.56 3266.36,-500.32 3261.09,-505.237"/>
<text text-anchor="middle" x="3259.92" y="-992" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
<text text-anchor="start" x="3219.92" y="-981" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;expiration_data</text>
<text text-anchor="middle" x="3259.92" y="-970" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="middle" x="3259.92" y="-959" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;fetch_rows_lock_</text>
</g>
<!-- Node22&#45;&gt;Node7 -->
<g id="edge25" class="edge"><title>Node22&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M3208.68,-1715.23C3170.39,-1697.31 3089.05,-1661.95 3015.92,-1648 2981.96,-1641.52 2419.5,-1653.25 2393.92,-1630 2335.58,-1576.98 2425.39,-1511.92 2371.92,-1454 2264.72,-1337.89 1779.99,-1290.78 1574.95,-1275.82"/>
<polygon fill="none" stroke="#404040" points="1574.71,-1275.8 1568.44,-1279.36 1562.74,-1274.94 1569.01,-1271.38 1574.71,-1275.8"/>
<text text-anchor="start" x="2393.92" y="-1622" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;connection_to_sessions</text>
<text text-anchor="middle" x="2449.92" y="-1611" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="middle" x="2449.92" y="-1600" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;is_offline_lock_</text>
<text text-anchor="middle" x="2449.92" y="-1589" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;uuid_lock_</text>
<text text-anchor="start" x="2393.92" y="-1578" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;catalog_version_lock</text>
<text text-anchor="middle" x="2449.92" y="-1567" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2393.92" y="-1556" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_exec_state</text>
<text text-anchor="middle" x="2449.92" y="-1545" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="start" x="2393.92" y="-1534" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_expiration</text>
<text text-anchor="middle" x="2449.92" y="-1523" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="start" x="2393.92" y="-1512" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_log_lock</text>
<text text-anchor="middle" x="2449.92" y="-1501" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="2393.92" y="-1490" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_locations</text>
<text text-anchor="middle" x="2449.92" y="-1479" font-family="Helvetica,sans-Serif" font-size="10.00">_lock_</text>
<text text-anchor="start" x="2393.92" y="-1468" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;session_state</text>
<text text-anchor="middle" x="2449.92" y="-1457" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
</g>
<!-- Node22&#45;&gt;Node30 -->
<g id="edge38" class="edge"><title>Node22&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M3252.93,-1725.92C3410.49,-1725.17 4363.33,-1717.02 4452.92,-1630 4481.14,-1602.59 4451.81,-1487.81 4471.92,-1454 4479.1,-1441.92 4487.88,-1445.84 4497.92,-1436 4510.52,-1423.65 4522.75,-1409.85 4534.27,-1395.62"/>
<polygon fill="none" stroke="#404040" points="4534.28,-1395.62 4534.88,-1388.43 4541.74,-1386.22 4541.14,-1393.41 4534.28,-1395.62"/>
<text text-anchor="middle" x="4520.92" y="-1572.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;counter_map_lock_</text>
<text text-anchor="middle" x="4520.92" y="-1561.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;children_lock_</text>
<text text-anchor="start" x="4471.92" y="-1550.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;time_series_counter</text>
<text text-anchor="middle" x="4520.92" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00">_map_lock_</text>
<text text-anchor="start" x="4471.92" y="-1528.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;event_sequence_lock</text>
<text text-anchor="middle" x="4520.92" y="-1517.5" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="middle" x="4520.92" y="-1506.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;info_strings_lock_</text>
</g>
<!-- Node37 -->
<g id="node37" class="node"><title>Node37</title>
<g id="a_node37"><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="2675.92,-642 2675.92,-776 2791.92,-776 2791.92,-642 2675.92,-642"/>
<text text-anchor="start" x="2683.92" y="-764" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="2733.92" y="-753" font-family="Helvetica,sans-Serif" font-size="10.00">::EventSequence</text>
<polyline fill="none" stroke="red" points="2675.92,-746 2791.92,-746 "/>
<text text-anchor="middle" x="2733.92" y="-734" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="2675.92,-727 2791.92,-727 "/>
<text text-anchor="start" x="2683.92" y="-715" font-family="Helvetica,sans-Serif" font-size="10.00">+ EventSequence()</text>
<text text-anchor="start" x="2683.92" y="-704" font-family="Helvetica,sans-Serif" font-size="10.00">+ EventSequence()</text>
<text text-anchor="start" x="2683.92" y="-693" font-family="Helvetica,sans-Serif" font-size="10.00">+ Start()</text>
<text text-anchor="start" x="2683.92" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00">+ MarkEvent()</text>
<text text-anchor="start" x="2683.92" y="-671" font-family="Helvetica,sans-Serif" font-size="10.00">+ ElapsedTime()</text>
<text text-anchor="start" x="2683.92" y="-660" font-family="Helvetica,sans-Serif" font-size="10.00">+ GetEvents()</text>
<text text-anchor="start" x="2683.92" y="-649" font-family="Helvetica,sans-Serif" font-size="10.00">+ ToThrift()</text>
</a>
</g>
</g>
<!-- Node22&#45;&gt;Node37 -->
<g id="edge52" class="edge"><title>Node22&#45;&gt;Node37</title>
<path fill="none" stroke="#404040" d="M3225.88,-1698.28C3216.29,-1648.29 3193.26,-1540.22 3158.92,-1454 3092.97,-1288.45 3059.24,-1254.42 2966.92,-1102 2898.2,-988.553 2865.98,-969.583 2800.92,-854 2789,-832.828 2777.35,-809.171 2767.19,-787.247"/>
<polygon fill="none" stroke="#404040" points="2767.18,-787.214 2761.04,-783.425 2762.18,-776.305 2768.31,-780.093 2767.18,-787.214"/>
<text text-anchor="middle" x="3165.92" y="-1266.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;lock_</text>
</g>
<!-- Node23 -->
<g id="node23" class="node"><title>Node23</title>
<polygon fill="white" stroke="#bfbfbf" points="713.417,-1698.5 713.417,-1755.5 808.417,-1755.5 808.417,-1698.5 713.417,-1698.5"/>
<text text-anchor="middle" x="760.917" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">condition_variable</text>
<polyline fill="none" stroke="#bfbfbf" points="713.417,-1736.5 808.417,-1736.5 "/>
<text text-anchor="middle" x="760.917" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="713.417,-1717.5 808.417,-1717.5 "/>
<text text-anchor="middle" x="760.917" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node23&#45;&gt;Node7 -->
<g id="edge26" class="edge"><title>Node23&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M765.278,-1698.44C776.174,-1629.75 803.859,-1456.28 805.917,-1454 884.178,-1367.37 1224.86,-1307.3 1391.06,-1282.6"/>
<polygon fill="none" stroke="#404040" points="1391.33,-1282.56 1396.68,-1277.73 1403.2,-1280.81 1397.85,-1285.64 1391.33,-1282.56"/>
<text text-anchor="middle" x="870.917" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;catalog_version_update_cv_</text>
</g>
<!-- Node24 -->
<g id="node24" class="node"><title>Node24</title>
<polygon fill="white" stroke="#bfbfbf" points="2346.42,-1698.5 2346.42,-1755.5 2375.42,-1755.5 2375.42,-1698.5 2346.42,-1698.5"/>
<text text-anchor="middle" x="2360.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">int</text>
<polyline fill="none" stroke="#bfbfbf" points="2346.42,-1736.5 2375.42,-1736.5 "/>
<text text-anchor="middle" x="2360.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2346.42,-1717.5 2375.42,-1717.5 "/>
<text text-anchor="middle" x="2360.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node24&#45;&gt;Node2 -->
<g id="edge50" class="edge"><title>Node24&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2361.18,-1698.47C2362.88,-1527.79 2372.76,-619.601 2390.92,-564 2399.64,-537.28 2403.34,-527.312 2426.92,-512 2559.01,-426.195 3032.06,-371.852 3226.03,-352.722"/>
<polygon fill="none" stroke="#404040" points="3226.18,-352.708 3231.76,-348.143 3238.12,-351.54 3232.54,-356.105 3226.18,-352.708"/>
<text text-anchor="middle" x="2421.92" y="-981" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;num_rows_fetched_</text>
<text text-anchor="middle" x="2421.92" y="-970" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;current_batch_row_</text>
</g>
<!-- Node24&#45;&gt;Node7 -->
<g id="edge27" class="edge"><title>Node24&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M2357.14,-1698.23C2353.28,-1681.02 2345.52,-1659.99 2329.92,-1648 2275.98,-1606.55 2229.45,-1674.4 2177.92,-1630 2116.49,-1577.08 2186.94,-1511.64 2129.92,-1454 2051.97,-1375.21 1733.94,-1312.11 1574.69,-1284.74"/>
<polygon fill="none" stroke="#404040" points="1574.4,-1284.69 1567.81,-1287.63 1562.57,-1282.68 1569.16,-1279.74 1574.4,-1284.69"/>
<text text-anchor="middle" x="2225.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;ASCII_PRECISION</text>
</g>
<!-- Node24&#45;&gt;Node42 -->
<g id="edge64" class="edge"><title>Node24&#45;&gt;Node42</title>
<path fill="none" stroke="#404040" d="M2375.84,-1719.61C2404.9,-1706.53 2469.76,-1674.17 2509.92,-1630 2569.15,-1564.84 2527.68,-1502.9 2600.92,-1454 2680.29,-1401 2734.9,-1488.04 2814.92,-1436 2839.62,-1419.94 2858.18,-1394.77 2871.87,-1368.84"/>
<polygon fill="none" stroke="#404040" points="2871.87,-1368.83 2870.99,-1361.67 2877.25,-1358.1 2878.14,-1365.26 2871.87,-1368.83"/>
<text text-anchor="middle" x="2657.42" y="-1578" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;capacity_</text>
<text text-anchor="start" x="2600.92" y="-1567" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_tuples_per</text>
<text text-anchor="middle" x="2657.42" y="-1556" font-family="Helvetica,sans-Serif" font-size="10.00">_row_</text>
<text text-anchor="middle" x="2657.42" y="-1545" font-family="Helvetica,sans-Serif" font-size="10.00">+INVALID_ROW_INDEX</text>
<text text-anchor="start" x="2600.92" y="-1534" font-family="Helvetica,sans-Serif" font-size="10.00">+AT_CAPACITY_MEM</text>
<text text-anchor="middle" x="2657.42" y="-1523" font-family="Helvetica,sans-Serif" font-size="10.00">_USAGE</text>
<text text-anchor="middle" x="2657.42" y="-1512" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;num_rows_</text>
<text text-anchor="middle" x="2657.42" y="-1501" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;tuple_ptrs_size_</text>
</g>
<!-- Node25 -->
<g id="node25" class="node"><title>Node25</title>
<polygon fill="white" stroke="#bfbfbf" points="826.417,-1693 826.417,-1761 1009.42,-1761 1009.42,-1693 826.417,-1693"/>
<text text-anchor="start" x="834.417" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">unordered_map&lt; TNetworkAddress,</text>
<text text-anchor="middle" x="917.917" y="-1738" font-family="Helvetica,sans-Serif" font-size="10.00"> boost::unordered_set&lt; TUniqueId &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="826.417,-1731 1009.42,-1731 "/>
<text text-anchor="middle" x="917.917" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="826.417,-1712 1009.42,-1712 "/>
<text text-anchor="middle" x="917.917" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node25&#45;&gt;Node7 -->
<g id="edge29" class="edge"><title>Node25&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M924.706,-1692.52C938.413,-1627.86 970.905,-1489.07 1003.92,-1454 1107.39,-1344.07 1283.78,-1299.05 1391.2,-1281.18"/>
<polygon fill="none" stroke="#404040" points="1391.46,-1281.13 1396.74,-1276.23 1403.3,-1279.23 1398.01,-1284.13 1391.46,-1281.13"/>
<text text-anchor="middle" x="1043.92" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_locations_</text>
</g>
<!-- Node26 -->
<g id="node26" class="node"><title>Node26</title>
<polygon fill="white" stroke="#bfbfbf" points="1027.42,-1698.5 1027.42,-1755.5 1122.42,-1755.5 1122.42,-1698.5 1027.42,-1698.5"/>
<text text-anchor="middle" x="1074.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">random_generator</text>
<polyline fill="none" stroke="#bfbfbf" points="1027.42,-1736.5 1122.42,-1736.5 "/>
<text text-anchor="middle" x="1074.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="1027.42,-1717.5 1122.42,-1717.5 "/>
<text text-anchor="middle" x="1074.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node26&#45;&gt;Node7 -->
<g id="edge30" class="edge"><title>Node26&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M1076.82,-1698.2C1081.77,-1645.19 1099.17,-1528.35 1158.92,-1454 1219.21,-1378.97 1318.86,-1329 1391.76,-1300.31"/>
<polygon fill="none" stroke="#404040" points="1392.02,-1300.21 1396.18,-1294.31 1403.22,-1295.88 1399.06,-1301.78 1392.02,-1300.21"/>
<text text-anchor="middle" x="1196.92" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;uuid_generator_</text>
</g>
<!-- Node27 -->
<g id="node27" class="node"><title>Node27</title>
<polygon fill="white" stroke="#bfbfbf" points="2219.92,-1693 2219.92,-1761 2321.92,-1761 2321.92,-1693 2219.92,-1693"/>
<text text-anchor="start" x="2227.92" y="-1749" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="2270.92" y="-1738" font-family="Helvetica,sans-Serif" font-size="10.00">::Thread &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2219.92,-1731 2321.92,-1731 "/>
<text text-anchor="middle" x="2270.92" y="-1719" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2219.92,-1712 2321.92,-1712 "/>
<text text-anchor="middle" x="2270.92" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node27&#45;&gt;Node2 -->
<g id="edge71" class="edge"><title>Node27&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2268.7,-1692.56C2259.1,-1543.22 2223.52,-941.516 2268.92,-872 2279.8,-855.338 2297.34,-869.426 2309.92,-854 2408.8,-732.677 2271.77,-609.862 2393.92,-512 2522.2,-409.228 3024.73,-364.351 3225.95,-350.242"/>
<polygon fill="none" stroke="#404040" points="3226.21,-350.224 3231.92,-345.82 3238.18,-349.396 3232.47,-353.801 3226.21,-350.224"/>
<text text-anchor="middle" x="2317.92" y="-981" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;wait_thread_</text>
<text text-anchor="middle" x="2317.92" y="-970" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;child_queries_thread_</text>
</g>
<!-- Node27&#45;&gt;Node7 -->
<g id="edge31" class="edge"><title>Node27&#45;&gt;Node7</title>
<path fill="none" stroke="#404040" d="M2254.03,-1692.99C2243.85,-1676.63 2229.28,-1658.22 2210.92,-1648 2176.18,-1628.66 2061.44,-1657.7 2032.92,-1630 1976.33,-1575.04 2059.67,-1515.22 2009.92,-1454 1902.67,-1322.03 1694.85,-1284.53 1574.71,-1273.99"/>
<polygon fill="none" stroke="#404040" points="1574.61,-1273.98 1568.3,-1277.48 1562.65,-1273 1568.96,-1269.5 1574.61,-1273.98"/>
<text text-anchor="start" x="2032.92" y="-1600" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;nm_failure_detection</text>
<text text-anchor="middle" x="2081.42" y="-1589" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="2032.92" y="-1578" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;audit_event_logger</text>
<text text-anchor="middle" x="2081.42" y="-1567" font-family="Helvetica,sans-Serif" font-size="10.00">_flush_thread_</text>
<text text-anchor="start" x="2032.92" y="-1556" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;query_expiration</text>
<text text-anchor="middle" x="2081.42" y="-1545" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="2032.92" y="-1534" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;lineage_logger_flush</text>
<text text-anchor="middle" x="2081.42" y="-1523" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="2032.92" y="-1512" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;session_timeout</text>
<text text-anchor="middle" x="2081.42" y="-1501" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="2032.92" y="-1490" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;profile_log_file</text>
<text text-anchor="middle" x="2081.42" y="-1479" font-family="Helvetica,sans-Serif" font-size="10.00">_flush_thread_</text>
</g>
<!-- Node28 -->
<g id="node28" class="node"><title>Node28</title>
<polygon fill="white" stroke="#bfbfbf" points="2400.42,-680.5 2400.42,-737.5 2507.42,-737.5 2507.42,-680.5 2400.42,-680.5"/>
<text text-anchor="middle" x="2453.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">TResultSetMetadata</text>
<polyline fill="none" stroke="#bfbfbf" points="2400.42,-718.5 2507.42,-718.5 "/>
<text text-anchor="middle" x="2453.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2400.42,-699.5 2507.42,-699.5 "/>
<text text-anchor="middle" x="2453.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node28&#45;&gt;Node2 -->
<g id="edge32" class="edge"><title>Node28&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2442.61,-680.319C2427.65,-638.7 2407.48,-559.801 2446.92,-512 2545.37,-392.665 3029.22,-357.603 3226.23,-348.181"/>
<polygon fill="none" stroke="#404040" points="3226.23,-348.181 3232.04,-343.906 3238.22,-347.622 3232.41,-351.897 3226.23,-348.181"/>
<text text-anchor="middle" x="2487.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;result_metadata_</text>
</g>
<!-- Node29 -->
<g id="node29" class="node"><title>Node29</title>
<polygon fill="white" stroke="#bfbfbf" points="5183.42,-1864.5 5183.42,-1921.5 5218.42,-1921.5 5218.42,-1864.5 5183.42,-1864.5"/>
<text text-anchor="middle" x="5200.92" y="-1909.5" font-family="Helvetica,sans-Serif" font-size="10.00">type</text>
<polyline fill="none" stroke="#bfbfbf" points="5183.42,-1902.5 5218.42,-1902.5 "/>
<text text-anchor="middle" x="5200.92" y="-1890.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="5183.42,-1883.5 5218.42,-1883.5 "/>
<text text-anchor="middle" x="5200.92" y="-1871.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node29&#45;&gt;Node2 -->
<g id="edge33" class="edge"><title>Node29&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M5211.5,-1864.12C5213.32,-1858.22 5214.94,-1851.97 5215.92,-1846 5270.83,-1511.8 5222.14,-1422.68 5223.92,-1084 5224.41,-989.779 5228.79,-966.096 5223.92,-872 5220.36,-803.279 5227.31,-623.015 5191.92,-564 5170.68,-528.585 5153.8,-525.893 5114.92,-512 4791.02,-396.29 3704.34,-356.426 3393.58,-347.245"/>
<polygon fill="none" stroke="#404040" points="3393.54,-347.243 3387.42,-351.066 3381.54,-346.893 3387.66,-343.07 3393.54,-347.243"/>
<text text-anchor="middle" x="5270.42" y="-1266.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_state_</text>
</g>
<!-- Node32 -->
<g id="node32" class="node"><title>Node32</title>
<g id="a_node32"><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="5076.92,-1649 5076.92,-1805 5192.92,-1805 5192.92,-1649 5076.92,-1649"/>
<text text-anchor="start" x="5084.92" y="-1793" font-family="Helvetica,sans-Serif" font-size="10.00">impala::RuntimeProfile</text>
<text text-anchor="middle" x="5134.92" y="-1782" font-family="Helvetica,sans-Serif" font-size="10.00">::Counter</text>
<polyline fill="none" stroke="red" points="5076.92,-1775 5192.92,-1775 "/>
<text text-anchor="middle" x="5134.92" y="-1763" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="5076.92,-1756 5192.92,-1756 "/>
<text text-anchor="start" x="5084.92" y="-1744" font-family="Helvetica,sans-Serif" font-size="10.00">+ Counter()</text>
<text text-anchor="start" x="5084.92" y="-1733" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~Counter()</text>
<text text-anchor="start" x="5084.92" y="-1722" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
<text text-anchor="start" x="5084.92" y="-1711" font-family="Helvetica,sans-Serif" font-size="10.00">+ BitOr()</text>
<text text-anchor="start" x="5084.92" y="-1700" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="5084.92" y="-1689" font-family="Helvetica,sans-Serif" font-size="10.00">+ Set()</text>
<text text-anchor="start" x="5084.92" y="-1678" font-family="Helvetica,sans-Serif" font-size="10.00">+ value()</text>
<text text-anchor="start" x="5084.92" y="-1667" font-family="Helvetica,sans-Serif" font-size="10.00">+ double_value()</text>
<text text-anchor="start" x="5084.92" y="-1656" font-family="Helvetica,sans-Serif" font-size="10.00">+ unit()</text>
</a>
</g>
</g>
<!-- Node29&#45;&gt;Node32 -->
<g id="edge40" class="edge"><title>Node29&#45;&gt;Node32</title>
<path fill="none" stroke="#404040" d="M5189.72,-1864.18C5184.32,-1850.76 5177.51,-1833.84 5170.54,-1816.53"/>
<polygon fill="none" stroke="#404040" points="5170.43,-1816.26 5164.48,-1812.18 5165.95,-1805.12 5171.91,-1809.2 5170.43,-1816.26"/>
<text text-anchor="middle" x="5196.92" y="-1832.5" font-family="Helvetica,sans-Serif" font-size="10.00"> #unit_</text>
</g>
<!-- Node30&#45;&gt;Node2 -->
<g id="edge35" class="edge"><title>Node30&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M4576.53,-1146.74C4549.42,-1068.17 4512.85,-963.744 4478.92,-872 4475.94,-863.949 4474,-862.327 4471.92,-854 4453.34,-779.744 4484.26,-566.893 4430.92,-512 4287.35,-364.275 3628.75,-346.482 3393.63,-344.9"/>
<polygon fill="none" stroke="#404040" points="3393.42,-344.899 3387.4,-348.865 3381.42,-344.831 3387.44,-340.865 3393.42,-344.899"/>
<text text-anchor="middle" x="4513.92" y="-717.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;summary_profile_</text>
<text text-anchor="middle" x="4513.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;server_profile_</text>
<text text-anchor="middle" x="4513.92" y="-695.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;profile_</text>
</g>
<!-- Node31 -->
<g id="node31" class="node"><title>Node31</title>
<g id="a_node31"><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="4436.42,-1687.5 4436.42,-1766.5 4535.42,-1766.5 4535.42,-1687.5 4436.42,-1687.5"/>
<text text-anchor="middle" x="4485.92" y="-1754.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ObjectPool</text>
<polyline fill="none" stroke="red" points="4436.42,-1747.5 4535.42,-1747.5 "/>
<text text-anchor="middle" x="4485.92" y="-1735.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="red" points="4436.42,-1728.5 4535.42,-1728.5 "/>
<text text-anchor="start" x="4444.42" y="-1716.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ObjectPool()</text>
<text text-anchor="start" x="4444.42" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ObjectPool()</text>
<text text-anchor="start" x="4444.42" y="-1694.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ Add()</text>
</a>
</g>
</g>
<!-- Node31&#45;&gt;Node2 -->
<g id="edge44" class="edge"><title>Node31&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M4467.84,-1687.13C4460.69,-1669.99 4453.16,-1649.37 4448.92,-1630 4396.81,-1392.48 4425.67,-1326.88 4413.92,-1084 4412.52,-1055.13 4412.78,-588.162 4396.92,-564 4286.31,-395.528 3629.5,-356.14 3393.93,-347.382"/>
<polygon fill="none" stroke="#404040" points="3393.69,-347.373 3387.55,-351.154 3381.7,-346.941 3387.84,-343.16 3393.69,-347.373"/>
<text text-anchor="middle" x="4444.42" y="-975.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;profile_pool_</text>
</g>
<!-- Node31&#45;&gt;Node30 -->
<g id="edge37" class="edge"><title>Node31&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M4531.74,-1687.24C4547.71,-1671.2 4564.08,-1651.36 4573.92,-1630 4576.37,-1624.68 4590.86,-1503.68 4602.56,-1403.42"/>
<polygon fill="none" stroke="#404040" points="4602.58,-1403.22 4599.3,-1396.8 4603.97,-1391.3 4607.25,-1397.73 4602.58,-1403.22"/>
<text text-anchor="middle" x="4611.92" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;pool_</text>
</g>
<!-- Node32&#45;&gt;Node2 -->
<g id="edge55" class="edge"><title>Node32&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M5131.54,-1648.66C5123.45,-1451.76 5105.72,-942.082 5135.92,-872 5140.52,-861.317 5150.32,-864.686 5154.92,-854 5205.84,-735.599 5224.8,-672.298 5154.92,-564 5057.85,-413.579 3741.67,-359.353 3393.77,-347.603"/>
<polygon fill="none" stroke="#404040" points="3393.56,-347.596 3387.43,-351.393 3381.56,-347.195 3387.69,-343.398 3393.56,-347.596"/>
<text text-anchor="start" x="5135.92" y="-992" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;client_wait_timer</text>
<text text-anchor="middle" x="5179.92" y="-981" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="5135.92" y="-970" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;row_materialization</text>
<text text-anchor="middle" x="5179.92" y="-959" font-family="Helvetica,sans-Serif" font-size="10.00">_timer_</text>
</g>
<!-- Node32&#45;&gt;Node30 -->
<g id="edge39" class="edge"><title>Node32&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M5076.79,-1672.21C5063.25,-1658.84 5049.21,-1644.24 5036.92,-1630 4973.71,-1556.79 4979.49,-1520.14 4908.92,-1454 4847.71,-1396.65 4766.17,-1346.89 4704.98,-1313.62"/>
<polygon fill="none" stroke="#404040" points="4704.75,-1313.5 4697.57,-1314.18 4694.18,-1307.81 4701.36,-1307.14 4704.75,-1313.5"/>
<text text-anchor="start" x="5036.92" y="-1567" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;total_async_timer</text>
<text text-anchor="middle" x="5078.92" y="-1556" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="5036.92" y="-1545" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;inactive_timer</text>
<text text-anchor="middle" x="5078.92" y="-1534" font-family="Helvetica,sans-Serif" font-size="10.00">_</text>
<text text-anchor="start" x="5036.92" y="-1523" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;counter_total</text>
<text text-anchor="middle" x="5078.92" y="-1512" font-family="Helvetica,sans-Serif" font-size="10.00">_time_</text>
</g>
<!-- Node33 -->
<g id="node33" class="node"><title>Node33</title>
<polygon fill="white" stroke="#bfbfbf" points="4731.42,-1698.5 4731.42,-1755.5 4772.42,-1755.5 4772.42,-1698.5 4731.42,-1698.5"/>
<text text-anchor="middle" x="4751.92" y="-1743.5" font-family="Helvetica,sans-Serif" font-size="10.00">string</text>
<polyline fill="none" stroke="#bfbfbf" points="4731.42,-1736.5 4772.42,-1736.5 "/>
<text text-anchor="middle" x="4751.92" y="-1724.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4731.42,-1717.5 4772.42,-1717.5 "/>
<text text-anchor="middle" x="4751.92" y="-1705.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node33&#45;&gt;Node1 -->
<g id="edge77" class="edge"><title>Node33&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M4772.43,-1717.46C4804.69,-1703.23 4867.81,-1672.03 4908.92,-1630 4932.64,-1605.74 5197.97,-1130.8 5215.92,-1102 5221,-1093.84 5225.1,-1093.19 5227.92,-1084 5297.85,-855.339 5230.25,-785.114 5230.92,-546 5230.96,-530.889 5235.3,-526.463 5230.92,-512 5228.13,-502.798 5222.34,-502.986 5218.92,-494 5176.61,-382.878 5164.2,-244.83 5160.8,-158.039"/>
<polygon fill="none" stroke="#404040" points="5160.8,-157.871 5156.59,-152.016 5160.37,-145.878 5164.58,-151.733 5160.8,-157.871"/>
<text text-anchor="middle" x="5316.42" y="-712" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_</text>
<text text-anchor="middle" x="5316.42" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00">+PARENT_QUERY_OPT</text>
</g>
<!-- Node33&#45;&gt;Node30 -->
<g id="edge41" class="edge"><title>Node33&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M4744.28,-1698.27C4738.75,-1682.14 4729.93,-1662.25 4716.92,-1648 4705.91,-1635.95 4694.31,-1643.34 4684.92,-1630 4639.22,-1565.13 4669.41,-1532.02 4654.92,-1454 4651.85,-1437.47 4648.51,-1420.13 4645.14,-1402.98"/>
<polygon fill="none" stroke="#404040" points="4645.13,-1402.92 4640.04,-1397.81 4642.81,-1391.15 4647.89,-1396.26 4645.13,-1402.92"/>
<text text-anchor="middle" x="4702.92" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;name_</text>
</g>
<!-- Node33&#45;&gt;Node30 -->
<g id="edge43" class="edge"><title>Node33&#45;&gt;Node30</title>
<path fill="none" stroke="#404040" d="M4752.32,-1698.22C4752.28,-1648.15 4748.63,-1539.95 4720.92,-1454 4715.25,-1436.42 4707.82,-1418.63 4699.53,-1401.38"/>
<polygon fill="none" stroke="#404040" points="4699.29,-1400.9 4693.05,-1397.29 4693.98,-1390.14 4700.22,-1393.74 4699.29,-1400.9"/>
<text text-anchor="start" x="4750.92" y="-1561.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;INACTIVE_TIME_COUNTER</text>
<text text-anchor="middle" x="4827.92" y="-1550.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text>
<text text-anchor="start" x="4750.92" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;ASYNC_TIME_COUNTER</text>
<text text-anchor="middle" x="4827.92" y="-1528.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NAME</text>
<text text-anchor="middle" x="4827.92" y="-1517.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;TOTAL_TIME_COUNTER_NAME</text>
</g>
<!-- Node33&#45;&gt;Node42 -->
<g id="edge65" class="edge"><title>Node33&#45;&gt;Node42</title>
<path fill="none" stroke="#404040" d="M4747.29,-1698.33C4742.76,-1680.69 4733.93,-1659.14 4716.92,-1648 4675.61,-1620.97 2976.26,-1663.41 2939.92,-1630 2930.37,-1621.23 2918.99,-1473.85 2912.11,-1370.41"/>
<polygon fill="none" stroke="#404040" points="2912.11,-1370.32 2907.72,-1364.59 2911.32,-1358.34 2915.7,-1364.07 2912.11,-1370.32"/>
<text text-anchor="middle" x="2992.42" y="-1539.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;compression_scratch_</text>
</g>
<!-- Node34 -->
<g id="node34" class="node"><title>Node34</title>
<polygon fill="white" stroke="#bfbfbf" points="2810.42,-680.5 2810.42,-737.5 2943.42,-737.5 2943.42,-680.5 2810.42,-680.5"/>
<text text-anchor="middle" x="2876.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; Coordinator &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="2810.42,-718.5 2943.42,-718.5 "/>
<text text-anchor="middle" x="2876.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2810.42,-699.5 2943.42,-699.5 "/>
<text text-anchor="middle" x="2876.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node34&#45;&gt;Node2 -->
<g id="edge45" class="edge"><title>Node34&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2879.95,-680.495C2885.86,-639.106 2902.51,-560.504 2946.92,-512 3021.81,-430.192 3144.75,-385.43 3226.51,-363.35"/>
<polygon fill="none" stroke="#404040" points="3226.66,-363.311 3231.44,-357.915 3238.26,-360.255 3233.48,-365.651 3226.66,-363.311"/>
<text text-anchor="middle" x="2964.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;coord_</text>
</g>
<!-- Node35 -->
<g id="node35" class="node"><title>Node35</title>
<polygon fill="white" stroke="#bfbfbf" points="2961.42,-680.5 2961.42,-737.5 3026.42,-737.5 3026.42,-680.5 2961.42,-680.5"/>
<text text-anchor="middle" x="2993.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">TQueryCtx</text>
<polyline fill="none" stroke="#bfbfbf" points="2961.42,-718.5 3026.42,-718.5 "/>
<text text-anchor="middle" x="2993.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="2961.42,-699.5 3026.42,-699.5 "/>
<text text-anchor="middle" x="2993.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node35&#45;&gt;Node2 -->
<g id="edge47" class="edge"><title>Node35&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2986.86,-680.202C2978.26,-639.818 2968.59,-564.073 3000.92,-512 3050.65,-431.88 3153.05,-387.618 3226.34,-365.128"/>
<polygon fill="none" stroke="#404040" points="3226.8,-364.993 3231.41,-359.449 3238.3,-361.572 3233.69,-367.117 3226.8,-364.993"/>
<text text-anchor="middle" x="3028.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_ctx_</text>
</g>
<!-- Node36 -->
<g id="node36" class="node"><title>Node36</title>
<polygon fill="white" stroke="#bfbfbf" points="3044.42,-680.5 3044.42,-737.5 3095.42,-737.5 3095.42,-680.5 3044.42,-680.5"/>
<text text-anchor="middle" x="3069.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">uint32_t</text>
<polyline fill="none" stroke="#bfbfbf" points="3044.42,-718.5 3095.42,-718.5 "/>
<text text-anchor="middle" x="3069.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3044.42,-699.5 3095.42,-699.5 "/>
<text text-anchor="middle" x="3069.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node36&#45;&gt;Node2 -->
<g id="edge48" class="edge"><title>Node36&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3062.53,-680.444C3053.47,-640.691 3042.55,-566.093 3070.92,-512 3103.81,-449.276 3172.15,-405.228 3227.35,-378.18"/>
<polygon fill="none" stroke="#404040" points="3227.38,-378.168 3231.07,-371.973 3238.21,-372.996 3234.52,-379.192 3227.38,-378.168"/>
<text text-anchor="middle" x="3096.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;ref_count_</text>
</g>
<!-- Node37&#45;&gt;Node2 -->
<g id="edge51" class="edge"><title>Node37&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2755.49,-642C2773.52,-597.783 2803.83,-542.306 2849.92,-512 2969.17,-433.582 3130,-386.168 3226.49,-362.837"/>
<polygon fill="none" stroke="#404040" points="3226.54,-362.823 3231.45,-357.542 3238.21,-360.042 3233.3,-365.324 3226.54,-362.823"/>
<text text-anchor="middle" x="2884.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;query_events_</text>
</g>
<!-- Node38&#45;&gt;Node2 -->
<g id="edge61" class="edge"><title>Node38&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2722.83,-1218.23C2704.53,-1141.23 2663.96,-989.818 2603.92,-872 2599.44,-863.208 2593.95,-863.39 2590.92,-854 2571.09,-792.682 2552.56,-615.784 2590.92,-564 2667.57,-460.516 3053.47,-386.416 3226.16,-357.909"/>
<polygon fill="none" stroke="#404040" points="3226.38,-357.874 3231.65,-352.958 3238.22,-355.936 3232.94,-360.852 3226.38,-357.874"/>
<text text-anchor="middle" x="2628.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;client_wait_sw_</text>
</g>
<!-- Node38&#45;&gt;Node37 -->
<g id="edge53" class="edge"><title>Node38&#45;&gt;Node37</title>
<path fill="none" stroke="#404040" d="M2733.92,-1218.48C2733.92,-1121.36 2733.92,-905.214 2733.92,-788.452"/>
<polygon fill="none" stroke="#404040" points="2733.92,-788.438 2729.92,-782.438 2733.92,-776.438 2737.92,-782.438 2733.92,-788.438"/>
<text text-anchor="middle" x="2746.42" y="-975.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;sw_</text>
</g>
<!-- Node39 -->
<g id="node39" class="node"><title>Node39</title>
<polygon fill="white" stroke="#bfbfbf" points="3258.92,-675 3258.92,-743 3360.92,-743 3360.92,-675 3258.92,-675"/>
<text text-anchor="start" x="3266.92" y="-731" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="3309.92" y="-720" font-family="Helvetica,sans-Serif" font-size="10.00">::RuntimeState &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3258.92,-713 3360.92,-713 "/>
<text text-anchor="middle" x="3309.92" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3258.92,-694 3360.92,-694 "/>
<text text-anchor="middle" x="3309.92" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node39&#45;&gt;Node2 -->
<g id="edge56" class="edge"><title>Node39&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3309.92,-674.824C3309.92,-636.102 3309.92,-569.26 3309.92,-505.829"/>
<polygon fill="none" stroke="#404040" points="3309.92,-505.616 3305.92,-499.616 3309.92,-493.616 3313.92,-499.616 3309.92,-505.616"/>
<text text-anchor="middle" x="3358.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;local_runtime_state_</text>
</g>
<!-- Node40 -->
<g id="node40" class="node"><title>Node40</title>
<polygon fill="white" stroke="#bfbfbf" points="3378.92,-675 3378.92,-743 3480.92,-743 3480.92,-675 3378.92,-675"/>
<text text-anchor="start" x="3386.92" y="-731" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="middle" x="3429.92" y="-720" font-family="Helvetica,sans-Serif" font-size="10.00">::QuerySchedule &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3378.92,-713 3480.92,-713 "/>
<text text-anchor="middle" x="3429.92" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3378.92,-694 3480.92,-694 "/>
<text text-anchor="middle" x="3429.92" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node40&#45;&gt;Node2 -->
<g id="edge57" class="edge"><title>Node40&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3430.36,-674.852C3429.94,-635.14 3426.24,-567.071 3407.92,-512 3402.48,-495.673 3395.31,-479.198 3387.3,-463.288"/>
<polygon fill="none" stroke="#404040" points="3387.16,-463.022 3380.84,-459.54 3381.63,-452.372 3387.95,-455.854 3387.16,-463.022"/>
<text text-anchor="middle" x="3442.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;schedule_</text>
</g>
<!-- Node41&#45;&gt;Node2 -->
<g id="edge58" class="edge"><title>Node41&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M875.651,-918.19C989.906,-815.119 1244.03,-604.065 1501.92,-512 1826.37,-396.172 2914.84,-356.392 3226.12,-347.237"/>
<polygon fill="none" stroke="#404040" points="3226.18,-347.235 3232.06,-343.063 3238.17,-346.886 3232.29,-351.059 3226.18,-347.235"/>
<text text-anchor="middle" x="1396.42" y="-712" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;start_time_</text>
<text text-anchor="middle" x="1396.42" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00">&#45;end_time_</text>
</g>
<!-- Node42&#45;&gt;Node2 -->
<g id="edge62" class="edge"><title>Node42&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M2957.74,-1179.91C3003.42,-1098.19 3068.13,-971.777 3103.92,-854 3141.78,-729.391 3096.01,-684.29 3145.92,-564 3165.97,-515.667 3199.14,-468.377 3230.41,-430.183"/>
<polygon fill="none" stroke="#404040" points="3230.65,-429.903 3231.4,-422.732 3238.31,-420.674 3237.56,-427.845 3230.65,-429.903"/>
<text text-anchor="middle" x="3181.42" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;current_batch_</text>
</g>
<!-- Node43 -->
<g id="node43" class="node"><title>Node43</title>
<polygon fill="white" stroke="#bfbfbf" points="3660.92,-675 3660.92,-743 3780.92,-743 3780.92,-675 3660.92,-675"/>
<text text-anchor="start" x="3668.92" y="-731" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; std::vector</text>
<text text-anchor="middle" x="3720.92" y="-720" font-family="Helvetica,sans-Serif" font-size="10.00">&lt; TResultRow &gt; &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3660.92,-713 3780.92,-713 "/>
<text text-anchor="middle" x="3720.92" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3660.92,-694 3780.92,-694 "/>
<text text-anchor="middle" x="3720.92" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node43&#45;&gt;Node2 -->
<g id="edge67" class="edge"><title>Node43&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3710.71,-674.989C3699.78,-643.697 3679.99,-596.735 3650.92,-564 3578.22,-482.143 3467.92,-418.888 3392.58,-381.862"/>
<polygon fill="none" stroke="#404040" points="3392.53,-381.833 3385.38,-382.81 3381.73,-376.59 3388.88,-375.614 3392.53,-381.833"/>
<text text-anchor="middle" x="3674.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;request_result_set_</text>
</g>
<!-- Node44 -->
<g id="node44" class="node"><title>Node44</title>
<polygon fill="white" stroke="#bfbfbf" points="3798.92,-680.5 3798.92,-737.5 3880.92,-737.5 3880.92,-680.5 3798.92,-680.5"/>
<text text-anchor="middle" x="3839.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">TExecRequest</text>
<polyline fill="none" stroke="#bfbfbf" points="3798.92,-718.5 3880.92,-718.5 "/>
<text text-anchor="middle" x="3839.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3798.92,-699.5 3880.92,-699.5 "/>
<text text-anchor="middle" x="3839.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node44&#45;&gt;Node2 -->
<g id="edge68" class="edge"><title>Node44&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3834.85,-680.459C3828.21,-649.842 3814.3,-599.974 3788.92,-564 3767.79,-534.053 3756.49,-530.605 3724.92,-512 3616.64,-448.205 3479.44,-398.336 3393.14,-370.277"/>
<polygon fill="none" stroke="#404040" points="3392.99,-370.229 3386.05,-372.195 3381.57,-366.546 3388.51,-364.58 3392.99,-370.229"/>
<text text-anchor="middle" x="3808.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;exec_request_</text>
</g>
<!-- Node45 -->
<g id="node45" class="node"><title>Node45</title>
<polygon fill="white" stroke="#bfbfbf" points="3899.42,-669.5 3899.42,-748.5 4040.42,-748.5 4040.42,-669.5 3899.42,-669.5"/>
<text text-anchor="start" x="3907.42" y="-736.5" font-family="Helvetica,sans-Serif" font-size="10.00">scoped_ptr&lt; impala</text>
<text text-anchor="start" x="3907.42" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">::ImpalaServer::QueryResult</text>
<text text-anchor="middle" x="3969.92" y="-714.5" font-family="Helvetica,sans-Serif" font-size="10.00">Set &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="3899.42,-707.5 4040.42,-707.5 "/>
<text text-anchor="middle" x="3969.92" y="-695.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="3899.42,-688.5 4040.42,-688.5 "/>
<text text-anchor="middle" x="3969.92" y="-676.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node45&#45;&gt;Node2 -->
<g id="edge69" class="edge"><title>Node45&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M3956.95,-669.456C3939.6,-624.137 3904.3,-550.259 3847.92,-512 3705.76,-415.537 3505.37,-372.825 3393.61,-355.517"/>
<polygon fill="none" stroke="#404040" points="3393.29,-355.469 3386.76,-358.528 3381.42,-353.676 3387.95,-350.617 3393.29,-355.469"/>
<text text-anchor="middle" x="3919.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;result_cache_</text>
</g>
<!-- Node46 -->
<g id="node46" class="node"><title>Node46</title>
<polygon fill="white" stroke="#bfbfbf" points="4058.92,-675 4058.92,-743 4212.92,-743 4212.92,-675 4058.92,-675"/>
<text text-anchor="start" x="4066.92" y="-731" font-family="Helvetica,sans-Serif" font-size="10.00">shared_ptr&lt; impala</text>
<text text-anchor="middle" x="4135.92" y="-720" font-family="Helvetica,sans-Serif" font-size="10.00">::ImpalaServer::SessionState &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4058.92,-713 4212.92,-713 "/>
<text text-anchor="middle" x="4135.92" y="-701" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4058.92,-694 4212.92,-694 "/>
<text text-anchor="middle" x="4135.92" y="-682" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node46&#45;&gt;Node2 -->
<g id="edge70" class="edge"><title>Node46&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M4121.98,-674.986C4107.4,-643.472 4082.02,-596.156 4048.92,-564 4015.23,-531.274 4000.47,-529.575 3956.92,-512 3762.23,-433.441 3519.46,-382.495 3393.89,-359.381"/>
<polygon fill="none" stroke="#404040" points="3393.55,-359.319 3386.93,-362.177 3381.74,-357.165 3388.36,-354.307 3393.55,-359.319"/>
<text text-anchor="middle" x="4050.92" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;session_</text>
</g>
<!-- Node47 -->
<g id="node47" class="node"><title>Node47</title>
<polygon fill="white" stroke="#bfbfbf" points="4230.92,-680.5 4230.92,-737.5 4388.92,-737.5 4388.92,-680.5 4230.92,-680.5"/>
<text text-anchor="middle" x="4309.92" y="-725.5" font-family="Helvetica,sans-Serif" font-size="10.00">vector&lt; impala::ExprContext * &gt;</text>
<polyline fill="none" stroke="#bfbfbf" points="4230.92,-718.5 4388.92,-718.5 "/>
<text text-anchor="middle" x="4309.92" y="-706.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="4230.92,-699.5 4388.92,-699.5 "/>
<text text-anchor="middle" x="4309.92" y="-687.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node47&#45;&gt;Node2 -->
<g id="edge72" class="edge"><title>Node47&#45;&gt;Node2</title>
<path fill="none" stroke="#404040" d="M4299.63,-680.257C4286.34,-648.033 4260.28,-595.303 4221.92,-564 4169.2,-520.982 4143.31,-530.826 4077.92,-512 3832.65,-441.387 3535.79,-384.807 3393.67,-359.451"/>
<polygon fill="none" stroke="#404040" points="3393.46,-359.413 3386.85,-362.302 3381.64,-357.314 3388.25,-354.425 3393.46,-359.413"/>
<text text-anchor="middle" x="4239.42" y="-526.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;output_expr_ctxs_</text>
</g>
<!-- Node48 -->
<g id="node48" class="node"><title>Node48</title>
<polygon fill="white" stroke="#bfbfbf" points="5228.42,-315.5 5228.42,-372.5 5323.42,-372.5 5323.42,-315.5 5228.42,-315.5"/>
<text text-anchor="middle" x="5275.92" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">TOperationHandle</text>
<polyline fill="none" stroke="#bfbfbf" points="5228.42,-353.5 5323.42,-353.5 "/>
<text text-anchor="middle" x="5275.92" y="-341.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="5228.42,-334.5 5323.42,-334.5 "/>
<text text-anchor="middle" x="5275.92" y="-322.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node48&#45;&gt;Node1 -->
<g id="edge73" class="edge"><title>Node48&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M5268.27,-315.32C5257.96,-279.541 5238.06,-215.7 5213.92,-164 5212.77,-161.552 5211.58,-159.085 5210.35,-156.611"/>
<polygon fill="none" stroke="#404040" points="5210.24,-156.401 5203.93,-152.909 5204.73,-145.742 5211.04,-149.234 5210.24,-156.401"/>
<text text-anchor="middle" x="5249.42" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;hs2_handle_</text>
</g>
<!-- Node49 -->
<g id="node49" class="node"><title>Node49</title>
<polygon fill="white" stroke="#bfbfbf" points="5341.92,-315.5 5341.92,-372.5 5487.92,-372.5 5487.92,-315.5 5341.92,-315.5"/>
<text text-anchor="middle" x="5414.92" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">TGetResultSetMetadataResp</text>
<polyline fill="none" stroke="#bfbfbf" points="5341.92,-353.5 5487.92,-353.5 "/>
<text text-anchor="middle" x="5414.92" y="-341.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="5341.92,-334.5 5487.92,-334.5 "/>
<text text-anchor="middle" x="5414.92" y="-322.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node49&#45;&gt;Node1 -->
<g id="edge78" class="edge"><title>Node49&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M5404.06,-315.368C5390.59,-283.541 5365.27,-230.905 5331.92,-194 5300.72,-159.484 5257.81,-129.527 5222.66,-108.178"/>
<polygon fill="none" stroke="#404040" points="5222.33,-107.98 5215.12,-108.342 5212.02,-101.833 5219.22,-101.471 5222.33,-107.98"/>
<text text-anchor="middle" x="5340.92" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;meta_resp_</text>
</g>
<!-- Node50 -->
<g id="node50" class="node"><title>Node50</title>
<polygon fill="white" stroke="#bfbfbf" points="5505.92,-315.5 5505.92,-372.5 5609.92,-372.5 5609.92,-315.5 5505.92,-315.5"/>
<text text-anchor="middle" x="5557.92" y="-360.5" font-family="Helvetica,sans-Serif" font-size="10.00">TFetchResultsResp</text>
<polyline fill="none" stroke="#bfbfbf" points="5505.92,-353.5 5609.92,-353.5 "/>
<text text-anchor="middle" x="5557.92" y="-341.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="#bfbfbf" points="5505.92,-334.5 5609.92,-334.5 "/>
<text text-anchor="middle" x="5557.92" y="-322.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node50&#45;&gt;Node1 -->
<g id="edge79" class="edge"><title>Node50&#45;&gt;Node1</title>
<path fill="none" stroke="#404040" d="M5553.59,-315.253C5547,-282.074 5531.39,-226.907 5496.92,-194 5421.06,-121.593 5298.66,-92.497 5224.12,-81.0782"/>
<polygon fill="none" stroke="#404040" points="5224.01,-81.0617 5217.49,-84.1545 5212.13,-79.3311 5218.65,-76.2382 5224.01,-81.0617"/>
<text text-anchor="middle" x="5504.92" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00"> &#45;fetch_resp_</text>
</g>
</g>
</svg>