http://git-wip-us.apache.org/repos/asf/kudu-site/blob/9b792926/cpp-client-api/scan__batch_8h_source.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/scan__batch_8h_source.html
b/cpp-client-api/scan__batch_8h_source.html
index 2afab96..64ddca3 100644
--- a/cpp-client-api/scan__batch_8h_source.html
+++ b/cpp-client-api/scan__batch_8h_source.html
@@ -3,15 +3,16 @@
<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"/>
+<meta name="generator" content="Doxygen 1.8.11"/>
<title>Kudu C++ client API: include/kudu/client/scan_batch.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="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
- $(document).ready(function() { searchBox.OnSelectItem(0); });
+ $(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
@@ -21,7 +22,7 @@
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
- <td style="padding-left: 0.5em;">
+ <td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kudu C++ client API
</div>
</td>
@@ -30,7 +31,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.6 -->
+<!-- Generated by Doxygen 1.8.11 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -69,7 +70,7 @@ var searchBox = new SearchBox("searchBox",
"search",false,'Search');
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>Files</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span
class="SelectionMark"> </span>Functions</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span
class="SelectionMark"> </span>Variables</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span
class="SelectionMark"> </span>Typedefs</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span
class="SelectionMark"> </span>Enumerations</a><a class="SelectItem"
href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span
class="SelectionMark"> </span>Enumerator</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span
class="SelectionMark"> </span>Friends</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span
class="SelectionMark"> </span>Macros</a><a class="SelectItem"
href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span
class="SelectionMark"> </span>Pages</a></div>
+</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
@@ -80,7 +81,7 @@ var searchBox = new SearchBox("searchBox",
"search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
-<li class="navelem"><a class="el"
href="dir_235407dca341f46b6fb19f405883843a.html">include</a></li><li
class="navelem"><a class="el"
href="dir_449cf6114614d9b381f0615a58145d61.html">kudu</a></li><li
class="navelem"><a class="el"
href="dir_c0b92eade6124c250f9e04106de87350.html">client</a></li> </ul>
+<li class="navelem"><a class="el"
href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li
class="navelem"><a class="el"
href="dir_58b01e52e53886b8d78ab5060a2cd2bd.html">kudu</a></li><li
class="navelem"><a class="el"
href="dir_4eb331d85bb84eae27db9d0af49f6f99.html">client</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@@ -88,215 +89,26 @@ var searchBox = new SearchBox("searchBox",
"search",false,'Search');
<div class="title">scan_batch.h</div> </div>
</div><!--header-->
<div class="contents">
-<div class="fragment"><div class="line"><a name="l00001"></a><span
class="lineno"> 1</span> <span class="comment">// Licensed to the
Apache Software Foundation (ASF) under one</span></div>
-<div class="line"><a name="l00002"></a><span class="lineno">
2</span> <span class="comment">// or more contributor license agreements.
See the NOTICE file</span></div>
-<div class="line"><a name="l00003"></a><span class="lineno">
3</span> <span class="comment">// distributed with this work for
additional information</span></div>
-<div class="line"><a name="l00004"></a><span class="lineno">
4</span> <span class="comment">// regarding copyright ownership. The ASF
licenses this file</span></div>
-<div class="line"><a name="l00005"></a><span class="lineno">
5</span> <span class="comment">// to you under the Apache License, Version
2.0 (the</span></div>
-<div class="line"><a name="l00006"></a><span class="lineno">
6</span> <span class="comment">// "License"); you may not use
this file except in compliance</span></div>
-<div class="line"><a name="l00007"></a><span class="lineno">
7</span> <span class="comment">// with the License. You may obtain a copy
of the License at</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">//
http://www.apache.org/licenses/LICENSE-2.0</span></div>
-<div class="line"><a name="l00010"></a><span class="lineno">
10</span> <span class="comment">//</span></div>
-<div class="line"><a name="l00011"></a><span class="lineno">
11</span> <span class="comment">// Unless required by applicable law or
agreed to in writing,</span></div>
-<div class="line"><a name="l00012"></a><span class="lineno">
12</span> <span class="comment">// software distributed under the License
is distributed on an</span></div>
-<div class="line"><a name="l00013"></a><span class="lineno">
13</span> <span class="comment">// "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY</span></div>
-<div class="line"><a name="l00014"></a><span class="lineno">
14</span> <span class="comment">// KIND, either express or implied. See
the License for the</span></div>
-<div class="line"><a name="l00015"></a><span class="lineno">
15</span> <span class="comment">// specific language governing permissions
and limitations</span></div>
-<div class="line"><a name="l00016"></a><span class="lineno">
16</span> <span class="comment">// under the License.</span></div>
-<div class="line"><a name="l00017"></a><span class="lineno">
17</span> <span class="preprocessor">#ifndef
KUDU_CLIENT_SCAN_BATCH_H</span></div>
-<div class="line"><a name="l00018"></a><span class="lineno">
18</span> <span class="preprocessor"></span><span
class="preprocessor">#define KUDU_CLIENT_SCAN_BATCH_H</span></div>
-<div class="line"><a name="l00019"></a><span class="lineno">
19</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">
20</span> <span class="preprocessor">#include <string></span></div>
-<div class="line"><a name="l00021"></a><span class="lineno">
21</span> </div>
-<div class="line"><a name="l00022"></a><span class="lineno">
22</span> <span class="preprocessor">#ifdef
KUDU_HEADERS_NO_STUBS</span></div>
-<div class="line"><a name="l00023"></a><span class="lineno">
23</span> <span class="preprocessor"></span><span
class="preprocessor">#include "kudu/gutil/macros.h"</span></div>
-<div class="line"><a name="l00024"></a><span class="lineno">
24</span> <span class="preprocessor">#include
"kudu/gutil/port.h"</span></div>
-<div class="line"><a name="l00025"></a><span class="lineno">
25</span> <span class="preprocessor">#else</span></div>
-<div class="line"><a name="l00026"></a><span class="lineno">
26</span> <span class="preprocessor"></span><span
class="preprocessor">#include "kudu/client/stubs.h"</span></div>
-<div class="line"><a name="l00027"></a><span class="lineno">
27</span> <span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00028"></a><span class="lineno">
28</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">
29</span> <span class="preprocessor">#include
"kudu/util/kudu_export.h"</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">
30</span> <span class="preprocessor">#include
"kudu/util/slice.h"</span></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">namespace </span>kudu {</div>
-<div class="line"><a name="l00033"></a><span class="lineno">
33</span> <span class="keyword">class </span>Schema;</div>
-<div class="line"><a name="l00034"></a><span class="lineno">
34</span> </div>
-<div class="line"><a name="l00035"></a><span class="lineno">
35</span> <span class="keyword">namespace </span>tools {</div>
-<div class="line"><a name="l00036"></a><span class="lineno">
36</span> <span class="keyword">class </span>ReplicaDumper;</div>
-<div class="line"><a name="l00037"></a><span class="lineno">
37</span> } <span class="comment">// namespace tools</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno">
38</span> </div>
-<div class="line"><a name="l00039"></a><span class="lineno">
39</span> <span class="keyword">namespace </span>client {</div>
-<div class="line"><a name="l00040"></a><span class="lineno">
40</span> <span class="keyword">class </span>KuduSchema;</div>
-<div class="line"><a name="l00041"></a><span class="lineno">
41</span> </div>
-<div class="line"><a name="l00075"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html"> 75</a></span> <span
class="keyword">class </span>KUDU_EXPORT <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> {</div>
-<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> 
<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> 
<span class="keyword">class </span>RowPtr;</div>
-<div class="line"><a name="l00082"></a><span class="lineno">
82</span> </div>
-<div class="line"><a name="l00089"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">
89</a></span>  <span class="keyword">class </span>const_iterator;</div>
-<div class="line"><a name="l00090"></a><span class="lineno">
90</span> </div>
-<div class="line"><a name="l00092"></a><span class="lineno"> 92</span> 
<span class="keyword">typedef</span> RowPtr <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">value_type</a>;</div>
-<div class="line"><a name="l00093"></a><span class="lineno">
93</span> </div>
-<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> 
<a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>();</div>
-<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> 
~<a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>();</div>
-<div class="line"><a name="l00096"></a><span class="lineno">
96</span> </div>
-<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> 
<span class="keywordtype">int</span> NumRows() <span
class="keyword">const</span>;</div>
-<div class="line"><a name="l00099"></a><span class="lineno">
99</span> </div>
-<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> 
<a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a>
Row(<span class="keywordtype">int</span> idx) <span
class="keyword">const</span>;</div>
-<div class="line"><a name="l00108"></a><span class="lineno">
108</span> </div>
-<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> 
const_iterator begin() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> 
const_iterator end() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00113"></a><span class="lineno">
113</span> </div>
-<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> 
<span class="keyword">const</span> <a class="code"
href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a>*
projection_schema() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">
118</span> </div>
-<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> 
<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> 
<span class="keyword">class </span>KUDU_NO_EXPORT Data;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> 
<span class="keyword">friend</span> <span class="keyword">class </span><a
class="code"
href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a>;</div>
-<div class="line"><a name="l00122"></a><span class="lineno"> 122</span> 
<span class="keyword">friend</span> <span class="keyword">class
</span>tools::ReplicaDumper;</div>
-<div class="line"><a name="l00123"></a><span class="lineno">
123</span> </div>
-<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> 
Data* data_;</div>
-<div class="line"><a name="l00125"></a><span class="lineno"> 125</span> 
DISALLOW_COPY_AND_ASSIGN(<a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>);</div>
-<div class="line"><a name="l00126"></a><span class="lineno">
126</span> };</div>
-<div class="line"><a name="l00127"></a><span class="lineno">
127</span> </div>
-<div class="line"><a name="l00128"></a><span class="lineno">
128</span> <span class="keyword">class </span>KUDU_EXPORT <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>::RowPtr
{</div>
-<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> 
<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00132"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">
132</a></span>  <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a>()
: schema_(NULL), row_data_(NULL) {}</div>
-<div class="line"><a name="l00133"></a><span class="lineno">
133</span> </div>
-<div class="line"><a name="l00137"></a><span class="lineno"> 137</span> 
<span class="keywordtype">bool</span> IsNull(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name) <span
class="keyword">const</span>;</div>
-<div class="line"><a name="l00138"></a><span class="lineno">
138</span> </div>
-<div class="line"><a name="l00142"></a><span class="lineno"> 142</span> 
<span class="keywordtype">bool</span> IsNull(<span
class="keywordtype">int</span> col_idx) <span
class="keyword">const</span>;</div>
-<div class="line"><a name="l00143"></a><span class="lineno">
143</span> </div>
-<div class="line"><a name="l00157"></a><span class="lineno"> 157</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetBool(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keywordtype">bool</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00158"></a><span class="lineno">
158</span> </div>
-<div class="line"><a name="l00159"></a><span class="lineno"> 159</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt8(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int8_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00160"></a><span class="lineno"> 160</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt16(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int16_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00161"></a><span class="lineno"> 161</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt32(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int32_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00162"></a><span class="lineno"> 162</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt64(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int64_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00163"></a><span class="lineno"> 163</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a>
GetUnixTimeMicros(<span class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int64_t*
micros_since_utc_epoch)</div>
-<div class="line"><a name="l00164"></a><span class="lineno"> 164</span> 
<span class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00165"></a><span class="lineno">
165</span> </div>
-<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetFloat(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keywordtype">float</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetDouble(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keywordtype">double</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">
169</span> </div>
-<div class="line"><a name="l00188"></a><span class="lineno"> 188</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetBool(<span
class="keywordtype">int</span> col_idx, <span class="keywordtype">bool</span>*
val) <span class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00189"></a><span class="lineno">
189</span> </div>
-<div class="line"><a name="l00190"></a><span class="lineno"> 190</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt8(<span
class="keywordtype">int</span> col_idx, int8_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00191"></a><span class="lineno"> 191</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt16(<span
class="keywordtype">int</span> col_idx, int16_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00192"></a><span class="lineno"> 192</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt32(<span
class="keywordtype">int</span> col_idx, int32_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetInt64(<span
class="keywordtype">int</span> col_idx, int64_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00194"></a><span class="lineno"> 194</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a>
GetUnixTimeMicros(<span class="keywordtype">int</span> col_idx, int64_t*
micros_since_utc_epoch) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00195"></a><span class="lineno">
195</span> </div>
-<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetFloat(<span
class="keywordtype">int</span> col_idx, <span class="keywordtype">float</span>*
val) <span class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetDouble(<span
class="keywordtype">int</span> col_idx, <span
class="keywordtype">double</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">
199</span> </div>
-<div class="line"><a name="l00217"></a><span class="lineno"> 217</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetString(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00218"></a><span class="lineno"> 218</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetBinary(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">
220</span> </div>
-<div class="line"><a name="l00242"></a><span class="lineno"> 242</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetString(<span
class="keywordtype">int</span> col_idx, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00243"></a><span class="lineno"> 243</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> GetBinary(<span
class="keywordtype">int</span> col_idx, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div>
-<div class="line"><a name="l00245"></a><span class="lineno">
245</span> </div>
-<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> 
<span class="keyword">const</span> <span class="keywordtype">void</span>*
cell(<span class="keywordtype">int</span> col_idx) <span
class="keyword">const</span>;</div>
-<div class="line"><a name="l00253"></a><span class="lineno">
253</span> </div>
-<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> 
std::string ToString() <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00256"></a><span class="lineno">
256</span> </div>
-<div class="line"><a name="l00257"></a><span class="lineno"> 257</span> 
<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00258"></a><span class="lineno"> 258</span> 
<span class="keyword">friend</span> <span class="keyword">class </span><a
class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>;</div>
-<div class="line"><a name="l00259"></a><span class="lineno"> 259</span> 
<span class="keyword">template</span><<span class="keyword">typename</span>
KeyTypeWrapper> <span class="keyword">friend</span> <span
class="keyword">struct </span><a class="code"
href="structkudu_1_1client_1_1SliceKeysTestSetup.html">SliceKeysTestSetup</a>;</div>
-<div class="line"><a name="l00260"></a><span class="lineno"> 260</span> 
<span class="keyword">template</span><<span class="keyword">typename</span>
KeyTypeWrapper> <span class="keyword">friend</span> <span
class="keyword">struct </span><a class="code"
href="structkudu_1_1client_1_1IntKeysTestSetup.html">IntKeysTestSetup</a>;</div>
-<div class="line"><a name="l00261"></a><span class="lineno">
261</span> </div>
-<div class="line"><a name="l00262"></a><span class="lineno"> 262</span> 
<span class="comment">// Only invoked by KuduScanner.</span></div>
-<div class="line"><a name="l00263"></a><span class="lineno"> 263</span> 
RowPtr(<span class="keyword">const</span> Schema* schema,</div>
-<div class="line"><a name="l00264"></a><span class="lineno"> 264</span> 
<span class="keyword">const</span> uint8_t* row_data)</div>
-<div class="line"><a name="l00265"></a><span class="lineno"> 265</span> 
: schema_(schema),</div>
-<div class="line"><a name="l00266"></a><span class="lineno"> 266</span> 
row_data_(row_data) {</div>
-<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> 
}</div>
-<div class="line"><a name="l00268"></a><span class="lineno">
268</span> </div>
-<div class="line"><a name="l00269"></a><span class="lineno"> 269</span> 
<span class="keyword">template</span><<span class="keyword">typename</span>
T></div>
-<div class="line"><a name="l00270"></a><span class="lineno"> 270</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> Get(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keyword">typename</span> T::cpp_type* val) <span
class="keyword">const</span>;</div>
-<div class="line"><a name="l00271"></a><span class="lineno">
271</span> </div>
-<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> 
<span class="keyword">template</span><<span class="keyword">typename</span>
T></div>
-<div class="line"><a name="l00273"></a><span class="lineno"> 273</span> 
<a class="code" href="classkudu_1_1Status.html">Status</a> Get(<span
class="keywordtype">int</span> col_idx, <span class="keyword">typename</span>
T::cpp_type* val) <span class="keyword">const</span>;</div>
-<div class="line"><a name="l00274"></a><span class="lineno">
274</span> </div>
-<div class="line"><a name="l00275"></a><span class="lineno"> 275</span> 
<span class="keyword">const</span> Schema* schema_;</div>
-<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> 
<span class="keyword">const</span> uint8_t* row_data_;</div>
-<div class="line"><a name="l00277"></a><span class="lineno">
277</span> };</div>
-<div class="line"><a name="l00278"></a><span class="lineno">
278</span> </div>
-<div class="line"><a name="l00279"></a><span class="lineno">
279</span> <span class="keyword">class </span>KUDU_EXPORT
KuduScanBatch::const_iterator</div>
-<div class="line"><a name="l00280"></a><span class="lineno"> 280</span> 
: <span class="keyword">public</span>
std::iterator<std::forward_iterator_tag, KuduScanBatch::RowPtr> {</div>
-<div class="line"><a name="l00281"></a><span class="lineno"> 281</span> 
<span class="keyword">public</span>:</div>
-<div class="line"><a name="l00282"></a><span class="lineno"> 282</span> 
~const_iterator() {}</div>
-<div class="line"><a name="l00283"></a><span class="lineno">
283</span> </div>
-<div class="line"><a name="l00285"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">
285</a></span>  <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">KuduScanBatch::RowPtr</a>
<a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">operator*</a>()<span
class="keyword"> const </span>{</div>
-<div class="line"><a name="l00286"></a><span class="lineno"> 286</span> 
<span class="keywordflow">return</span> batch_->Row(idx_);</div>
-<div class="line"><a name="l00287"></a><span class="lineno"> 287</span> 
}</div>
-<div class="line"><a name="l00288"></a><span class="lineno">
288</span> </div>
-<div class="line"><a name="l00292"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">
292</a></span>  const_iterator& <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">operator++</a>()
{</div>
-<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> 
++idx_;</div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> 
<span class="keywordflow">return</span> *<span
class="keyword">this</span>;</div>
-<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> 
}</div>
-<div class="line"><a name="l00296"></a><span class="lineno">
296</span> </div>
-<div class="line"><a name="l00300"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">
300</a></span>  const_iterator <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">operator++</a>(<span
class="keywordtype">int</span>) {</div>
-<div class="line"><a name="l00301"></a><span class="lineno"> 301</span> 
const_iterator tmp(batch_, idx_);</div>
-<div class="line"><a name="l00302"></a><span class="lineno"> 302</span> 
++idx_;</div>
-<div class="line"><a name="l00303"></a><span class="lineno"> 303</span> 
<span class="keywordflow">return</span> tmp;</div>
-<div class="line"><a name="l00304"></a><span class="lineno"> 304</span> 
}</div>
-<div class="line"><a name="l00305"></a><span class="lineno">
305</span> </div>
-<div class="line"><a name="l00312"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">
312</a></span>  <span class="keywordtype">bool</span> <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">operator==</a>(<span
class="keyword">const</span> const_iterator& other)<span class="keyword">
const </span>{</div>
-<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> 
<span class="keywordflow">return</span> (idx_ == other.idx_) &&
(batch_ == other.batch_);</div>
-<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> 
}</div>
-<div class="line"><a name="l00315"></a><span class="lineno">
315</span> </div>
-<div class="line"><a name="l00323"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">
323</a></span>  <span class="keywordtype">bool</span> <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">operator!=</a>(<span
class="keyword">const</span> const_iterator& other)<span class="keyword">
const </span>{</div>
-<div class="line"><a name="l00324"></a><span class="lineno"> 324</span> 
<span class="keywordflow">return</span> !(*<span class="keyword">this</span>
== other);</div>
-<div class="line"><a name="l00325"></a><span class="lineno"> 325</span> 
}</div>
-<div class="line"><a name="l00326"></a><span class="lineno">
326</span> </div>
-<div class="line"><a name="l00327"></a><span class="lineno"> 327</span> 
<span class="keyword">private</span>:</div>
-<div class="line"><a name="l00328"></a><span class="lineno"> 328</span> 
<span class="keyword">friend</span> <span class="keyword">class </span><a
class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>;</div>
-<div class="line"><a name="l00329"></a><span class="lineno"> 329</span> 
const_iterator(<span class="keyword">const</span> <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>* b, <span
class="keywordtype">int</span> idx)</div>
-<div class="line"><a name="l00330"></a><span class="lineno"> 330</span> 
: batch_(b),</div>
-<div class="line"><a name="l00331"></a><span class="lineno"> 331</span> 
idx_(idx) {</div>
-<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> 
}</div>
-<div class="line"><a name="l00333"></a><span class="lineno">
333</span> </div>
-<div class="line"><a name="l00334"></a><span class="lineno"> 334</span> 
<span class="keyword">const</span> KuduScanBatch* <span
class="keyword">const</span> batch_;</div>
-<div class="line"><a name="l00335"></a><span class="lineno"> 335</span> 
<span class="keywordtype">int</span> idx_;</div>
-<div class="line"><a name="l00336"></a><span class="lineno">
336</span> };</div>
-<div class="line"><a name="l00337"></a><span class="lineno">
337</span> </div>
-<div class="line"><a name="l00338"></a><span class="lineno">
338</span> </div>
-<div class="line"><a name="l00339"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">
339</a></span> <span class="keyword">inline</span>
KuduScanBatch::const_iterator <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">KuduScanBatch::begin</a>()<span
class="keyword"> const </span>{</div>
-<div class="line"><a name="l00340"></a><span class="lineno"> 340</span> 
<span class="keywordflow">return</span> const_iterator(<span
class="keyword">this</span>, 0);</div>
-<div class="line"><a name="l00341"></a><span class="lineno">
341</span> }</div>
-<div class="line"><a name="l00342"></a><span class="lineno">
342</span> </div>
-<div class="line"><a name="l00343"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">
343</a></span> <span class="keyword">inline</span>
KuduScanBatch::const_iterator <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">KuduScanBatch::end</a>()<span
class="keyword"> const </span>{</div>
-<div class="line"><a name="l00344"></a><span class="lineno"> 344</span> 
<span class="keywordflow">return</span> const_iterator(<span
class="keyword">this</span>, <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a16e45694c5932eb3decc2184c3834157">NumRows</a>());</div>
-<div class="line"><a name="l00345"></a><span class="lineno">
345</span> }</div>
-<div class="line"><a name="l00346"></a><span class="lineno">
346</span> </div>
-<div class="line"><a name="l00347"></a><span class="lineno">
347</span> } <span class="comment">// namespace client</span></div>
-<div class="line"><a name="l00348"></a><span class="lineno">
348</span> } <span class="comment">// namespace kudu</span></div>
-<div class="line"><a name="l00349"></a><span class="lineno">
349</span> </div>
-<div class="line"><a name="l00350"></a><span class="lineno">
350</span> <span class="preprocessor">#endif</span></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduSchema_html"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></div><div
class="ttdoc">A representation of a table's schema. </div><div
class="ttdef"><b>Definition:</b> schema.h:414</div></div>
-<div class="ttc" id="classkudu_1_1Status_html"><div class="ttname"><a
href="classkudu_1_1Status.html">kudu::Status</a></div><div class="ttdoc">A
representation of an operation's outcome. </div><div
class="ttdef"><b>Definition:</b> status.h:116</div></div>
-<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_a30f55cf8f3c9d6fcb47537e586d82e9f"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">kudu::client::KuduScanBatch::begin</a></div><div
class="ttdeci">const_iterator begin() const </div><div
class="ttdef"><b>Definition:</b> scan_batch.h:339</div></div>
+<div class="fragment"><div class="line"><a name="l00001"></a><span
class="lineno"> 1</span> <span class="comment">// Licensed to the
Apache Software Foundation (ASF) under one</span></div><div class="line"><a
name="l00002"></a><span class="lineno"> 2</span> <span
class="comment">// or more contributor license agreements. See the NOTICE
file</span></div><div class="line"><a name="l00003"></a><span class="lineno">
3</span> <span class="comment">// distributed with this work for
additional information</span></div><div class="line"><a name="l00004"></a><span
class="lineno"> 4</span> <span class="comment">// regarding copyright
ownership. The ASF licenses this file</span></div><div class="line"><a
name="l00005"></a><span class="lineno"> 5</span> <span
class="comment">// to you under the Apache License, Version 2.0
(the</span></div><div class="line"><a name="l00006"></a><span class="lineno">
6</span> <span class="comment">// "License&
quot;); you may not use this file except in compliance</span></div><div
class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span
class="comment">// with the License. You may obtain a copy of the License
at</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">//
http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a
name="l00010"></a><span class="lineno"> 10</span> <span
class="comment">//</span></div><div class="line"><a name="l00011"></a><span
class="lineno"> 11</span> <span class="comment">// Unless required by
applicable law or agreed to in writing,</span></div><div class="line"><a
name="l00012"></a><span class="lineno"> 12</span> <span
class="comment">// software distributed under the License is distributed on
an</span></div><div class="line"
><a name="l00013"></a><span class="lineno"> 13</span> <span
>class="comment">// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
>OF ANY</span></div><div class="line"><a name="l00014"></a><span
>class="lineno"> 14</span> <span class="comment">// KIND, either
>express or implied. See the License for the</span></div><div class="line"><a
>name="l00015"></a><span class="lineno"> 15</span> <span
>class="comment">// specific language governing permissions and
>limitations</span></div><div class="line"><a name="l00016"></a><span
>class="lineno"> 16</span> <span class="comment">// under the
>License.</span></div><div class="line"><a name="l00017"></a><span
>class="lineno"> 17</span> <span class="preprocessor">#ifndef
>KUDU_CLIENT_SCAN_BATCH_H</span></div><div class="line"><a
>name="l00018"></a><span class="lineno"> 18</span> <span
>class="preprocessor">#define KUDU_CLIENT_SCAN_BATCH_H</span></div><div
>class="line"><a name="l00019"></a><span class="line
no"> 19</span> </div><div class="line"><a name="l00020"></a><span
class="lineno"> 20</span> <span class="preprocessor">#include
<string></span></div><div class="line"><a name="l00021"></a><span
class="lineno"> 21</span> </div><div class="line"><a
name="l00022"></a><span class="lineno"> 22</span> <span
class="preprocessor">#ifdef KUDU_HEADERS_NO_STUBS</span></div><div
class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span
class="preprocessor">#include "kudu/gutil/macros.h"</span></div><div
class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span
class="preprocessor">#include "kudu/gutil/port.h"</span></div><div
class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span
class="preprocessor">#else</span></div><div class="line"><a
name="l00026"></a><span class="lineno"> 26</span> <span
class="preprocessor">#include "kudu/client/stubs.h"</span></div><di
v class="line"><a name="l00027"></a><span class="lineno">
27</span> <span class="preprocessor">#endif</span></div><div
class="line"><a name="l00028"></a><span class="lineno">
28</span> </div><div class="line"><a name="l00029"></a><span
class="lineno"> 29</span> <span class="preprocessor">#include
"kudu/util/kudu_export.h"</span></div><div class="line"><a
name="l00030"></a><span class="lineno"> 30</span> <span
class="preprocessor">#include "kudu/util/slice.h"</span></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">namespace </span><a
class="code" href="namespacekudu.html">kudu</a> {</div><div class="line"><a
name="l00033"></a><span class="lineno"> 33</span> <span
class="keyword">class </span>Schema;</div><div class="line"><a
name="l00034"></a><span class="lineno"> 34</span> </div><div
class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span
class="keyword">namespace </span>tools {</div><div class="line"><a
name="l00036"></a><span class="lineno"> 36</span> <span
class="keyword">class </span>ReplicaDumper;</div><div class="line"><a
name="l00037"></a><span class="lineno"> 37</span> } <span
class="comment">// namespace tools</span></div><div class="line"><a
name="l00038"></a><span class="lineno"> 38</span> </div><div
class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span
class="keyword">namespace </span>client {</div><div class="line"><a
name="l00040"></a><span class="lineno"> 40</span> <span
class="keyword">class </span>KuduSchema;</div><div class="line"><a
name="l00041"></a><span class="lineno"> 41</span> </div><div
class="line"><a name="l00075"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html"> 75</a></span> <span
class="keyword">class </
span>KUDU_EXPORT <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> {</div><div
class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span
class="keyword">public</span>:</div><div class="line"><a
name="l00081"></a><span class="lineno"> 81</span>  <span
class="keyword">class </span>RowPtr;</div><div class="line"><a
name="l00082"></a><span class="lineno"> 82</span> </div><div
class="line"><a name="l00089"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">
89</a></span>  <span class="keyword">class
</span>const_iterator;</div><div class="line"><a name="l00090"></a><span
class="lineno"> 90</span> </div><div class="line"><a
name="l00092"></a><span class="lineno"> 92</span>  <span
class="keyword">typedef</span> RowPtr <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">value_type<
/a>;</div><div class="line"><a name="l00093"></a><span class="lineno">
93</span> </div><div class="line"><a name="l00094"></a><span
class="lineno"> 94</span>  <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>();</div><div
class="line"><a name="l00095"></a><span class="lineno"> 95</span>  ~<a
class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>();</div><div
class="line"><a name="l00096"></a><span class="lineno">
96</span> </div><div class="line"><a name="l00098"></a><span
class="lineno"> 98</span>  <span class="keywordtype">int</span>
NumRows() <span class="keyword">const</span>;</div><div class="line"><a
name="l00099"></a><span class="lineno"> 99</span> </div><div
class="line"><a name="l00107"></a><span class="lineno"> 107</span> 
KuduScanBatch::RowPtr Row(<span class="keywordtype">int</span> idx) <span
class="keyword">const</span>;</div><div class="line"><a name="l00108">
</a><span class="lineno"> 108</span> </div><div class="line"><a
name="l00110"></a><span class="lineno"> 110</span>  const_iterator
begin() <span class="keyword">const</span>;</div><div class="line"><a
name="l00112"></a><span class="lineno"> 112</span>  const_iterator end()
<span class="keyword">const</span>;</div><div class="line"><a
name="l00113"></a><span class="lineno"> 113</span> </div><div
class="line"><a name="l00117"></a><span class="lineno"> 117</span> 
<span class="keyword">const</span> <a class="code"
href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a>*
projection_schema() <span class="keyword">const</span>;</div><div
class="line"><a name="l00118"></a><span class="lineno">
118</span> </div><div class="line"><a name="l00119"></a><span
class="lineno"> 119</span>  <span
class="keyword">private</span>:</div><div class="line"><a
name="l00120"></a><span class="lineno"> 120</span>  <span
class="keyword">class </span>KUD
U_NO_EXPORT Data;</div><div class="line"><a name="l00121"></a><span
class="lineno"> 121</span>  <span class="keyword">friend</span> <span
class="keyword">class </span><a class="code"
href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a>;</div><div
class="line"><a name="l00122"></a><span class="lineno"> 122</span> 
<span class="keyword">friend</span> <span class="keyword">class
</span>tools::ReplicaDumper;</div><div class="line"><a name="l00123"></a><span
class="lineno"> 123</span> </div><div class="line"><a
name="l00124"></a><span class="lineno"> 124</span>  Data*
data_;</div><div class="line"><a name="l00125"></a><span class="lineno">
125</span>  DISALLOW_COPY_AND_ASSIGN(<a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>);</div><div
class="line"><a name="l00126"></a><span class="lineno">
126</span> };</div><div class="line"><a name="l00127"></a><span
class="lineno"> 127</span> </div><div class="l
ine"><a name="l00128"></a><span class="lineno"> 128</span> <span
class="keyword">class </span>KUDU_EXPORT <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>::RowPtr
{</div><div class="line"><a name="l00129"></a><span class="lineno">
129</span>  <span class="keyword">public</span>:</div><div class="line"><a
name="l00132"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">
132</a></span>  <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">RowPtr</a>()
: schema_(NULL), row_data_(NULL) {}</div><div class="line"><a
name="l00133"></a><span class="lineno"> 133</span> </div><div
class="line"><a name="l00137"></a><span class="lineno"> 137</span> 
<span class="keywordtype">bool</span> IsNull(<span class="keyword">const</span>
<a class="code" href="classkudu_1_1Slice.html">Slice</a>& col_name) <span
class="k
eyword">const</span>;</div><div class="line"><a name="l00138"></a><span
class="lineno"> 138</span> </div><div class="line"><a
name="l00142"></a><span class="lineno"> 142</span>  <span
class="keywordtype">bool</span> IsNull(<span class="keywordtype">int</span>
col_idx) <span class="keyword">const</span>;</div><div class="line"><a
name="l00143"></a><span class="lineno"> 143</span> </div><div
class="line"><a name="l00157"></a><span class="lineno"> 157</span>  <a
class="code" href="classkudu_1_1Status.html">Status</a> GetBool(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keywordtype">bool</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div><div class="line"><a name="l00158"></a><span
class="lineno"> 158</span> </div><div class="line"><a
name="l00159"></a><span class="lineno"> 159</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt8(<
span class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int8_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00160"></a><span class="lineno"> 160</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt16(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int16_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00161"></a><span class="lineno"> 161</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt32(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int32_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00162"></a><span class="lineno"> 162</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt64(<span class=
"keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int64_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00163"></a><span class="lineno"> 163</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetUnixTimeMicros(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, int64_t*
micros_since_utc_epoch)</div><div class="line"><a name="l00164"></a><span
class="lineno"> 164</span>  <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div><div class="line"><a name="l00165"></a><span
class="lineno"> 165</span> </div><div class="line"><a
name="l00166"></a><span class="lineno"> 166</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetFloat(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keywordtype">float</span>* val)
<span class="keyword">const</span> WARN_UNUSED_RESULT;</div><div
class="line"><a name="l00167"></a><span class="lineno"> 167</span>  <a
class="code" href="classkudu_1_1Status.html">Status</a> GetDouble(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
class="keywordtype">double</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div><div class="line"><a name="l00169"></a><span
class="lineno"> 169</span> </div><div class="line"><a
name="l00188"></a><span class="lineno"> 188</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetBool(<span
class="keywordtype">int</span> col_idx, <span class="keywordtype">bool</span>*
val) <span class="keyword">const</span> WARN_UNUSED_RESULT;</div><div
class="line"><a name="l00189"></a><span class="lineno">
189</span> </div><div class="line"><a name="l00190"></a><span
class="lineno"> 190</span>  <a class="code" href="classkud
u_1_1Status.html">Status</a> GetInt8(<span class="keywordtype">int</span>
col_idx, int8_t* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div><div class="line"><a name="l00191"></a><span
class="lineno"> 191</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt16(<span
class="keywordtype">int</span> col_idx, int16_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00192"></a><span class="lineno"> 192</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt32(<span
class="keywordtype">int</span> col_idx, int32_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00193"></a><span class="lineno"> 193</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetInt64(<span
class="keywordtype">int</span> col_idx, int64_t* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00194"></
a><span class="lineno"> 194</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetUnixTimeMicros(<span
class="keywordtype">int</span> col_idx, int64_t* micros_since_utc_epoch) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00195"></a><span class="lineno"> 195</span> </div><div
class="line"><a name="l00196"></a><span class="lineno"> 196</span>  <a
class="code" href="classkudu_1_1Status.html">Status</a> GetFloat(<span
class="keywordtype">int</span> col_idx, <span class="keywordtype">float</span>*
val) <span class="keyword">const</span> WARN_UNUSED_RESULT;</div><div
class="line"><a name="l00197"></a><span class="lineno"> 197</span>  <a
class="code" href="classkudu_1_1Status.html">Status</a> GetDouble(<span
class="keywordtype">int</span> col_idx, <span
class="keywordtype">double</span>* val) <span class="keyword">const</span>
WARN_UNUSED_RESULT;</div><div class="line"><a name="l00199"></a><span class="li
neno"> 199</span> </div><div class="line"><a name="l00217"></a><span
class="lineno"> 217</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetString(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00218"></a><span class="lineno"> 218</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetBinary(<span
class="keyword">const</span> <a class="code"
href="classkudu_1_1Slice.html">Slice</a>& col_name, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00220"></a><span class="lineno"> 220</span> </div><div
class="line"><a name="l00242"></a><span class="lineno"> 242</span>  <a
class="code" href="classkudu_1_1Status.htm
l">Status</a> GetString(<span class="keywordtype">int</span> col_idx, <a
class="code" href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00243"></a><span class="lineno"> 243</span>  <a class="code"
href="classkudu_1_1Status.html">Status</a> GetBinary(<span
class="keywordtype">int</span> col_idx, <a class="code"
href="classkudu_1_1Slice.html">Slice</a>* val) <span
class="keyword">const</span> WARN_UNUSED_RESULT;</div><div class="line"><a
name="l00245"></a><span class="lineno"> 245</span> </div><div
class="line"><a name="l00252"></a><span class="lineno"> 252</span> 
<span class="keyword">const</span> <span class="keywordtype">void</span>*
cell(<span class="keywordtype">int</span> col_idx) <span
class="keyword">const</span>;</div><div class="line"><a name="l00253"></a><span
class="lineno"> 253</span> </div><div class="line"><a
name="l00255"></a><span class="lineno"> 255</span>
  std::string ToString() <span class="keyword">const</span>;</div><div
class="line"><a name="l00256"></a><span class="lineno">
256</span> </div><div class="line"><a name="l00257"></a><span
class="lineno"> 257</span>  <span
class="keyword">private</span>:</div><div class="line"><a
name="l00258"></a><span class="lineno"> 258</span>  <span
class="keyword">friend</span> <span class="keyword">class </span><a
class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a>;</div><div
class="line"><a name="l00259"></a><span class="lineno"> 259</span> 
<span class="keyword">template</span><<span class="keyword">typename</span>
KeyTypeWrapper> <span class="keyword">friend</span> <span
class="keyword">struct </span>SliceKeysTestSetup;</div><div class="line"><a
name="l00260"></a><span class="lineno"> 260</span>  <span
class="keyword">template</span><<span class="keyword">typename</span>
KeyTypeWrapper> <span class="keyword">frie
nd</span> <span class="keyword">struct </span>IntKeysTestSetup;</div><div
class="line"><a name="l00261"></a><span class="lineno">
261</span> </div><div class="line"><a name="l00262"></a><span
class="lineno"> 262</span>  <span class="comment">// Only invoked by
KuduScanner.</span></div><div class="line"><a name="l00263"></a><span
class="lineno"> 263</span>  RowPtr(<span class="keyword">const</span>
Schema* schema,</div><div class="line"><a name="l00264"></a><span
class="lineno"> 264</span>  <span class="keyword">const</span>
uint8_t* row_data)</div><div class="line"><a name="l00265"></a><span
class="lineno"> 265</span>  : schema_(schema),</div><div
class="line"><a name="l00266"></a><span class="lineno"> 266</span> 
row_data_(row_data) {</div><div class="line"><a name="l00267"></a><span
class="lineno"> 267</span>  }</div><div class="line"><a
name="l00268"></a><span class="lineno"> 268</span> </div><div class="line"
><a name="l00269"></a><span class="lineno"> 269</span>  <span
>class="keyword">template</span><<span class="keyword">typename</span>
>T></div><div class="line"><a name="l00270"></a><span class="lineno">
>270</span>  <a class="code" href="classkudu_1_1Status.html">Status</a>
>Get(<span class="keyword">const</span> <a class="code"
>href="classkudu_1_1Slice.html">Slice</a>& col_name, <span
>class="keyword">typename</span> T::cpp_type* val) <span
>class="keyword">const</span>;</div><div class="line"><a
>name="l00271"></a><span class="lineno"> 271</span> </div><div
>class="line"><a name="l00272"></a><span class="lineno"> 272</span> 
><span class="keyword">template</span><<span
>class="keyword">typename</span> T></div><div class="line"><a
>name="l00273"></a><span class="lineno"> 273</span>  <a class="code"
>href="classkudu_1_1Status.html">Status</a> Get(<span
>class="keywordtype">int</span> col_idx, <span class="keyword">typename</span>
>T::cpp_type* val
) <span class="keyword">const</span>;</div><div class="line"><a
name="l00274"></a><span class="lineno"> 274</span> </div><div
class="line"><a name="l00275"></a><span class="lineno"> 275</span> 
<span class="keyword">const</span> Schema* schema_;</div><div class="line"><a
name="l00276"></a><span class="lineno"> 276</span>  <span
class="keyword">const</span> uint8_t* row_data_;</div><div class="line"><a
name="l00277"></a><span class="lineno"> 277</span> };</div><div
class="line"><a name="l00278"></a><span class="lineno">
278</span> </div><div class="line"><a name="l00279"></a><span
class="lineno"> 279</span> <span class="keyword">class </span>KUDU_EXPORT
KuduScanBatch::const_iterator</div><div class="line"><a name="l00280"></a><span
class="lineno"> 280</span>  : <span class="keyword">public</span>
std::iterator<std::forward_iterator_tag, KuduScanBatch::RowPtr>
{</div><div class="line"><a name="l00281"></a><span class="lineno"> 281<
/span>  <span class="keyword">public</span>:</div><div class="line"><a
name="l00282"></a><span class="lineno"> 282</span>  ~const_iterator()
{}</div><div class="line"><a name="l00283"></a><span class="lineno">
283</span> </div><div class="line"><a name="l00285"></a><span
class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">
285</a></span>  KuduScanBatch::RowPtr <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">operator*</a>()<span
class="keyword"> const </span>{</div><div class="line"><a
name="l00286"></a><span class="lineno"> 286</span>  <span
class="keywordflow">return</span> batch_->Row(idx_);</div><div
class="line"><a name="l00287"></a><span class="lineno"> 287</span> 
}</div><div class="line"><a name="l00288"></a><span class="lineno">
288</span> </div><div class="line"><a name="l00292"></a><span
class="lineno"><a class="
line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">
292</a></span>  const_iterator& <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">operator++</a>()
{</div><div class="line"><a name="l00293"></a><span class="lineno">
293</span>  ++idx_;</div><div class="line"><a name="l00294"></a><span
class="lineno"> 294</span>  <span class="keywordflow">return</span>
*<span class="keyword">this</span>;</div><div class="line"><a
name="l00295"></a><span class="lineno"> 295</span>  }</div><div
class="line"><a name="l00296"></a><span class="lineno">
296</span> </div><div class="line"><a name="l00300"></a><span
class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">
300</a></span>  const_iterator <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">operator++</a>(
<span class="keywordtype">int</span>) {</div><div class="line"><a
name="l00301"></a><span class="lineno"> 301</span>  const_iterator
tmp(batch_, idx_);</div><div class="line"><a name="l00302"></a><span
class="lineno"> 302</span>  ++idx_;</div><div class="line"><a
name="l00303"></a><span class="lineno"> 303</span>  <span
class="keywordflow">return</span> tmp;</div><div class="line"><a
name="l00304"></a><span class="lineno"> 304</span>  }</div><div
class="line"><a name="l00305"></a><span class="lineno">
305</span> </div><div class="line"><a name="l00312"></a><span
class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">
312</a></span>  <span class="keywordtype">bool</span> <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">operator==</a>(<span
class="keyword">const</span> const_iterator& other)<span class="keyword">
const </span>{
</div><div class="line"><a name="l00313"></a><span class="lineno">
313</span>  <span class="keywordflow">return</span> (idx_ ==
other.idx_) && (batch_ == other.batch_);</div><div class="line"><a
name="l00314"></a><span class="lineno"> 314</span>  }</div><div
class="line"><a name="l00315"></a><span class="lineno">
315</span> </div><div class="line"><a name="l00323"></a><span
class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">
323</a></span>  <span class="keywordtype">bool</span> <a class="code"
href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">operator!=</a>(<span
class="keyword">const</span> const_iterator& other)<span class="keyword">
const </span>{</div><div class="line"><a name="l00324"></a><span
class="lineno"> 324</span>  <span class="keywordflow">return</span>
!(*<span class="keyword">this</span> == other);</div><div class="line"><a
name="l00325"></a><span class="lineno"> 325</span>  }</div><div
class="line"><a name="l00326"></a><span class="lineno">
326</span> </div><div class="line"><a name="l00327"></a><span
class="lineno"> 327</span>  <span
class="keyword">private</span>:</div><div class="line"><a
name="l00328"></a><span class="lineno"> 328</span>  <span
class="keyword">friend</span> <span class="keyword">class
</span>KuduScanBatch;</div><div class="line"><a name="l00329"></a><span
class="lineno"> 329</span>  const_iterator(<span
class="keyword">const</span> KuduScanBatch* b, <span
class="keywordtype">int</span> idx)</div><div class="line"><a
name="l00330"></a><span class="lineno"> 330</span>  :
batch_(b),</div><div class="line"><a name="l00331"></a><span class="lineno">
331</span>  idx_(idx) {</div><div class="line"><a
name="l00332"></a><span class="lineno"> 332</span>  }</div><div
class="line"><a name="l00333"></a><span class="lineno"> 333</
span> </div><div class="line"><a name="l00334"></a><span class="lineno">
334</span>  <span class="keyword">const</span> KuduScanBatch* <span
class="keyword">const</span> batch_;</div><div class="line"><a
name="l00335"></a><span class="lineno"> 335</span>  <span
class="keywordtype">int</span> idx_;</div><div class="line"><a
name="l00336"></a><span class="lineno"> 336</span> };</div><div
class="line"><a name="l00337"></a><span class="lineno">
337</span> </div><div class="line"><a name="l00338"></a><span
class="lineno"> 338</span> </div><div class="line"><a
name="l00339"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">
339</a></span> <span class="keyword">inline</span>
KuduScanBatch::const_iterator KuduScanBatch::begin()<span class="keyword">
const </span>{</div><div class="line"><a name="l00340"></a><span
class="lineno"> 340</span>  <span class="keywordflow">re
turn</span> const_iterator(<span class="keyword">this</span>, 0);</div><div
class="line"><a name="l00341"></a><span class="lineno">
341</span> }</div><div class="line"><a name="l00342"></a><span
class="lineno"> 342</span> </div><div class="line"><a
name="l00343"></a><span class="lineno"><a class="line"
href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">
343</a></span> <span class="keyword">inline</span>
KuduScanBatch::const_iterator KuduScanBatch::end()<span class="keyword"> const
</span>{</div><div class="line"><a name="l00344"></a><span class="lineno">
344</span>  <span class="keywordflow">return</span> const_iterator(<span
class="keyword">this</span>, NumRows());</div><div class="line"><a
name="l00345"></a><span class="lineno"> 345</span> }</div><div
class="line"><a name="l00346"></a><span class="lineno">
346</span> </div><div class="line"><a name="l00347"></a><span
class="lineno"> 347</span> } <span class
="comment">// namespace client</span></div><div class="line"><a
name="l00348"></a><span class="lineno"> 348</span> } <span
class="comment">// namespace kudu</span></div><div class="line"><a
name="l00349"></a><span class="lineno"> 349</span> </div><div
class="line"><a name="l00350"></a><span class="lineno"> 350</span> <span
class="preprocessor">#endif</span></div><div class="ttc"
id="classkudu_1_1client_1_1KuduSchema_html"><div class="ttname"><a
href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></div><div
class="ttdoc">A representation of a table&#39;s schema. </div><div
class="ttdef"><b>Definition:</b> schema.h:417</div></div>
+<div class="ttc" id="classkudu_1_1Status_html"><div class="ttname"><a
href="classkudu_1_1Status.html">kudu::Status</a></div><div class="ttdoc">A
representation of an operation&#39;s outcome. </div><div
class="ttdef"><b>Definition:</b> status.h:116</div></div>
+<div class="ttc" id="namespacekudu_html"><div class="ttname"><a
href="namespacekudu.html">kudu</a></div><div class="ttdef"><b>Definition:</b>
callbacks.h:28</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_ae1a827120c84eeedb703451bd5782467"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#ae1a827120c84eeedb703451bd5782467">kudu::client::KuduScanBatch::value_type</a></div><div
class="ttdeci">RowPtr value_type</div><div class="ttdoc">A handy typedef for
the RowPtr. </div><div class="ttdef"><b>Definition:</b>
scan_batch.h:89</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_a92bbfa48e9b503181c2dfb5f11f14e4e"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#a92bbfa48e9b503181c2dfb5f11f14e4e">kudu::client::KuduScanBatch::RowPtr</a></div><div
class="ttdeci">RowPtr()</div><div class="ttdef"><b>Definition:</b>
scan_batch.h:132</div></div>
-<div class="ttc" id="structkudu_1_1client_1_1IntKeysTestSetup_html"><div
class="ttname"><a
href="structkudu_1_1client_1_1IntKeysTestSetup.html">kudu::client::IntKeysTestSetup</a></div><div
class="ttdef"><b>Definition:</b> partial_row.h:42</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_ab057b7b1bfb713a7e8f216e3b288cb10"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#ab057b7b1bfb713a7e8f216e3b288cb10">kudu::client::KuduScanBatch::operator*</a></div><div
class="ttdeci">KuduScanBatch::RowPtr operator*() const </div><div
class="ttdef"><b>Definition:</b> scan_batch.h:285</div></div>
-<div class="ttc" id="structkudu_1_1client_1_1SliceKeysTestSetup_html"><div
class="ttname"><a
href="structkudu_1_1client_1_1SliceKeysTestSetup.html">kudu::client::SliceKeysTestSetup</a></div><div
class="ttdef"><b>Definition:</b> partial_row.h:41</div></div>
<div class="ttc" id="classkudu_1_1Slice_html"><div class="ttname"><a
href="classkudu_1_1Slice.html">kudu::Slice</a></div><div class="ttdoc">A
wrapper around externally allocated data. </div><div
class="ttdef"><b>Definition:</b> slice.h:43</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduScanner_html"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></div><div
class="ttdoc">This class is a representation of a single scan. </div><div
class="ttdef"><b>Definition:</b> client.h:1548</div></div>
+<div class="ttc" id="classkudu_1_1client_1_1KuduScanner_html"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></div><div
class="ttdoc">This class is a representation of a single scan. </div><div
class="ttdef"><b>Definition:</b> client.h:1610</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_a378a5844a4b4774056b26f0003c15048"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#a378a5844a4b4774056b26f0003c15048">kudu::client::KuduScanBatch::operator==</a></div><div
class="ttdeci">bool operator==(const const_iterator &other) const
</div><div class="ttdef"><b>Definition:</b> scan_batch.h:312</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_a4b1ad47fd7d429859b6181825a063c48"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#a4b1ad47fd7d429859b6181825a063c48">kudu::client::KuduScanBatch::operator++</a></div><div
class="ttdeci">const_iterator operator++(int)</div><div
class="ttdef"><b>Definition:</b> scan_batch.h:300</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_afd2b2c4cb038cbd366c2af8cf09a3a68"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">kudu::client::KuduScanBatch::operator!=</a></div><div
class="ttdeci">bool operator!=(const const_iterator &other) const
</div><div class="ttdef"><b>Definition:</b> scan_batch.h:323</div></div>
<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_ad5df483ed3172caab5a8d6a72abfad0c"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#ad5df483ed3172caab5a8d6a72abfad0c">kudu::client::KuduScanBatch::operator++</a></div><div
class="ttdeci">const_iterator & operator++()</div><div
class="ttdef"><b>Definition:</b> scan_batch.h:292</div></div>
-<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_ad30dcfafb276b5347842882cf68cb522"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">kudu::client::KuduScanBatch::end</a></div><div
class="ttdeci">const_iterator end() const </div><div
class="ttdef"><b>Definition:</b> scan_batch.h:343</div></div>
<div class="ttc" id="classkudu_1_1client_1_1KuduScanBatch_html"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></div><div
class="ttdoc">A batch of zero or more rows returned by a scan operation.
</div><div class="ttdef"><b>Definition:</b> scan_batch.h:75</div></div>
-<div class="ttc"
id="classkudu_1_1client_1_1KuduScanBatch_html_a16e45694c5932eb3decc2184c3834157"><div
class="ttname"><a
href="classkudu_1_1client_1_1KuduScanBatch.html#a16e45694c5932eb3decc2184c3834157">kudu::client::KuduScanBatch::NumRows</a></div><div
class="ttdeci">int NumRows() const </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.1.0 on Mon Nov 21 2016 07:25:28 by
Doxygen 1.8.6</small>
+ <small>Generated for Kudu version 1.2.0 on Wed Jan 18 2017 10:15:36 by
Doxygen 1.8.11</small>
<br>
- <small>Copyright © 2016 The Apache Software Foundation.</small>
+ <small>Copyright © 2017 The Apache Software Foundation.</small>
</address>
</body>
</html>