|  | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | 
|  | <html xmlns="http://www.w3.org/1999/xhtml"> | 
|  | <head> | 
|  | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | 
|  | <meta http-equiv="X-UA-Compatible" content="IE=9"/> | 
|  | <meta name="generator" content="Doxygen 1.8.6"/> | 
|  | <title>Impala: be/src/runtime/exec-env.h Source File</title> | 
|  | <link href="tabs.css" rel="stylesheet" type="text/css"/> | 
|  | <script type="text/javascript" src="jquery.js"></script> | 
|  | <script type="text/javascript" src="dynsections.js"></script> | 
|  | <link href="navtree.css" rel="stylesheet" type="text/css"/> | 
|  | <script type="text/javascript" src="resize.js"></script> | 
|  | <script type="text/javascript" src="navtree.js"></script> | 
|  | <script type="text/javascript"> | 
|  | $(document).ready(initResizable); | 
|  | $(window).load(resizeHeight); | 
|  | </script> | 
|  | <link href="search/search.css" rel="stylesheet" type="text/css"/> | 
|  | <script type="text/javascript" src="search/search.js"></script> | 
|  | <script type="text/javascript"> | 
|  | $(document).ready(function() { searchBox.OnSelectItem(0); }); | 
|  | </script> | 
|  | <link href="doxygen.css" rel="stylesheet" type="text/css" /> | 
|  | </head> | 
|  | <body> | 
|  | <div id="top"><!-- do not remove this div, it is closed by doxygen! --> | 
|  | <div id="titlearea"> | 
|  | <table cellspacing="0" cellpadding="0"> | 
|  | <tbody> | 
|  | <tr style="height: 56px;"> | 
|  | <td style="padding-left: 0.5em;"> | 
|  | <div id="projectname">Impala | 
|  | </div> | 
|  | <div id="projectbrief">Impalaistheopensource,nativeanalyticdatabaseforApacheHadoop.</div> | 
|  | </td> | 
|  | </tr> | 
|  | </tbody> | 
|  | </table> | 
|  | </div> | 
|  | <!-- end header part --> | 
|  | <!-- Generated by Doxygen 1.8.6 --> | 
|  | <script type="text/javascript"> | 
|  | var searchBox = new SearchBox("searchBox", "search",false,'Search'); | 
|  | </script> | 
|  | <div id="navrow1" class="tabs"> | 
|  | <ul class="tablist"> | 
|  | <li><a href="index.html"><span>Main Page</span></a></li> | 
|  | <li><a href="namespaces.html"><span>Namespaces</span></a></li> | 
|  | <li><a href="annotated.html"><span>Classes</span></a></li> | 
|  | <li class="current"><a href="files.html"><span>Files</span></a></li> | 
|  | <li> | 
|  | <div id="MSearchBox" class="MSearchBoxInactive"> | 
|  | <span class="left"> | 
|  | <img id="MSearchSelect" src="search/mag_sel.png" | 
|  | onmouseover="return searchBox.OnSearchSelectShow()" | 
|  | onmouseout="return searchBox.OnSearchSelectHide()" | 
|  | alt=""/> | 
|  | <input type="text" id="MSearchField" value="Search" accesskey="S" | 
|  | onfocus="searchBox.OnSearchFieldFocus(true)" | 
|  | onblur="searchBox.OnSearchFieldFocus(false)" | 
|  | onkeyup="searchBox.OnSearchFieldChange(event)"/> | 
|  | </span><span class="right"> | 
|  | <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | 
|  | </span> | 
|  | </div> | 
|  | </li> | 
|  | </ul> | 
|  | </div> | 
|  | <div id="navrow2" class="tabs2"> | 
|  | <ul class="tablist"> | 
|  | <li><a href="files.html"><span>File List</span></a></li> | 
|  | <li><a href="globals.html"><span>File Members</span></a></li> | 
|  | </ul> | 
|  | </div> | 
|  | </div><!-- top --> | 
|  | <div id="side-nav" class="ui-resizable side-nav-resizable"> | 
|  | <div id="nav-tree"> | 
|  | <div id="nav-tree-contents"> | 
|  | <div id="nav-sync" class="sync"></div> | 
|  | </div> | 
|  | </div> | 
|  | <div id="splitbar" style="-moz-user-select:none;" | 
|  | class="ui-resizable-handle"> | 
|  | </div> | 
|  | </div> | 
|  | <script type="text/javascript"> | 
|  | $(document).ready(function(){initNavTree('exec-env_8h_source.html','');}); | 
|  | </script> | 
|  | <div id="doc-content"> | 
|  | <!-- window showing the filter options --> | 
|  | <div id="MSearchSelectWindow" | 
|  | onmouseover="return searchBox.OnSearchSelectShow()" | 
|  | onmouseout="return searchBox.OnSearchSelectHide()" | 
|  | onkeydown="return searchBox.OnSearchSelectKey(event)"> | 
|  | <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a></div> | 
|  |  | 
|  | <!-- iframe showing the search results (closed by default) --> | 
|  | <div id="MSearchResultsWindow"> | 
|  | <iframe src="javascript:void(0)" frameborder="0" | 
|  | name="MSearchResults" id="MSearchResults"> | 
|  | </iframe> | 
|  | </div> | 
|  |  | 
|  | <div class="header"> | 
|  | <div class="headertitle"> | 
|  | <div class="title">exec-env.h</div>  </div> | 
|  | </div><!--header--> | 
|  | <div class="contents"> | 
|  | <a href="exec-env_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span> <span class="comment">// Copyright 2012 Cloudera Inc.</span></div> | 
|  | <div class="line"><a name="l00002"></a><span class="lineno">    2</span> <span class="comment">//</span></div> | 
|  | <div class="line"><a name="l00003"></a><span class="lineno">    3</span> <span class="comment">// Licensed under the Apache License, Version 2.0 (the "License");</span></div> | 
|  | <div class="line"><a name="l00004"></a><span class="lineno">    4</span> <span class="comment">// you may not use this file except in compliance with the License.</span></div> | 
|  | <div class="line"><a name="l00005"></a><span class="lineno">    5</span> <span class="comment">// You may obtain a copy of the License at</span></div> | 
|  | <div class="line"><a name="l00006"></a><span class="lineno">    6</span> <span class="comment">//</span></div> | 
|  | <div class="line"><a name="l00007"></a><span class="lineno">    7</span> <span class="comment">// http://www.apache.org/licenses/LICENSE-2.0</span></div> | 
|  | <div class="line"><a name="l00008"></a><span class="lineno">    8</span> <span class="comment">//</span></div> | 
|  | <div class="line"><a name="l00009"></a><span class="lineno">    9</span> <span class="comment">// Unless required by applicable law or agreed to in writing, software</span></div> | 
|  | <div class="line"><a name="l00010"></a><span class="lineno">   10</span> <span class="comment">// distributed under the License is distributed on an "AS IS" BASIS,</span></div> | 
|  | <div class="line"><a name="l00011"></a><span class="lineno">   11</span> <span class="comment">// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div> | 
|  | <div class="line"><a name="l00012"></a><span class="lineno">   12</span> <span class="comment">// See the License for the specific language governing permissions and</span></div> | 
|  | <div class="line"><a name="l00013"></a><span class="lineno">   13</span> <span class="comment">// limitations under the License.</span></div> | 
|  | <div class="line"><a name="l00014"></a><span class="lineno">   14</span> </div> | 
|  | <div class="line"><a name="l00015"></a><span class="lineno">   15</span> </div> | 
|  | <div class="line"><a name="l00016"></a><span class="lineno">   16</span> <span class="preprocessor">#ifndef IMPALA_RUNTIME_EXEC_ENV_H</span></div> | 
|  | <div class="line"><a name="l00017"></a><span class="lineno">   17</span> <span class="preprocessor"></span><span class="preprocessor">#define IMPALA_RUNTIME_EXEC_ENV_H</span></div> | 
|  | <div class="line"><a name="l00018"></a><span class="lineno">   18</span> <span class="preprocessor"></span></div> | 
|  | <div class="line"><a name="l00019"></a><span class="lineno">   19</span> <span class="preprocessor">#include <boost/scoped_ptr.hpp></span></div> | 
|  | <div class="line"><a name="l00020"></a><span class="lineno">   20</span> <span class="preprocessor">#include <boost/shared_ptr.hpp></span></div> | 
|  | <div class="line"><a name="l00021"></a><span class="lineno">   21</span> <span class="preprocessor">#include <boost/thread/thread.hpp></span></div> | 
|  | <div class="line"><a name="l00022"></a><span class="lineno">   22</span> </div> | 
|  | <div class="line"><a name="l00023"></a><span class="lineno">   23</span> <span class="preprocessor">#include "<a class="code" href="status_8h.html">common/status.h</a>"</span></div> | 
|  | <div class="line"><a name="l00024"></a><span class="lineno">   24</span> <span class="preprocessor">#include "<a class="code" href="timestamp-functions_8h.html">exprs/timestamp-functions.h</a>"</span></div> | 
|  | <div class="line"><a name="l00025"></a><span class="lineno">   25</span> <span class="preprocessor">#include "<a class="code" href="client-cache_8h.html">runtime/client-cache.h</a>"</span></div> | 
|  | <div class="line"><a name="l00026"></a><span class="lineno">   26</span> <span class="preprocessor">#include "<a class="code" href="cgroups-mgr_8h.html">util/cgroups-mgr.h</a>"</span></div> | 
|  | <div class="line"><a name="l00027"></a><span class="lineno">   27</span> <span class="preprocessor">#include "<a class="code" href="hdfs-bulk-ops_8h.html">util/hdfs-bulk-ops.h</a>"</span> <span class="comment">// For declaration of HdfsOpThreadPool</span></div> | 
|  | <div class="line"><a name="l00028"></a><span class="lineno">   28</span> <span class="preprocessor">#include "<a class="code" href="resource-broker_8h.html">resourcebroker/resource-broker.h</a>"</span></div> | 
|  | <div class="line"><a name="l00029"></a><span class="lineno">   29</span> </div> | 
|  | <div class="line"><a name="l00030"></a><span class="lineno">   30</span> <span class="keyword">namespace </span>impala {</div> | 
|  | <div class="line"><a name="l00031"></a><span class="lineno">   31</span> </div> | 
|  | <div class="line"><a name="l00032"></a><span class="lineno">   32</span> <span class="keyword">class </span>DataStreamMgr;</div> | 
|  | <div class="line"><a name="l00033"></a><span class="lineno">   33</span> <span class="keyword">class </span>DiskIoMgr;</div> | 
|  | <div class="line"><a name="l00034"></a><span class="lineno">   34</span> <span class="keyword">class </span>HBaseTableFactory;</div> | 
|  | <div class="line"><a name="l00035"></a><span class="lineno">   35</span> <span class="keyword">class </span>HdfsFsCache;</div> | 
|  | <div class="line"><a name="l00036"></a><span class="lineno">   36</span> <span class="keyword">class </span>LibCache;</div> | 
|  | <div class="line"><a name="l00037"></a><span class="lineno">   37</span> <span class="keyword">class </span>Scheduler;</div> | 
|  | <div class="line"><a name="l00038"></a><span class="lineno">   38</span> <span class="keyword">class </span>StatestoreSubscriber;</div> | 
|  | <div class="line"><a name="l00039"></a><span class="lineno">   39</span> <span class="keyword">class </span>TestExecEnv;</div> | 
|  | <div class="line"><a name="l00040"></a><span class="lineno">   40</span> <span class="keyword">class </span>Webserver;</div> | 
|  | <div class="line"><a name="l00041"></a><span class="lineno">   41</span> <span class="keyword">class </span>MetricGroup;</div> | 
|  | <div class="line"><a name="l00042"></a><span class="lineno">   42</span> <span class="keyword">class </span>MemTracker;</div> | 
|  | <div class="line"><a name="l00043"></a><span class="lineno">   43</span> <span class="keyword">class </span>ThreadResourceMgr;</div> | 
|  | <div class="line"><a name="l00044"></a><span class="lineno">   44</span> <span class="keyword">class </span>CgroupsManager;</div> | 
|  | <div class="line"><a name="l00045"></a><span class="lineno">   45</span> <span class="keyword">class </span>ImpalaServer;</div> | 
|  | <div class="line"><a name="l00046"></a><span class="lineno">   46</span> <span class="keyword">class </span>RequestPoolService;</div> | 
|  | <div class="line"><a name="l00047"></a><span class="lineno">   47</span> <span class="keyword">class </span>Frontend;</div> | 
|  | <div class="line"><a name="l00048"></a><span class="lineno">   48</span> </div> | 
|  | <div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html">   53</a></span> <span class="keyword">class </span><a class="code" href="classimpala_1_1ExecEnv.html">ExecEnv</a> {</div> | 
|  | <div class="line"><a name="l00054"></a><span class="lineno">   54</span>  <span class="keyword">public</span>:</div> | 
|  | <div class="line"><a name="l00055"></a><span class="lineno">   55</span>   <a class="code" href="classimpala_1_1ExecEnv.html#a1e6e0d5c3e7b2d8b027e45f1a5b6999d">ExecEnv</a>();</div> | 
|  | <div class="line"><a name="l00056"></a><span class="lineno">   56</span> </div> | 
|  | <div class="line"><a name="l00057"></a><span class="lineno">   57</span>   <a class="code" href="classimpala_1_1ExecEnv.html#a1e6e0d5c3e7b2d8b027e45f1a5b6999d">ExecEnv</a>(<span class="keyword">const</span> std::string& hostname, <span class="keywordtype">int</span> backend_port, <span class="keywordtype">int</span> subscriber_port,</div> | 
|  | <div class="line"><a name="l00058"></a><span class="lineno">   58</span>           <span class="keywordtype">int</span> webserver_port, <span class="keyword">const</span> std::string& statestore_host, <span class="keywordtype">int</span> statestore_port);</div> | 
|  | <div class="line"><a name="l00059"></a><span class="lineno">   59</span> </div> | 
|  | <div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#af75aeec37f5b3b5eb9b531453af0c553">   63</a></span>   <span class="keyword">static</span> <a class="code" href="classimpala_1_1ExecEnv.html">ExecEnv</a>* <a class="code" href="classimpala_1_1ExecEnv.html#af75aeec37f5b3b5eb9b531453af0c553">GetInstance</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a60c5364873d450d829ad53f0da5ed6a2">exec_env_</a>; }</div> | 
|  | <div class="line"><a name="l00064"></a><span class="lineno">   64</span> </div> | 
|  | <div class="line"><a name="l00067"></a><span class="lineno">   67</span>   <span class="keyword">virtual</span> <a class="code" href="classimpala_1_1ExecEnv.html#a3d46411c3713cb0079a0f72ddd3b5f50">~ExecEnv</a>();</div> | 
|  | <div class="line"><a name="l00068"></a><span class="lineno">   68</span> </div> | 
|  | <div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a7bbec8c02426a6990faa8d8f2a9afe54">   69</a></span>   <span class="keywordtype">void</span> <a class="code" href="classimpala_1_1ExecEnv.html#a7bbec8c02426a6990faa8d8f2a9afe54">SetImpalaServer</a>(<a class="code" href="classimpala_1_1ImpalaServer.html">ImpalaServer</a>* server) { <a class="code" href="classimpala_1_1ExecEnv.html#a24d5f16832bb67394a0a651a2dfcdee6">impala_server_</a> = server; }</div> | 
|  | <div class="line"><a name="l00070"></a><span class="lineno">   70</span> </div> | 
|  | <div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#aec7238ff46eafe8cade32b8e3b6d6e3b">   71</a></span>   <a class="code" href="classimpala_1_1StatestoreSubscriber.html">StatestoreSubscriber</a>* <a class="code" href="classimpala_1_1ExecEnv.html#aec7238ff46eafe8cade32b8e3b6d6e3b">statestore_subscriber</a>() {</div> | 
|  | <div class="line"><a name="l00072"></a><span class="lineno">   72</span>     <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#aec266ff2ef42567e5d5b31ec76a81111">statestore_subscriber_</a>.get();</div> | 
|  | <div class="line"><a name="l00073"></a><span class="lineno">   73</span>   }</div> | 
|  | <div class="line"><a name="l00074"></a><span class="lineno">   74</span> </div> | 
|  | <div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a776e198676e5f59f44d0f0f2b43cde68">   75</a></span>   <a class="code" href="classimpala_1_1DataStreamMgr.html">DataStreamMgr</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a776e198676e5f59f44d0f0f2b43cde68">stream_mgr</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a8f3613d5e3708261af996c0e066aa675">stream_mgr_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a4e470b8606b776eb409005c95c575361">   76</a></span>   <a class="code" href="classimpala_1_1ClientCache.html">ImpalaInternalServiceClientCache</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a4e470b8606b776eb409005c95c575361">impalad_client_cache</a>() {</div> | 
|  | <div class="line"><a name="l00077"></a><span class="lineno">   77</span>     <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a5b912a83c8f42872ee4b37b350da79a3">impalad_client_cache_</a>.get();</div> | 
|  | <div class="line"><a name="l00078"></a><span class="lineno">   78</span>   }</div> | 
|  | <div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#aaf2f59b4a9a56e4a06a7a0e49ba5d492">   79</a></span>   <a class="code" href="classimpala_1_1ClientCache.html">CatalogServiceClientCache</a>* <a class="code" href="classimpala_1_1ExecEnv.html#aaf2f59b4a9a56e4a06a7a0e49ba5d492">catalogd_client_cache</a>() {</div> | 
|  | <div class="line"><a name="l00080"></a><span class="lineno">   80</span>     <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#af3cc406122599495c263442308236b0b">catalogd_client_cache_</a>.get();</div> | 
|  | <div class="line"><a name="l00081"></a><span class="lineno">   81</span>   }</div> | 
|  | <div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#abbd31614e8a0044cbbc700e6ad5c5149">   82</a></span>   <a class="code" href="classimpala_1_1HBaseTableFactory.html">HBaseTableFactory</a>* <a class="code" href="classimpala_1_1ExecEnv.html#abbd31614e8a0044cbbc700e6ad5c5149">htable_factory</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#ab6a7ccffca476f07e5810444b83e090f">htable_factory_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ab15c22950c158cec1797996f4f927de6">   83</a></span>   <a class="code" href="classimpala_1_1DiskIoMgr.html">DiskIoMgr</a>* <a class="code" href="classimpala_1_1ExecEnv.html#ab15c22950c158cec1797996f4f927de6">disk_io_mgr</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#aac68330b4af2ee903901c4c2de7bc698">disk_io_mgr_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a6e3ed36c39c73057d654530ef8ff52b1">   84</a></span>   <a class="code" href="classimpala_1_1Webserver.html">Webserver</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a6e3ed36c39c73057d654530ef8ff52b1">webserver</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#adb2ad434054987f921b974c00a3dce97">webserver_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#adcf986a74629bdc01dcc4ce2cd353f20">   85</a></span>   <a class="code" href="classimpala_1_1MetricGroup.html">MetricGroup</a>* <a class="code" href="classimpala_1_1ExecEnv.html#adcf986a74629bdc01dcc4ce2cd353f20">metrics</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#ab7d0852b63f8f9b7b1b983b16ddd03a7">metrics_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a609be125f8de92848139a7cae6e975bc">   86</a></span>   <a class="code" href="classimpala_1_1MemTracker.html">MemTracker</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a609be125f8de92848139a7cae6e975bc">process_mem_tracker</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a2faf359235628e417ec67ff7290490ea">mem_tracker_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ad43b8842f1d307b815ae67e6295e7524">   87</a></span>   <a class="code" href="classimpala_1_1ThreadResourceMgr.html">ThreadResourceMgr</a>* <a class="code" href="classimpala_1_1ExecEnv.html#ad43b8842f1d307b815ae67e6295e7524">thread_mgr</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a7b3804d9f518d34123e6e9c2c89196d6">thread_mgr_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#adab640721575c6afe9074faf5ef11925">   88</a></span>   <a class="code" href="classimpala_1_1CgroupsMgr.html">CgroupsMgr</a>* <a class="code" href="classimpala_1_1ExecEnv.html#adab640721575c6afe9074faf5ef11925">cgroups_mgr</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#ae362e16935d2d9785c5c42c532087c4b">cgroups_mgr_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a1aa344745ea152e6df02c4c4f7693aab">   89</a></span>   <a class="code" href="classimpala_1_1ThreadPool.html">HdfsOpThreadPool</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a1aa344745ea152e6df02c4c4f7693aab">hdfs_op_thread_pool</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a5e7decabc060444e2c53a590ecbc36ca">hdfs_op_thread_pool_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a1e79b8e9d421019d94a8b0396524f508">   90</a></span>   <a class="code" href="classimpala_1_1ImpalaServer.html">ImpalaServer</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a1e79b8e9d421019d94a8b0396524f508">impala_server</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a24d5f16832bb67394a0a651a2dfcdee6">impala_server_</a>; }</div> | 
|  | <div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ab185a4adc575797f0fee891f4782627a">   91</a></span>   <a class="code" href="classimpala_1_1Frontend.html">Frontend</a>* <a class="code" href="classimpala_1_1ExecEnv.html#ab185a4adc575797f0fee891f4782627a">frontend</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a91b10c38921af81a7e01b7482cfa3b41">frontend_</a>.get(); };</div> | 
|  | <div class="line"><a name="l00092"></a><span class="lineno">   92</span> </div> | 
|  | <div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a76337d98939015472181aeeb051fb685">   93</a></span>   <span class="keywordtype">void</span> <a class="code" href="classimpala_1_1ExecEnv.html#a76337d98939015472181aeeb051fb685">set_enable_webserver</a>(<span class="keywordtype">bool</span> enable) { <a class="code" href="classimpala_1_1ExecEnv.html#a9f4b0be46feb9888a0cb15f297f35cd0">enable_webserver_</a> = enable; }</div> | 
|  | <div class="line"><a name="l00094"></a><span class="lineno">   94</span> </div> | 
|  | <div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a069a3da92141cfb1b2ecef658d894392">   95</a></span>   <a class="code" href="classimpala_1_1ResourceBroker.html">ResourceBroker</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a069a3da92141cfb1b2ecef658d894392">resource_broker</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a3c2146d80dc8a674d2e4a655dbefde3a">resource_broker_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a223f769e4db7d049f1064a9f7cbf2242">   96</a></span>   <a class="code" href="classimpala_1_1Scheduler.html">Scheduler</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a223f769e4db7d049f1064a9f7cbf2242">scheduler</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a2e413df7dfb184bacfd17021caccb91a">scheduler_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a4f3747cd8ecf4f4e100fff44fdc3d463">   97</a></span>   <a class="code" href="classimpala_1_1StatestoreSubscriber.html">StatestoreSubscriber</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a4f3747cd8ecf4f4e100fff44fdc3d463">subscriber</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#aec266ff2ef42567e5d5b31ec76a81111">statestore_subscriber_</a>.get(); }</div> | 
|  | <div class="line"><a name="l00098"></a><span class="lineno">   98</span> </div> | 
|  | <div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a9c3325da495eb7d1d71e3c932aff2628">   99</a></span>   <span class="keyword">const</span> TNetworkAddress& <a class="code" href="classimpala_1_1ExecEnv.html#a9c3325da495eb7d1d71e3c932aff2628">backend_address</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#adada124b235ca0fc20e83ea2fbc3ce61">backend_address_</a>; }</div> | 
|  | <div class="line"><a name="l00100"></a><span class="lineno">  100</span> </div> | 
|  | <div class="line"><a name="l00102"></a><span class="lineno">  102</span>   <span class="keyword">virtual</span> <a class="code" href="classimpala_1_1Status.html">Status</a> <a class="code" href="classimpala_1_1ExecEnv.html#a076c016ebaa5c7b77b1dc9310f1247a0">StartServices</a>();</div> | 
|  | <div class="line"><a name="l00103"></a><span class="lineno">  103</span> </div> | 
|  | <div class="line"><a name="l00105"></a><span class="lineno">  105</span>   <a class="code" href="classimpala_1_1Status.html">Status</a> <a class="code" href="classimpala_1_1ExecEnv.html#a96fe8303b423faaeb2278c48fd1fe679">InitForFeTests</a>();</div> | 
|  | <div class="line"><a name="l00106"></a><span class="lineno">  106</span> </div> | 
|  | <div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#aa9d3a268d8659c4b7d5f2e216d83fc32">  110</a></span>   <span class="keywordtype">bool</span> <a class="code" href="classimpala_1_1ExecEnv.html#aa9d3a268d8659c4b7d5f2e216d83fc32">is_fe_tests</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#a57a7109765094f0afbd357ca94bb5f3e">is_fe_tests_</a>; }</div> | 
|  | <div class="line"><a name="l00111"></a><span class="lineno">  111</span> </div> | 
|  | <div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a0511cde1ab735d6ea0de8e30c0d3e2c9">  115</a></span>   <span class="keywordtype">bool</span> <a class="code" href="classimpala_1_1ExecEnv.html#a0511cde1ab735d6ea0de8e30c0d3e2c9">is_pseudo_distributed_llama</a>() { <span class="keywordflow">return</span> <a class="code" href="classimpala_1_1ExecEnv.html#aac4d3101af53514c068b9b868fc8fce9">is_pseudo_distributed_llama_</a>; }</div> | 
|  | <div class="line"><a name="l00116"></a><span class="lineno">  116</span> </div> | 
|  | <div class="line"><a name="l00117"></a><span class="lineno">  117</span>  <span class="keyword">protected</span>:</div> | 
|  | <div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a8f3613d5e3708261af996c0e066aa675">  119</a></span>   boost::scoped_ptr<DataStreamMgr> <a class="code" href="classimpala_1_1ExecEnv.html#a8f3613d5e3708261af996c0e066aa675">stream_mgr_</a>;</div> | 
|  | <div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a3c2146d80dc8a674d2e4a655dbefde3a">  120</a></span>   boost::scoped_ptr<ResourceBroker> <a class="code" href="classimpala_1_1ExecEnv.html#a3c2146d80dc8a674d2e4a655dbefde3a">resource_broker_</a>;</div> | 
|  | <div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a2e413df7dfb184bacfd17021caccb91a">  121</a></span>   boost::scoped_ptr<Scheduler> <a class="code" href="classimpala_1_1ExecEnv.html#a2e413df7dfb184bacfd17021caccb91a">scheduler_</a>;</div> | 
|  | <div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#aec266ff2ef42567e5d5b31ec76a81111">  122</a></span>   boost::scoped_ptr<StatestoreSubscriber> <a class="code" href="classimpala_1_1ExecEnv.html#aec266ff2ef42567e5d5b31ec76a81111">statestore_subscriber_</a>;</div> | 
|  | <div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a5b912a83c8f42872ee4b37b350da79a3">  123</a></span>   boost::scoped_ptr<ImpalaInternalServiceClientCache> <a class="code" href="classimpala_1_1ExecEnv.html#a5b912a83c8f42872ee4b37b350da79a3">impalad_client_cache_</a>;</div> | 
|  | <div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#af3cc406122599495c263442308236b0b">  124</a></span>   boost::scoped_ptr<CatalogServiceClientCache> <a class="code" href="classimpala_1_1ExecEnv.html#af3cc406122599495c263442308236b0b">catalogd_client_cache_</a>;</div> | 
|  | <div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ab6a7ccffca476f07e5810444b83e090f">  125</a></span>   boost::scoped_ptr<HBaseTableFactory> <a class="code" href="classimpala_1_1ExecEnv.html#ab6a7ccffca476f07e5810444b83e090f">htable_factory_</a>;</div> | 
|  | <div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#aac68330b4af2ee903901c4c2de7bc698">  126</a></span>   boost::scoped_ptr<DiskIoMgr> <a class="code" href="classimpala_1_1ExecEnv.html#aac68330b4af2ee903901c4c2de7bc698">disk_io_mgr_</a>;</div> | 
|  | <div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#adb2ad434054987f921b974c00a3dce97">  127</a></span>   boost::scoped_ptr<Webserver> <a class="code" href="classimpala_1_1ExecEnv.html#adb2ad434054987f921b974c00a3dce97">webserver_</a>;</div> | 
|  | <div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ab7d0852b63f8f9b7b1b983b16ddd03a7">  128</a></span>   boost::scoped_ptr<MetricGroup> <a class="code" href="classimpala_1_1ExecEnv.html#ab7d0852b63f8f9b7b1b983b16ddd03a7">metrics_</a>;</div> | 
|  | <div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a2faf359235628e417ec67ff7290490ea">  129</a></span>   boost::scoped_ptr<MemTracker> <a class="code" href="classimpala_1_1ExecEnv.html#a2faf359235628e417ec67ff7290490ea">mem_tracker_</a>;</div> | 
|  | <div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a7b3804d9f518d34123e6e9c2c89196d6">  130</a></span>   boost::scoped_ptr<ThreadResourceMgr> <a class="code" href="classimpala_1_1ExecEnv.html#a7b3804d9f518d34123e6e9c2c89196d6">thread_mgr_</a>;</div> | 
|  | <div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ae362e16935d2d9785c5c42c532087c4b">  131</a></span>   boost::scoped_ptr<CgroupsMgr> <a class="code" href="classimpala_1_1ExecEnv.html#ae362e16935d2d9785c5c42c532087c4b">cgroups_mgr_</a>;</div> | 
|  | <div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a5e7decabc060444e2c53a590ecbc36ca">  132</a></span>   boost::scoped_ptr<HdfsOpThreadPool> <a class="code" href="classimpala_1_1ExecEnv.html#a5e7decabc060444e2c53a590ecbc36ca">hdfs_op_thread_pool_</a>;</div> | 
|  | <div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#ad1686cb9f71b88e161f82f85e6afd39c">  133</a></span>   boost::scoped_ptr<RequestPoolService> <a class="code" href="classimpala_1_1ExecEnv.html#ad1686cb9f71b88e161f82f85e6afd39c">request_pool_service_</a>;</div> | 
|  | <div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a91b10c38921af81a7e01b7482cfa3b41">  134</a></span>   boost::scoped_ptr<Frontend> <a class="code" href="classimpala_1_1ExecEnv.html#a91b10c38921af81a7e01b7482cfa3b41">frontend_</a>;</div> | 
|  | <div class="line"><a name="l00135"></a><span class="lineno">  135</span> </div> | 
|  | <div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a24d5f16832bb67394a0a651a2dfcdee6">  137</a></span>   <a class="code" href="classimpala_1_1ImpalaServer.html">ImpalaServer</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a24d5f16832bb67394a0a651a2dfcdee6">impala_server_</a>;</div> | 
|  | <div class="line"><a name="l00138"></a><span class="lineno">  138</span> </div> | 
|  | <div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a9f4b0be46feb9888a0cb15f297f35cd0">  139</a></span>   <span class="keywordtype">bool</span> <a class="code" href="classimpala_1_1ExecEnv.html#a9f4b0be46feb9888a0cb15f297f35cd0">enable_webserver_</a>;</div> | 
|  | <div class="line"><a name="l00140"></a><span class="lineno">  140</span> </div> | 
|  | <div class="line"><a name="l00141"></a><span class="lineno">  141</span>  <span class="keyword">private</span>:</div> | 
|  | <div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a60c5364873d450d829ad53f0da5ed6a2">  142</a></span>   <span class="keyword">static</span> <a class="code" href="classimpala_1_1ExecEnv.html">ExecEnv</a>* <a class="code" href="classimpala_1_1ExecEnv.html#a60c5364873d450d829ad53f0da5ed6a2">exec_env_</a>;</div> | 
|  | <div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a956f0173b50d13a8b89f77de74e09662">  143</a></span>   <a class="code" href="classimpala_1_1TimezoneDatabase.html">TimezoneDatabase</a> <a class="code" href="classimpala_1_1ExecEnv.html#a956f0173b50d13a8b89f77de74e09662">tz_database_</a>;</div> | 
|  | <div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#a57a7109765094f0afbd357ca94bb5f3e">  144</a></span>   <span class="keywordtype">bool</span> <a class="code" href="classimpala_1_1ExecEnv.html#a57a7109765094f0afbd357ca94bb5f3e">is_fe_tests_</a>;</div> | 
|  | <div class="line"><a name="l00145"></a><span class="lineno">  145</span> </div> | 
|  | <div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#adada124b235ca0fc20e83ea2fbc3ce61">  147</a></span>   TNetworkAddress <a class="code" href="classimpala_1_1ExecEnv.html#adada124b235ca0fc20e83ea2fbc3ce61">backend_address_</a>;</div> | 
|  | <div class="line"><a name="l00148"></a><span class="lineno">  148</span> </div> | 
|  | <div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="classimpala_1_1ExecEnv.html#aac4d3101af53514c068b9b868fc8fce9">  152</a></span>   <span class="keywordtype">bool</span> <a class="code" href="classimpala_1_1ExecEnv.html#aac4d3101af53514c068b9b868fc8fce9">is_pseudo_distributed_llama_</a>;</div> | 
|  | <div class="line"><a name="l00153"></a><span class="lineno">  153</span> </div> | 
|  | <div class="line"><a name="l00155"></a><span class="lineno">  155</span>   <span class="keywordtype">void</span> <a class="code" href="classimpala_1_1ExecEnv.html#a517c656ab66a81d81005d3b90afa8d1a">InitRm</a>();</div> | 
|  | <div class="line"><a name="l00156"></a><span class="lineno">  156</span> };</div> | 
|  | <div class="line"><a name="l00157"></a><span class="lineno">  157</span> </div> | 
|  | <div class="line"><a name="l00158"></a><span class="lineno">  158</span> } <span class="comment">// namespace impala</span></div> | 
|  | <div class="line"><a name="l00159"></a><span class="lineno">  159</span> </div> | 
|  | <div class="line"><a name="l00160"></a><span class="lineno">  160</span> <span class="preprocessor">#endif</span></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a7bbec8c02426a6990faa8d8f2a9afe54"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a7bbec8c02426a6990faa8d8f2a9afe54">impala::ExecEnv::SetImpalaServer</a></div><div class="ttdeci">void SetImpalaServer(ImpalaServer *server)</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00069">exec-env.h:69</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_aac68330b4af2ee903901c4c2de7bc698"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#aac68330b4af2ee903901c4c2de7bc698">impala::ExecEnv::disk_io_mgr_</a></div><div class="ttdeci">boost::scoped_ptr< DiskIoMgr > disk_io_mgr_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00126">exec-env.h:126</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_aec7238ff46eafe8cade32b8e3b6d6e3b"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#aec7238ff46eafe8cade32b8e3b6d6e3b">impala::ExecEnv::statestore_subscriber</a></div><div class="ttdeci">StatestoreSubscriber * statestore_subscriber()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00071">exec-env.h:71</a></div></div> | 
|  | <div class="ttc" id="cgroups-mgr_8h_html"><div class="ttname"><a href="cgroups-mgr_8h.html">cgroups-mgr.h</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a517c656ab66a81d81005d3b90afa8d1a"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a517c656ab66a81d81005d3b90afa8d1a">impala::ExecEnv::InitRm</a></div><div class="ttdeci">void InitRm()</div><div class="ttdoc">Initialise cgroups manager, detect test RM environment and init resource broker. </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8cc_source.html#l00223">exec-env.cc:223</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a2faf359235628e417ec67ff7290490ea"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a2faf359235628e417ec67ff7290490ea">impala::ExecEnv::mem_tracker_</a></div><div class="ttdeci">boost::scoped_ptr< MemTracker > mem_tracker_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00129">exec-env.h:129</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ImpalaServer_html"><div class="ttname"><a href="classimpala_1_1ImpalaServer.html">impala::ImpalaServer</a></div><div class="ttdef"><b>Definition:</b> <a href="impala-server_8h_source.html#l00082">impala-server.h:82</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ad1686cb9f71b88e161f82f85e6afd39c"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ad1686cb9f71b88e161f82f85e6afd39c">impala::ExecEnv::request_pool_service_</a></div><div class="ttdeci">boost::scoped_ptr< RequestPoolService > request_pool_service_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00133">exec-env.h:133</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_adada124b235ca0fc20e83ea2fbc3ce61"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#adada124b235ca0fc20e83ea2fbc3ce61">impala::ExecEnv::backend_address_</a></div><div class="ttdeci">TNetworkAddress backend_address_</div><div class="ttdoc">Address of the Impala backend server instance. </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00147">exec-env.h:147</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1TimezoneDatabase_html"><div class="ttname"><a href="classimpala_1_1TimezoneDatabase.html">impala::TimezoneDatabase</a></div><div class="ttdoc">Functions to load and access the timestamp database. </div><div class="ttdef"><b>Definition:</b> <a href="timestamp-functions_8h_source.html#l00123">timestamp-functions.h:123</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a96fe8303b423faaeb2278c48fd1fe679"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a96fe8303b423faaeb2278c48fd1fe679">impala::ExecEnv::InitForFeTests</a></div><div class="ttdeci">Status InitForFeTests()</div><div class="ttdoc">Initializes the exec env for running FE tests. </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8cc_source.html#l00276">exec-env.cc:276</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a5e7decabc060444e2c53a590ecbc36ca"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a5e7decabc060444e2c53a590ecbc36ca">impala::ExecEnv::hdfs_op_thread_pool_</a></div><div class="ttdeci">boost::scoped_ptr< HdfsOpThreadPool > hdfs_op_thread_pool_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00132">exec-env.h:132</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a2e413df7dfb184bacfd17021caccb91a"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a2e413df7dfb184bacfd17021caccb91a">impala::ExecEnv::scheduler_</a></div><div class="ttdeci">boost::scoped_ptr< Scheduler > scheduler_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00121">exec-env.h:121</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a9f4b0be46feb9888a0cb15f297f35cd0"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a9f4b0be46feb9888a0cb15f297f35cd0">impala::ExecEnv::enable_webserver_</a></div><div class="ttdeci">bool enable_webserver_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00139">exec-env.h:139</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ae362e16935d2d9785c5c42c532087c4b"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ae362e16935d2d9785c5c42c532087c4b">impala::ExecEnv::cgroups_mgr_</a></div><div class="ttdeci">boost::scoped_ptr< CgroupsMgr > cgroups_mgr_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00131">exec-env.h:131</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a60c5364873d450d829ad53f0da5ed6a2"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a60c5364873d450d829ad53f0da5ed6a2">impala::ExecEnv::exec_env_</a></div><div class="ttdeci">static ExecEnv * exec_env_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00142">exec-env.h:142</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1MetricGroup_html"><div class="ttname"><a href="classimpala_1_1MetricGroup.html">impala::MetricGroup</a></div><div class="ttdoc">MetricGroups may be organised hierarchically as a tree. </div><div class="ttdef"><b>Definition:</b> <a href="metrics_8h_source.html#l00200">metrics.h:200</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a6e3ed36c39c73057d654530ef8ff52b1"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a6e3ed36c39c73057d654530ef8ff52b1">impala::ExecEnv::webserver</a></div><div class="ttdeci">Webserver * webserver()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00084">exec-env.h:84</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a3c2146d80dc8a674d2e4a655dbefde3a"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a3c2146d80dc8a674d2e4a655dbefde3a">impala::ExecEnv::resource_broker_</a></div><div class="ttdeci">boost::scoped_ptr< ResourceBroker > resource_broker_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00120">exec-env.h:120</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ResourceBroker_html"><div class="ttname"><a href="classimpala_1_1ResourceBroker.html">impala::ResourceBroker</a></div><div class="ttdef"><b>Definition:</b> <a href="resource-broker_8h_source.html#l00044">resource-broker.h:44</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a91b10c38921af81a7e01b7482cfa3b41"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a91b10c38921af81a7e01b7482cfa3b41">impala::ExecEnv::frontend_</a></div><div class="ttdeci">boost::scoped_ptr< Frontend > frontend_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00134">exec-env.h:134</a></div></div> | 
|  | <div class="ttc" id="client-cache_8h_html"><div class="ttname"><a href="client-cache_8h.html">client-cache.h</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1Frontend_html"><div class="ttname"><a href="classimpala_1_1Frontend.html">impala::Frontend</a></div><div class="ttdef"><b>Definition:</b> <a href="frontend_8h_source.html#l00032">frontend.h:32</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a223f769e4db7d049f1064a9f7cbf2242"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a223f769e4db7d049f1064a9f7cbf2242">impala::ExecEnv::scheduler</a></div><div class="ttdeci">Scheduler * scheduler()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00096">exec-env.h:96</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1StatestoreSubscriber_html"><div class="ttname"><a href="classimpala_1_1StatestoreSubscriber.html">impala::StatestoreSubscriber</a></div><div class="ttdef"><b>Definition:</b> <a href="statestore-subscriber_8h_source.html#l00064">statestore-subscriber.h:64</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_abbd31614e8a0044cbbc700e6ad5c5149"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#abbd31614e8a0044cbbc700e6ad5c5149">impala::ExecEnv::htable_factory</a></div><div class="ttdeci">HBaseTableFactory * htable_factory()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00082">exec-env.h:82</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ab185a4adc575797f0fee891f4782627a"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ab185a4adc575797f0fee891f4782627a">impala::ExecEnv::frontend</a></div><div class="ttdeci">Frontend * frontend()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00091">exec-env.h:91</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a5b912a83c8f42872ee4b37b350da79a3"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a5b912a83c8f42872ee4b37b350da79a3">impala::ExecEnv::impalad_client_cache_</a></div><div class="ttdeci">boost::scoped_ptr< ImpalaInternalServiceClientCache > impalad_client_cache_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00123">exec-env.h:123</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1DataStreamMgr_html"><div class="ttname"><a href="classimpala_1_1DataStreamMgr.html">impala::DataStreamMgr</a></div><div class="ttdef"><b>Definition:</b> <a href="data-stream-mgr_8h_source.html#l00056">data-stream-mgr.h:56</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_aec266ff2ef42567e5d5b31ec76a81111"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#aec266ff2ef42567e5d5b31ec76a81111">impala::ExecEnv::statestore_subscriber_</a></div><div class="ttdeci">boost::scoped_ptr< StatestoreSubscriber > statestore_subscriber_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00122">exec-env.h:122</a></div></div> | 
|  | <div class="ttc" id="timestamp-functions_8h_html"><div class="ttname"><a href="timestamp-functions_8h.html">timestamp-functions.h</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a069a3da92141cfb1b2ecef658d894392"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a069a3da92141cfb1b2ecef658d894392">impala::ExecEnv::resource_broker</a></div><div class="ttdeci">ResourceBroker * resource_broker()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00095">exec-env.h:95</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ThreadResourceMgr_html"><div class="ttname"><a href="classimpala_1_1ThreadResourceMgr.html">impala::ThreadResourceMgr</a></div><div class="ttdef"><b>Definition:</b> <a href="thread-resource-mgr_8h_source.html#l00063">thread-resource-mgr.h:63</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a1e79b8e9d421019d94a8b0396524f508"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a1e79b8e9d421019d94a8b0396524f508">impala::ExecEnv::impala_server</a></div><div class="ttdeci">ImpalaServer * impala_server()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00090">exec-env.h:90</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1CgroupsMgr_html"><div class="ttname"><a href="classimpala_1_1CgroupsMgr.html">impala::CgroupsMgr</a></div><div class="ttdef"><b>Definition:</b> <a href="cgroups-mgr_8h_source.html#l00079">cgroups-mgr.h:79</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a956f0173b50d13a8b89f77de74e09662"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a956f0173b50d13a8b89f77de74e09662">impala::ExecEnv::tz_database_</a></div><div class="ttdeci">TimezoneDatabase tz_database_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00143">exec-env.h:143</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a609be125f8de92848139a7cae6e975bc"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a609be125f8de92848139a7cae6e975bc">impala::ExecEnv::process_mem_tracker</a></div><div class="ttdeci">MemTracker * process_mem_tracker()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00086">exec-env.h:86</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1Status_html"><div class="ttname"><a href="classimpala_1_1Status.html">impala::Status</a></div><div class="ttdef"><b>Definition:</b> <a href="status_8h_source.html#l00081">status.h:81</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_adab640721575c6afe9074faf5ef11925"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#adab640721575c6afe9074faf5ef11925">impala::ExecEnv::cgroups_mgr</a></div><div class="ttdeci">CgroupsMgr * cgroups_mgr()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00088">exec-env.h:88</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_adcf986a74629bdc01dcc4ce2cd353f20"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#adcf986a74629bdc01dcc4ce2cd353f20">impala::ExecEnv::metrics</a></div><div class="ttdeci">MetricGroup * metrics()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00085">exec-env.h:85</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_aac4d3101af53514c068b9b868fc8fce9"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#aac4d3101af53514c068b9b868fc8fce9">impala::ExecEnv::is_pseudo_distributed_llama_</a></div><div class="ttdeci">bool is_pseudo_distributed_llama_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00152">exec-env.h:152</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_aaf2f59b4a9a56e4a06a7a0e49ba5d492"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#aaf2f59b4a9a56e4a06a7a0e49ba5d492">impala::ExecEnv::catalogd_client_cache</a></div><div class="ttdeci">CatalogServiceClientCache * catalogd_client_cache()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00079">exec-env.h:79</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1Scheduler_html"><div class="ttname"><a href="classimpala_1_1Scheduler.html">impala::Scheduler</a></div><div class="ttdef"><b>Definition:</b> <a href="scheduler_8h_source.html#l00040">scheduler.h:40</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a9c3325da495eb7d1d71e3c932aff2628"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a9c3325da495eb7d1d71e3c932aff2628">impala::ExecEnv::backend_address</a></div><div class="ttdeci">const TNetworkAddress & backend_address() const </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00099">exec-env.h:99</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ab6a7ccffca476f07e5810444b83e090f"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ab6a7ccffca476f07e5810444b83e090f">impala::ExecEnv::htable_factory_</a></div><div class="ttdeci">boost::scoped_ptr< HBaseTableFactory > htable_factory_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00125">exec-env.h:125</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ThreadPool_html"><div class="ttname"><a href="classimpala_1_1ThreadPool.html">impala::ThreadPool</a></div><div class="ttdef"><b>Definition:</b> <a href="thread-pool_8h_source.html#l00030">thread-pool.h:30</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a57a7109765094f0afbd357ca94bb5f3e"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a57a7109765094f0afbd357ca94bb5f3e">impala::ExecEnv::is_fe_tests_</a></div><div class="ttdeci">bool is_fe_tests_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00144">exec-env.h:144</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_af3cc406122599495c263442308236b0b"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#af3cc406122599495c263442308236b0b">impala::ExecEnv::catalogd_client_cache_</a></div><div class="ttdeci">boost::scoped_ptr< CatalogServiceClientCache > catalogd_client_cache_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00124">exec-env.h:124</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a1aa344745ea152e6df02c4c4f7693aab"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a1aa344745ea152e6df02c4c4f7693aab">impala::ExecEnv::hdfs_op_thread_pool</a></div><div class="ttdeci">HdfsOpThreadPool * hdfs_op_thread_pool()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00089">exec-env.h:89</a></div></div> | 
|  | <div class="ttc" id="resource-broker_8h_html"><div class="ttname"><a href="resource-broker_8h.html">resource-broker.h</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a076c016ebaa5c7b77b1dc9310f1247a0"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a076c016ebaa5c7b77b1dc9310f1247a0">impala::ExecEnv::StartServices</a></div><div class="ttdeci">virtual Status StartServices()</div><div class="ttdoc">Starts any dependent services in their correct order. </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8cc_source.html#l00282">exec-env.cc:282</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1MemTracker_html"><div class="ttname"><a href="classimpala_1_1MemTracker.html">impala::MemTracker</a></div><div class="ttdoc">This class is thread-safe. </div><div class="ttdef"><b>Definition:</b> <a href="mem-tracker_8h_source.html#l00061">mem-tracker.h:61</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1DiskIoMgr_html"><div class="ttname"><a href="classimpala_1_1DiskIoMgr.html">impala::DiskIoMgr</a></div><div class="ttdef"><b>Definition:</b> <a href="disk-io-mgr_8h_source.html#l00188">disk-io-mgr.h:188</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a1e6e0d5c3e7b2d8b027e45f1a5b6999d"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a1e6e0d5c3e7b2d8b027e45f1a5b6999d">impala::ExecEnv::ExecEnv</a></div><div class="ttdeci">ExecEnv()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8cc_source.html#l00132">exec-env.cc:132</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ab7d0852b63f8f9b7b1b983b16ddd03a7"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ab7d0852b63f8f9b7b1b983b16ddd03a7">impala::ExecEnv::metrics_</a></div><div class="ttdeci">boost::scoped_ptr< MetricGroup > metrics_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00128">exec-env.h:128</a></div></div> | 
|  | <div class="ttc" id="hdfs-bulk-ops_8h_html"><div class="ttname"><a href="hdfs-bulk-ops_8h.html">hdfs-bulk-ops.h</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_af75aeec37f5b3b5eb9b531453af0c553"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#af75aeec37f5b3b5eb9b531453af0c553">impala::ExecEnv::GetInstance</a></div><div class="ttdeci">static ExecEnv * GetInstance()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00063">exec-env.h:63</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a7b3804d9f518d34123e6e9c2c89196d6"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a7b3804d9f518d34123e6e9c2c89196d6">impala::ExecEnv::thread_mgr_</a></div><div class="ttdeci">boost::scoped_ptr< ThreadResourceMgr > thread_mgr_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00130">exec-env.h:130</a></div></div> | 
|  | <div class="ttc" id="status_8h_html"><div class="ttname"><a href="status_8h.html">status.h</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a3d46411c3713cb0079a0f72ddd3b5f50"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a3d46411c3713cb0079a0f72ddd3b5f50">impala::ExecEnv::~ExecEnv</a></div><div class="ttdeci">virtual ~ExecEnv()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8cc_source.html#l00273">exec-env.cc:273</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a0511cde1ab735d6ea0de8e30c0d3e2c9"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a0511cde1ab735d6ea0de8e30c0d3e2c9">impala::ExecEnv::is_pseudo_distributed_llama</a></div><div class="ttdeci">bool is_pseudo_distributed_llama()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00115">exec-env.h:115</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1HBaseTableFactory_html"><div class="ttname"><a href="classimpala_1_1HBaseTableFactory.html">impala::HBaseTableFactory</a></div><div class="ttdef"><b>Definition:</b> <a href="hbase-table-factory_8h_source.html#l00034">hbase-table-factory.h:34</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ab15c22950c158cec1797996f4f927de6"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ab15c22950c158cec1797996f4f927de6">impala::ExecEnv::disk_io_mgr</a></div><div class="ttdeci">DiskIoMgr * disk_io_mgr()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00083">exec-env.h:83</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a776e198676e5f59f44d0f0f2b43cde68"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a776e198676e5f59f44d0f0f2b43cde68">impala::ExecEnv::stream_mgr</a></div><div class="ttdeci">DataStreamMgr * stream_mgr()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00075">exec-env.h:75</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_aa9d3a268d8659c4b7d5f2e216d83fc32"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#aa9d3a268d8659c4b7d5f2e216d83fc32">impala::ExecEnv::is_fe_tests</a></div><div class="ttdeci">bool is_fe_tests()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00110">exec-env.h:110</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a24d5f16832bb67394a0a651a2dfcdee6"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a24d5f16832bb67394a0a651a2dfcdee6">impala::ExecEnv::impala_server_</a></div><div class="ttdeci">ImpalaServer * impala_server_</div><div class="ttdoc">Not owned by this class. </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00137">exec-env.h:137</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a4f3747cd8ecf4f4e100fff44fdc3d463"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a4f3747cd8ecf4f4e100fff44fdc3d463">impala::ExecEnv::subscriber</a></div><div class="ttdeci">StatestoreSubscriber * subscriber()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00097">exec-env.h:97</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html"><div class="ttname"><a href="classimpala_1_1ExecEnv.html">impala::ExecEnv</a></div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00053">exec-env.h:53</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ClientCache_html"><div class="ttname"><a href="classimpala_1_1ClientCache.html">impala::ClientCache</a></div><div class="ttdef"><b>Definition:</b> <a href="client-cache_8h_source.html#l00187">client-cache.h:187</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1Webserver_html"><div class="ttname"><a href="classimpala_1_1Webserver.html">impala::Webserver</a></div><div class="ttdef"><b>Definition:</b> <a href="webserver_8h_source.html#l00034">webserver.h:34</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_ad43b8842f1d307b815ae67e6295e7524"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#ad43b8842f1d307b815ae67e6295e7524">impala::ExecEnv::thread_mgr</a></div><div class="ttdeci">ThreadResourceMgr * thread_mgr()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00087">exec-env.h:87</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a76337d98939015472181aeeb051fb685"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a76337d98939015472181aeeb051fb685">impala::ExecEnv::set_enable_webserver</a></div><div class="ttdeci">void set_enable_webserver(bool enable)</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00093">exec-env.h:93</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a8f3613d5e3708261af996c0e066aa675"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a8f3613d5e3708261af996c0e066aa675">impala::ExecEnv::stream_mgr_</a></div><div class="ttdeci">boost::scoped_ptr< DataStreamMgr > stream_mgr_</div><div class="ttdoc">Leave protected so that subclasses can override. </div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00119">exec-env.h:119</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_adb2ad434054987f921b974c00a3dce97"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#adb2ad434054987f921b974c00a3dce97">impala::ExecEnv::webserver_</a></div><div class="ttdeci">boost::scoped_ptr< Webserver > webserver_</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00127">exec-env.h:127</a></div></div> | 
|  | <div class="ttc" id="classimpala_1_1ExecEnv_html_a4e470b8606b776eb409005c95c575361"><div class="ttname"><a href="classimpala_1_1ExecEnv.html#a4e470b8606b776eb409005c95c575361">impala::ExecEnv::impalad_client_cache</a></div><div class="ttdeci">ImpalaInternalServiceClientCache * impalad_client_cache()</div><div class="ttdef"><b>Definition:</b> <a href="exec-env_8h_source.html#l00076">exec-env.h:76</a></div></div> | 
|  | </div><!-- fragment --></div><!-- contents --> | 
|  | </div><!-- doc-content --> | 
|  | <!-- start footer part --> | 
|  | <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> | 
|  | <ul> | 
|  | <li class="navelem"><a class="el" href="dir_e5d120be6b5e8a44336cbfd013b25604.html">be</a></li><li class="navelem"><a class="el" href="dir_68cf7cafb51a962d5bc4848b83cab0de.html">src</a></li><li class="navelem"><a class="el" href="dir_1ef28ab5153adb64262182d038c65543.html">runtime</a></li><li class="navelem"><a class="el" href="exec-env_8h.html">exec-env.h</a></li> | 
|  | <li class="footer">Generated on Thu May 7 2015 16:10:36 for Impala by | 
|  | <a href="http://www.doxygen.org/index.html"> | 
|  | <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li> | 
|  | </ul> | 
|  | </div> | 
|  | </body> | 
|  | </html> |