blob: 1e0e997d6e6260f997d722c20dda9e27730ebbef [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: ImpalaHiveServer2ServiceIf Pages: 1 -->
<svg width="190pt" height="644pt"
viewBox="0.00 0.00 190.00 644.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 640)">
<title>ImpalaHiveServer2ServiceIf</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-640 186,-640 186,4 -4,4"/>
<!-- Node1 -->
<g id="node1" class="node"><title>Node1</title>
<polygon fill="#bfbfbf" stroke="black" points="21.5,-578.5 21.5,-635.5 160.5,-635.5 160.5,-578.5 21.5,-578.5"/>
<text text-anchor="middle" x="91" y="-623.5" font-family="Helvetica,sans-Serif" font-size="10.00">ImpalaHiveServer2ServiceIf</text>
<polyline fill="none" stroke="black" points="21.5,-616.5 160.5,-616.5 "/>
<text text-anchor="middle" x="91" y="-604.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="21.5,-597.5 160.5,-597.5 "/>
<text text-anchor="middle" x="91" y="-585.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
</g>
<!-- Node2 -->
<g id="node2" class="node"><title>Node2</title>
<g id="a_node2"><a xlink:href="classimpala_1_1ImpalaServer.html" target="_top" xlink:title="{impala::ImpalaServer\n|&#45; query_log_lock_\l&#45; query_log_\l&#45; query_log_index_\l&#45; profile_logger_\l&#45; audit_event_logger_\l&#45; lineage_logger_\l&#45; profile_log_file_flush\l_thread_\l&#45; audit_event_logger\l_flush_thread_\l&#45; lineage_logger_flush\l_thread_\l&#45; exec_env_\land 26 more...\l&#45; SQLSTATE_SYNTAX_ERROR\l_OR_ACCESS_VIOLATION\l&#45; SQLSTATE_GENERAL_ERROR\l&#45; SQLSTATE_OPTIONAL_FEATURE\l_NOT_IMPLEMENTED\l&#45; ASCII_PRECISION\l|+ 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="black" points="0,-0.5 0,-541.5 182,-541.5 182,-0.5 0,-0.5"/>
<text text-anchor="middle" x="91" y="-529.5" font-family="Helvetica,sans-Serif" font-size="10.00">impala::ImpalaServer</text>
<polyline fill="none" stroke="black" points="0,-522.5 182,-522.5 "/>
<text text-anchor="start" x="8" y="-510.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; query_log_lock_</text>
<text text-anchor="start" x="8" y="-499.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; query_log_</text>
<text text-anchor="start" x="8" y="-488.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; query_log_index_</text>
<text text-anchor="start" x="8" y="-477.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; profile_logger_</text>
<text text-anchor="start" x="8" y="-466.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; audit_event_logger_</text>
<text text-anchor="start" x="8" y="-455.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; lineage_logger_</text>
<text text-anchor="start" x="8" y="-444.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; profile_log_file_flush</text>
<text text-anchor="start" x="8" y="-433.5" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="8" y="-422.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; audit_event_logger</text>
<text text-anchor="start" x="8" y="-411.5" font-family="Helvetica,sans-Serif" font-size="10.00">_flush_thread_</text>
<text text-anchor="start" x="8" y="-400.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; lineage_logger_flush</text>
<text text-anchor="start" x="8" y="-389.5" font-family="Helvetica,sans-Serif" font-size="10.00">_thread_</text>
<text text-anchor="start" x="8" y="-378.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; exec_env_</text>
<text text-anchor="start" x="8" y="-367.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 26 more...</text>
<text text-anchor="start" x="8" y="-356.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SQLSTATE_SYNTAX_ERROR</text>
<text text-anchor="start" x="8" y="-345.5" font-family="Helvetica,sans-Serif" font-size="10.00">_OR_ACCESS_VIOLATION</text>
<text text-anchor="start" x="8" y="-334.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SQLSTATE_GENERAL_ERROR</text>
<text text-anchor="start" x="8" y="-323.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SQLSTATE_OPTIONAL_FEATURE</text>
<text text-anchor="start" x="8" y="-312.5" font-family="Helvetica,sans-Serif" font-size="10.00">_NOT_IMPLEMENTED</text>
<text text-anchor="start" x="8" y="-301.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ASCII_PRECISION</text>
<polyline fill="none" stroke="black" points="0,-294.5 182,-294.5 "/>
<text text-anchor="start" x="8" y="-282.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ImpalaServer()</text>
<text text-anchor="start" x="8" y="-271.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ ~ImpalaServer()</text>
<text text-anchor="start" x="8" y="-260.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ query()</text>
<text text-anchor="start" x="8" y="-249.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ executeAndWait()</text>
<text text-anchor="start" x="8" y="-238.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ explain()</text>
<text text-anchor="start" x="8" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ fetch()</text>
<text text-anchor="start" x="8" y="-216.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ get_results_metadata()</text>
<text text-anchor="start" x="8" y="-205.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ close()</text>
<text text-anchor="start" x="8" y="-194.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ get_state()</text>
<text text-anchor="start" x="8" y="-183.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ echo()</text>
<text text-anchor="start" x="8" y="-172.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 41 more...</text>
<text text-anchor="start" x="8" y="-161.5" font-family="Helvetica,sans-Serif" font-size="10.00">+ PrepareQueryContext()</text>
<text text-anchor="start" x="8" y="-150.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CreateHS2ResultSet()</text>
<text text-anchor="start" x="8" y="-139.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetQueryExecState()</text>
<text text-anchor="start" x="8" y="-128.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; GetSessionIdForQuery()</text>
<text text-anchor="start" x="8" y="-117.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UpdateCatalogMetrics()</text>
<text text-anchor="start" x="8" y="-106.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; Execute()</text>
<text text-anchor="start" x="8" y="-95.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; ExecuteInternal()</text>
<text text-anchor="start" x="8" y="-84.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; RegisterQuery()</text>
<text text-anchor="start" x="8" y="-73.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; SetQueryInflight()</text>
<text text-anchor="start" x="8" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; UnregisterQuery()</text>
<text text-anchor="start" x="8" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; CancelInternal()</text>
<text text-anchor="start" x="8" y="-40.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 45 more...</text>
<text text-anchor="start" x="8" y="-29.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; InitLoggingDir()</text>
<text text-anchor="start" x="8" y="-18.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; THandleIdentifierToTUniqueId()</text>
<text text-anchor="start" x="8" y="-7.5" font-family="Helvetica,sans-Serif" font-size="10.00">&#45; TUniqueIdToTHandleIdentifier()</text>
</a>
</g>
</g>
<!-- Node1&#45;&gt;Node2 -->
<g id="edge1" class="edge"><title>Node1&#45;&gt;Node2</title>
<path fill="none" stroke="midnightblue" d="M91,-568.191C91,-560.245 91,-551.296 91,-541.593"/>
<polygon fill="none" stroke="midnightblue" points="87.5001,-568.383 91,-578.383 94.5001,-568.383 87.5001,-568.383"/>
</g>
</g>
</svg>