You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by to...@apache.org on 2017/06/15 16:59:19 UTC

[43/52] [partial] kudu git commit: Add 1.4.0 release docs and links

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
index 848a35b..5eb0dad 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch-members.html
@@ -96,27 +96,29 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a30f55cf8f3c9d6fcb47537e586d82e9f">begin</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ae07d3fd8616c5c69cc0a4ef3d247bf2c">cell</a>(int col_idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">end</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBinary</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBool</b>(const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(int col_idx, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDouble</b>(const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(int col_idx, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFloat</b>(const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(int col_idx, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt16</b>(const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt32</b>(const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt64</b>(const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt8</b>(const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetString</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">direct_data</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#ad30dcfafb276b5347842882cf68cb522">end</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBinary</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(const Slice &amp;col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetBool</b>(int col_idx, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(const Slice &amp;col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDouble</b>(int col_idx, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(const Slice &amp;col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetFloat</b>(int col_idx, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(const Slice &amp;col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt16</b>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(const Slice &amp;col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt32</b>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(const Slice &amp;col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt64</b>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(const Slice &amp;col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetInt8</b>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(const Slice &amp;col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetString</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &amp;col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>GetUnixTimeMicros</b>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">indirect_data</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
   <tr bgcolor="#f0f0f0"><td class="entry"><b>IntKeysTestSetup</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af37f56c4ef55f2e140fcea2a07340054">IsNull</a>(const Slice &amp;col_name) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1b0b04656fec608919b7b6ac7c99451e">IsNull</a>(int col_idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">kudu::client::KuduScanBatch</a></td><td class="entry"></td></tr>
@@ -142,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
index 892048e..6cfa6cd 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanBatch.html
@@ -105,11 +105,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Inheritance diagram for kudu::client::KuduScanBatch:</div>
 <div class="dyncontent">
 <div class="center"><img src="classkudu_1_1client_1_1KuduScanBatch__inherit__graph.png" border="0" usemap="#kudu_1_1client_1_1KuduScanBatch_inherit__map" alt="Inheritance graph"/></div>
+<map name="kudu_1_1client_1_1KuduScanBatch_inherit__map" id="kudu_1_1client_1_1KuduScanBatch_inherit__map">
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for kudu::client::KuduScanBatch:</div>
 <div class="dyncontent">
 <div class="center"><img src="classkudu_1_1client_1_1KuduScanBatch__coll__graph.png" border="0" usemap="#kudu_1_1client_1_1KuduScanBatch_coll__map" alt="Collaboration graph"/></div>
+<map name="kudu_1_1client_1_1KuduScanBatch_coll__map" id="kudu_1_1client_1_1KuduScanBatch_coll__map">
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
@@ -151,6 +155,14 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a378a5844a4b4774056b26f0003c15048"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:afd2b2c4cb038cbd366c2af8cf09a3a68"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#afd2b2c4cb038cbd366c2af8cf09a3a68">operator!=</a> (const const_iterator &amp;other) const </td></tr>
 <tr class="separator:afd2b2c4cb038cbd366c2af8cf09a3a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr><td colspan="2"><div class="groupHeader">Advanced/Unstable API</div></td></tr>
+<tr><td colspan="2"><div class="groupText"><p>There are no guarantees on the stability of the format returned by these methods, which might change at any given time.</p>
+<dl class="section note"><dt>Note</dt><dd>The Slices returned by both <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">direct_data()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">indirect_data()</a> are only valid for the lifetime of the <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html" title="A batch of zero or more rows returned by a scan operation. ">KuduScanBatch</a>. </dd></dl>
+</div></td></tr>
+<tr class="memitem:a1073a0c6517b126690d99527556dba51"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">direct_data</a> () const </td></tr>
+<tr class="separator:a1073a0c6517b126690d99527556dba51"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af41b26a5f137122454d6341a5b5c1a43"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">indirect_data</a> () const </td></tr>
+<tr class="separator:af41b26a5f137122454d6341a5b5c1a43"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr><td colspan="2"><div class="groupHeader">Getters for integral type columns by column name.</div></td></tr>
 <tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
   <table class="params">
@@ -350,6 +362,23 @@ template&lt;typename KeyTypeWrapper &gt; </td></tr>
 
 </div>
 </div>
+<a class="anchor" id="a1073a0c6517b126690d99527556dba51"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Slice.html">Slice</a> kudu::client::KuduScanBatch::direct_data </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Return a slice that points to the direct row data received from the server. Users of this API must have knowledge of the data format in order to decode the data.</p>
+<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> that points to the raw direct row data. </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="ad30dcfafb276b5347842882cf68cb522"></a>
 <div class="memitem">
 <div class="memproto">
@@ -374,6 +403,23 @@ template&lt;typename KeyTypeWrapper &gt; </td></tr>
 
 </div>
 </div>
+<a class="anchor" id="af41b26a5f137122454d6341a5b5c1a43"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Slice.html">Slice</a> kudu::client::KuduScanBatch::indirect_data </td>
+          <td>(</td>
+          <td class="paramname"></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Like the method above, but for indirect data.</p>
+<dl class="section return"><dt>Returns</dt><dd>a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> that points to the raw indirect row data. </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="af37f56c4ef55f2e140fcea2a07340054"></a>
 <div class="memitem">
 <div class="memproto">
@@ -662,7 +708,7 @@ template&lt;typename KeyTypeWrapper &gt; </td></tr>
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
index 2bbaa71..3dd2dec 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
index 70b1c4a..379c87a 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanToken.html
@@ -252,7 +252,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanTokenBuilder
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
index 5444e4c..d5eb2f7 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder-members.html
@@ -114,7 +114,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
index 3deec70..fcbc55b 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanTokenBuilder.html
@@ -533,7 +533,7 @@ Public Member Functions</h2></td></tr>
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
index cbc4388..49fb4de 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanner-members.html
@@ -112,9 +112,11 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch</a>(std::vector&lt; KuduRowResult &gt; *rows) ATTRIBUTE_DEPRECATED(&quot;use NextBatch(KuduScanBatch*) instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1475d9a0667839c1ed9c3714b47d487">NextBatch</a>(KuduScanBatch *batch)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">ORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">NO_FLAGS</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open</a>()</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9a4395ad2ec57ce53e30d8b5748fa2c63a">ORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9">OrderMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">PAD_UNIXTIME_MICROS_TO_16_BYTES</a></td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a380798cc81589d865b7b2549e186b2e2">READ_AT_SNAPSHOT</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348a8694cef688d819806fa9a85b002231a8">READ_LATEST</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a36fdb59d6488618363331269d3f58348">ReadMode</a> enum name</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
@@ -126,18 +128,19 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#abb10b26056757bf81c410d3d5e6bcc01">SetProjectedColumnNames</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68e2115cde71e113674e7a8b4df399ad">SetProjectedColumns</a>(const std::vector&lt; std::string &gt; &amp;col_names) WARN_UNUSED_RESULT ATTRIBUTE_DEPRECATED(&quot;use SetProjectedColumnNames() instead&quot;)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
   <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a248e0a05e7bfdc31b5b8d363a937e81e">SetReadMode</a>(ReadMode read_mode) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">SetSelection</a>(KuduClient::ReplicaSelection selection) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a5b36a405daf09399438d5501b25b9f9f">SetSnapshotMicros</a>(uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">SetSnapshotRaw</a>(uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a97c9f5e6a1056484c88ced411e19bee6">SetTimeoutMillis</a>(int millis)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aea36ffb783be3ffdf370cd7399f232d3">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">UNORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduScanner</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags</a>(uint64_t flags)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af1db3f372fe3d0f30cd0b6a36b783cc8">SetSelection</a>(KuduClient::ReplicaSelection selection) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a5b36a405daf09399438d5501b25b9f9f">SetSnapshotMicros</a>(uint64_t snapshot_timestamp_micros) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#ab13dbb301197b411dec4cd6870801bae">SetSnapshotRaw</a>(uint64_t snapshot_timestamp) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a97c9f5e6a1056484c88ced411e19bee6">SetTimeoutMillis</a>(int millis)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aea36ffb783be3ffdf370cd7399f232d3">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3d6c79325c9da9741d0accf1b43bf7f9adfeea547de613f36a0aff9f585671ec3">UNORDERED</a> enum value</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduScanner</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">kudu::client::KuduScanner</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html b/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
index ae13b10..667d3a2 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduScanner.html
@@ -185,6 +185,15 @@ Friends</h2></td></tr>
 <tr class="memitem:a08335df27491aef74f8ed104799ab541"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a08335df27491aef74f8ed104799ab541"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></td></tr>
 <tr class="separator:a08335df27491aef74f8ed104799ab541"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="member-group"></a>
+Advanced/Unstable API</h2></td></tr>
+<tr class="memitem:a68345956f3f4c7fd5e1665fd292f6a85"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">NO_FLAGS</a> = 0</td></tr>
+<tr class="separator:a68345956f3f4c7fd5e1665fd292f6a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a63cd270f3bc72f4197d2581ec8f8fc44"><td class="memItemLeft" align="right" valign="top">static const uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">PAD_UNIXTIME_MICROS_TO_16_BYTES</a> = 1 &lt;&lt; 0</td></tr>
+<tr class="separator:a63cd270f3bc72f4197d2581ec8f8fc44"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a3dbaf4c2db6a37517a242dcb8ee64c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags</a> (uint64_t flags)</td></tr>
+<tr class="separator:a3dbaf4c2db6a37517a242dcb8ee64c11"><td class="memSeparator" colspan="2">&#160;</td></tr>
 </table>
 <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p>This class is a representation of a single scan. </p>
@@ -825,6 +834,25 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></t
 
 </div>
 </div>
+<a class="anchor" id="a3dbaf4c2db6a37517a242dcb8ee64c11"></a>
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="classkudu_1_1Status.html">Status</a> kudu::client::KuduScanner::SetRowFormatFlags </td>
+          <td>(</td>
+          <td class="paramtype">uint64_t&#160;</td>
+          <td class="paramname"><em>flags</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+</div><div class="memdoc">
+<p>Optionally set row format modifier flags.</p>
+<p>If flags is RowFormatFlags::NO_FLAGS, then no modifications will be made to the row format and the default will be used.</p>
+<p>Some flags require server-side server-side support, thus the caller should be prepared to handle a NotSupported status in <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#aa1ff3c11d9ac9f8183189ea5ac1ed9f1">Open()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#af365f1d3b3b34aeb7d016727a9019067">NextBatch()</a>.</p>
+<p>Example usage (without error handling, for brevity): </p><div class="fragment"><div class="line"><a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a2c621f778072a02f4092e96a0baf8180">KuduScanner</a> scanner(...);</div><div class="line">uint64_t row_format_flags = <a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a68345956f3f4c7fd5e1665fd292f6a85">KuduScanner::NO_FLAGS</a>;</div><div class="line">row_format_flags |= <a class="code" href="classkudu_1_1client_1_1KuduScanner.html#a63cd270f3bc72f4197d2581ec8f8fc44">KuduScanner::PAD_UNIXTIME_MICROS_TO_16_BYTES</a>;</div><div class="line">scanner.SetRowFormatFlags(row_format_flags);</div><div class="line">scanner.Open();</div><div class="line"><span class="keywordflow">while</span> (scanner.HasMoreRows()) {</div><div class="line">  KuduScanBatch batch;</div><div class="line">  scanner.NextBatch(&amp;batch);</div><div class="line">  Slice direct_data = batch.direct_data();</div><div class="line">  Slice indirect_da
 ta = batch.indirect_data();</div><div class="line">  ... <span class="comment">// Row data decoding and handling.</span></div><div class="line">}</div></div><!-- fragment --> 
+</div>
+</div>
 <a class="anchor" id="af1db3f372fe3d0f30cd0b6a36b783cc8"></a>
 <div class="memitem">
 <div class="memproto">
@@ -940,6 +968,50 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></t
 
 </div>
 </div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a68345956f3f4c7fd5e1665fd292f6a85"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t kudu::client::KuduScanner::NO_FLAGS = 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Modifier flags for the row format returned from the server.</p>
+<dl class="section note"><dt>Note</dt><dd>Each flag corresponds to a bit that gets set on a bitset that is sent to the server. See <a class="el" href="classkudu_1_1client_1_1KuduScanner.html#a3dbaf4c2db6a37517a242dcb8ee64c11">SetRowFormatFlags()</a> for example usage. </dd></dl>
+
+</div>
+</div>
+<a class="anchor" id="a63cd270f3bc72f4197d2581ec8f8fc44"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">const uint64_t kudu::client::KuduScanner::PAD_UNIXTIME_MICROS_TO_16_BYTES = 1 &lt;&lt; 0</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+<p>Makes the server pad UNIXTIME_MICROS slots to 16 bytes. </p><dl class="section note"><dt>Note</dt><dd>This flag actually wastes throughput by making messages larger than they need to be. It exists merely for compatibility reasons and requires the user to know the row format in order to decode the data. That is, if this flag is enabled, the user <em>must</em> use <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a1073a0c6517b126690d99527556dba51">KuduScanBatch::direct_data()</a> and <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#af41b26a5f137122454d6341a5b5c1a43">KuduScanBatch::indirect_data()</a> to obtain the row data for further decoding. Using <a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html#a93c2f0914140dd405a51d57e2f75014a">KuduScanBatch::Row()</a> might yield incorrect/corrupt results and might even cause the client to crash. </dd></dl>
+
+</div>
+</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>include/kudu/client/<a class="el" href="client_8h_source.html">client.h</a></li>
 </ul>
@@ -947,7 +1019,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduScanToken</b></t
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
index b2a01a2..48b64fb 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchema-members.html
@@ -94,38 +94,39 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 
 <p>This is the complete list of members for <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>, including all inherited members.</p>
 <table class="directory">
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#afe784e7c95d85391246a9b4745fed00b">Column</a>(size_t idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>CopyFrom</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3d9bc062492e472a2055841461b2a87f">Equals</a>(const KuduSchema &amp;other) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a192b707f348178b698070d3a88a4d156">GetPrimaryKeyColumnIndexes</a>(std::vector&lt; int &gt; *indexes) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::GetTableSchemaRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::LookupRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::MetaCacheEntry</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a41a683f3d93357fe68531bf71df39d02">KuduSchema</a>(const KuduSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchemaFromSchema</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTableCreator</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduWriteOperation</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#aafaa50819a283b014ae03373e53489a1">NewRow</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#ac9e9f590006bd7ccfa44b87dec1b3c7a">num_columns</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>operator=</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">Reset</a>(const std::vector&lt; KuduColumnSchema &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>ScanConfiguration</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tools::RemoteKsckMaster</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::ReplicaDumper</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ClientTest</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#afe784e7c95d85391246a9b4745fed00b">Column</a>(size_t idx) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CopyFrom</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3d9bc062492e472a2055841461b2a87f">Equals</a>(const KuduSchema &amp;other) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a192b707f348178b698070d3a88a4d156">GetPrimaryKeyColumnIndexes</a>(std::vector&lt; int &gt; *indexes) const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::GetTableSchemaRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::LookupRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>internal::MetaCacheEntry</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>internal::WriteRpc</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduClient</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanner</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduScanToken</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduScanTokenBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a41a683f3d93357fe68531bf71df39d02">KuduSchema</a>(const KuduSchema &amp;other)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduSchemaBuilder</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduSchemaFromSchema</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduTable</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>KuduTableCreator</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>KuduWriteOperation</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#aafaa50819a283b014ae03373e53489a1">NewRow</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#ac9e9f590006bd7ccfa44b87dec1b3c7a">num_columns</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator=</b>(const KuduSchema &amp;other) (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html#a3f51ccf1a7e6f4a4fe4958073305dbab">Reset</a>(const std::vector&lt; KuduColumnSchema &gt; &amp;columns, int key_columns) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ScanConfiguration</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>tools::RemoteKsckMaster</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>tools::ReplicaDumper</b> (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+  <tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduSchema</b>() (defined in <a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a>)</td><td class="entry"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">kudu::client::KuduSchema</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
index 0f27ddb..1007669 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchema.html
@@ -134,6 +134,9 @@ void&#160;</td><td class="memItemRight" valign="bottom"><b>CopyFrom</b> (const <
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
 Friends</h2></td></tr>
+<tr class="memitem:aba2affbf999dd265d3a7f8c30598fec7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba2affbf999dd265d3a7f8c30598fec7"></a>
+class&#160;</td><td class="memItemRight" valign="bottom"><b>ClientTest</b></td></tr>
+<tr class="separator:aba2affbf999dd265d3a7f8c30598fec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a5b5a804db2a148e792148f521f04b486"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b5a804db2a148e792148f521f04b486"></a>
 class&#160;</td><td class="memItemRight" valign="bottom"><b>KuduClient</b></td></tr>
 <tr class="separator:a5b5a804db2a148e792148f521f04b486"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -358,7 +361,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>tools::ReplicaDumper
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html
index 7f800f4..5ca1406 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
index ef89fa8..5529445 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSchemaBuilder.html
@@ -193,7 +193,7 @@ Public Member Functions</h2></td></tr>
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
index 8460404..0bfe225 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSession-members.html
@@ -126,7 +126,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduSession.html b/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
index 4e9f158..5480636 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduSession.html
@@ -105,11 +105,15 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 Inheritance diagram for kudu::client::KuduSession:</div>
 <div class="dyncontent">
 <div class="center"><img src="classkudu_1_1client_1_1KuduSession__inherit__graph.png" border="0" usemap="#kudu_1_1client_1_1KuduSession_inherit__map" alt="Inheritance graph"/></div>
+<map name="kudu_1_1client_1_1KuduSession_inherit__map" id="kudu_1_1client_1_1KuduSession_inherit__map">
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <div class="dynheader">
 Collaboration diagram for kudu::client::KuduSession:</div>
 <div class="dyncontent">
 <div class="center"><img src="classkudu_1_1client_1_1KuduSession__coll__graph.png" border="0" usemap="#kudu_1_1client_1_1KuduSession_coll__map" alt="Collaboration graph"/></div>
+<map name="kudu_1_1client_1_1KuduSession_coll__map" id="kudu_1_1client_1_1KuduSession_coll__map">
+</map>
 <center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
@@ -666,7 +670,7 @@ The buffer contains data for fresh (i.e. newly submitted) operations and also op
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
index 58b90b2..927c63d 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback-members.html
@@ -101,7 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
index 24ccc88..f34ddce 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusCallback.html
@@ -157,7 +157,7 @@ Public Member Functions</h2></td></tr>
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html
index 8c43a4b..8fbf769 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
index 205eee8..2147f48 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusFunctionCallback.html
@@ -226,7 +226,7 @@ template&lt;typename T &gt; </div>
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html
index 23e349d..1ed5b11 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback-members.html
@@ -103,7 +103,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>

http://git-wip-us.apache.org/repos/asf/kudu/blob/ce7ab97e/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
----------------------------------------------------------------------
diff --git a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
index 89d5a4c..5a3572c 100644
--- a/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
+++ b/cpp-client-api/classkudu_1_1client_1_1KuduStatusMemberCallback.html
@@ -226,7 +226,7 @@ template&lt;typename T &gt; </div>
 <!-- start footer part -->
 <hr class="footer"/>
 <address class="footer">
-  <small>Generated for Kudu version 1.3.2-SNAPSHOT on Mon May 15 2017 12:45:56 by Doxygen 1.8.11</small>
+  <small>Generated for Kudu version 1.4.0 on Tue Jun 13 2017 10:50:03 by Doxygen 1.8.11</small>
   <br>
   <small>Copyright © 2017 The Apache Software Foundation.</small>
 </address>