You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kudu.apache.org by ab...@apache.org on 2020/09/21 14:30:26 UTC
[kudu-site] branch asf-site updated: Publish commit(s) from site
source repo: 608aa11f8 Update website for 1.13.0 release
This is an automated email from the ASF dual-hosted git repository.
abukor pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/kudu-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new bb29079 Publish commit(s) from site source repo: 608aa11f8 Update website for 1.13.0 release
bb29079 is described below
commit bb29079ac8b4618fbd28b2dc580afc52c919ec34
Author: Attila Bukor <ab...@apache.org>
AuthorDate: Mon Sep 21 16:29:02 2020 +0200
Publish commit(s) from site source repo:
608aa11f8 Update website for 1.13.0 release
Site-Repo-Commit: 608aa11f896893801c6907edb56483f5034e53d1
---
apidocs/allclasses-frame.html | 1 +
apidocs/allclasses-noframe.html | 1 +
apidocs/constant-values.html | 19 +
apidocs/deprecated-list.html | 20 +-
apidocs/index-all.html | 90 +-
.../org/apache/kudu/client/AlterTableOptions.html | 24 +-
.../kudu/client/AsyncKuduScanner.ReadMode.html | 4 +-
.../client/AsyncKuduScanner.RowDataFormat.html | 359 +
.../org/apache/kudu/client/AsyncKuduScanner.html | 32 +-
.../org/apache/kudu/client/AsyncKuduSession.html | 43 +-
.../org/apache/kudu/client/CreateTableOptions.html | 33 +-
apidocs/org/apache/kudu/client/KuduPredicate.html | 3 +-
.../client/KuduScanToken.KuduScanTokenBuilder.html | 52 +-
apidocs/org/apache/kudu/client/KuduScanner.html | 26 +-
apidocs/org/apache/kudu/client/KuduSession.html | 39 +-
apidocs/org/apache/kudu/client/KuduTable.html | 41 +-
apidocs/org/apache/kudu/client/RowResult.html | 317 +-
.../org/apache/kudu/client/RowResultIterator.html | 196 +-
.../apache/kudu/client/SessionConfiguration.html | 36 +-
apidocs/org/apache/kudu/client/package-frame.html | 1 +
.../org/apache/kudu/client/package-summary.html | 16 +-
apidocs/org/apache/kudu/client/package-tree.html | 9 +-
apidocs/overview-tree.html | 15 +-
cpp-client-api/annotated.html | 64 +-
cpp-client-api/arrowdown.png | Bin 246 -> 0 bytes
cpp-client-api/arrowright.png | Bin 229 -> 0 bytes
cpp-client-api/callbacks_8h_source.html | 265 +-
cpp-client-api/classKuduPartialRow-members.html | 192 +-
cpp-client-api/classKuduPartialRow.html | 2944 ++-
cpp-client-api/classes.html | 160 +-
cpp-client-api/classkudu_1_1MonoDelta-members.html | 90 +-
cpp-client-api/classkudu_1_1MonoDelta.html | 436 +-
cpp-client-api/classkudu_1_1MonoTime-members.html | 64 +-
cpp-client-api/classkudu_1_1MonoTime.html | 96 +-
cpp-client-api/classkudu_1_1Slice-members.html | 74 +-
cpp-client-api/classkudu_1_1Slice.html | 228 +-
cpp-client-api/classkudu_1_1Status-members.html | 148 +-
cpp-client-api/classkudu_1_1Status.html | 1464 +-
...skudu_1_1client_1_1KuduBloomFilter-members.html | 56 +-
.../classkudu_1_1client_1_1KuduBloomFilter.html | 66 +-
..._1client_1_1KuduBloomFilterBuilder-members.html | 56 +-
...sskudu_1_1client_1_1KuduBloomFilterBuilder.html | 80 +-
.../classkudu_1_1client_1_1KuduClient-members.html | 66 +-
.../classkudu_1_1client_1_1KuduClient.html | 190 +-
...udu_1_1client_1_1KuduClientBuilder-members.html | 56 +-
.../classkudu_1_1client_1_1KuduClientBuilder.html | 98 +-
...kudu_1_1client_1_1KuduColumnSchema-members.html | 68 +-
.../classkudu_1_1client_1_1KuduColumnSchema.html | 158 +-
...sskudu_1_1client_1_1KuduColumnSpec-members.html | 64 +-
.../classkudu_1_1client_1_1KuduColumnSpec.html | 242 +-
...ent_1_1KuduColumnStorageAttributes-members.html | 62 +-
...u_1_1client_1_1KuduColumnStorageAttributes.html | 117 +-
...client_1_1KuduColumnTypeAttributes-members.html | 66 +-
...kudu_1_1client_1_1KuduColumnTypeAttributes.html | 166 +-
...1_1client_1_1KuduColumnarScanBatch-members.html | 64 +-
...asskudu_1_1client_1_1KuduColumnarScanBatch.html | 96 +-
.../classkudu_1_1client_1_1KuduDelete-members.html | 58 +-
.../classkudu_1_1client_1_1KuduDelete.html | 80 +-
.../classkudu_1_1client_1_1KuduError-members.html | 62 +-
.../classkudu_1_1client_1_1KuduError.html | 86 +-
.../classkudu_1_1client_1_1KuduInsert-members.html | 58 +-
.../classkudu_1_1client_1_1KuduInsert.html | 78 +-
...kudu_1_1client_1_1KuduInsertIgnore-members.html | 58 +-
.../classkudu_1_1client_1_1KuduInsertIgnore.html | 78 +-
...u_1_1client_1_1KuduLoggingCallback-members.html | 58 +-
...classkudu_1_1client_1_1KuduLoggingCallback.html | 76 +-
...ent_1_1KuduLoggingFunctionCallback-members.html | 60 +-
...u_1_1client_1_1KuduLoggingFunctionCallback.html | 94 +-
...lient_1_1KuduLoggingMemberCallback-members.html | 60 +-
...udu_1_1client_1_1KuduLoggingMemberCallback.html | 94 +-
...skudu_1_1client_1_1KuduPartitioner-members.html | 58 +-
.../classkudu_1_1client_1_1KuduPartitioner.html | 72 +-
..._1client_1_1KuduPartitionerBuilder-members.html | 56 +-
...sskudu_1_1client_1_1KuduPartitionerBuilder.html | 72 +-
...asskudu_1_1client_1_1KuduPredicate-members.html | 58 +-
.../classkudu_1_1client_1_1KuduPredicate.html | 78 +-
...classkudu_1_1client_1_1KuduReplica-members.html | 60 +-
.../classkudu_1_1client_1_1KuduReplica.html | 72 +-
...asskudu_1_1client_1_1KuduScanBatch-members.html | 136 +-
.../classkudu_1_1client_1_1KuduScanBatch.html | 1455 +-
.../classkudu_1_1client_1_1KuduScanBatch.png | Bin 1626 -> 0 bytes
...asskudu_1_1client_1_1KuduScanToken-members.html | 58 +-
.../classkudu_1_1client_1_1KuduScanToken.html | 80 +-
..._1_1client_1_1KuduScanTokenBuilder-members.html | 58 +-
...lasskudu_1_1client_1_1KuduScanTokenBuilder.html | 180 +-
...classkudu_1_1client_1_1KuduScanner-members.html | 127 +-
.../classkudu_1_1client_1_1KuduScanner.html | 351 +-
.../classkudu_1_1client_1_1KuduSchema-members.html | 74 +-
.../classkudu_1_1client_1_1KuduSchema.html | 196 +-
...udu_1_1client_1_1KuduSchemaBuilder-members.html | 56 +-
.../classkudu_1_1client_1_1KuduSchemaBuilder.html | 88 +-
...classkudu_1_1client_1_1KuduSession-members.html | 64 +-
.../classkudu_1_1client_1_1KuduSession.html | 222 +-
...du_1_1client_1_1KuduStatusCallback-members.html | 56 +-
.../classkudu_1_1client_1_1KuduStatusCallback.html | 68 +-
...ient_1_1KuduStatusFunctionCallback-members.html | 56 +-
...du_1_1client_1_1KuduStatusFunctionCallback.html | 76 +-
...client_1_1KuduStatusMemberCallback-members.html | 56 +-
...kudu_1_1client_1_1KuduStatusMemberCallback.html | 76 +-
.../classkudu_1_1client_1_1KuduTable-members.html | 75 +-
.../classkudu_1_1client_1_1KuduTable.html | 258 +-
...kudu_1_1client_1_1KuduTableAlterer-members.html | 63 +-
.../classkudu_1_1client_1_1KuduTableAlterer.html | 137 +-
...kudu_1_1client_1_1KuduTableCreator-members.html | 69 +-
.../classkudu_1_1client_1_1KuduTableCreator.html | 167 +-
...u_1_1client_1_1KuduTableStatistics-members.html | 62 +-
...classkudu_1_1client_1_1KuduTableStatistics.html | 80 +-
.../classkudu_1_1client_1_1KuduTablet-members.html | 60 +-
.../classkudu_1_1client_1_1KuduTablet.html | 74 +-
...kudu_1_1client_1_1KuduTabletServer-members.html | 62 +-
.../classkudu_1_1client_1_1KuduTabletServer.html | 80 +-
.../classkudu_1_1client_1_1KuduUpdate-members.html | 58 +-
.../classkudu_1_1client_1_1KuduUpdate.html | 80 +-
.../classkudu_1_1client_1_1KuduUpsert-members.html | 58 +-
.../classkudu_1_1client_1_1KuduUpsert.html | 80 +-
.../classkudu_1_1client_1_1KuduValue-members.html | 66 +-
.../classkudu_1_1client_1_1KuduValue.html | 237 +-
...du_1_1client_1_1KuduWriteOperation-members.html | 60 +-
.../classkudu_1_1client_1_1KuduWriteOperation.html | 112 +-
...skudu_1_1client_1_1ResourceMetrics-members.html | 60 +-
.../classkudu_1_1client_1_1ResourceMetrics.html | 76 +-
...client_1_1internal_1_1AsyncLeaderMasterRpc.html | 56 +-
...du_1_1internal__logging_1_1CerrLog-members.html | 56 +-
.../classkudu_1_1internal__logging_1_1CerrLog.html | 66 +-
...du_1_1internal__logging_1_1NullLog-members.html | 56 +-
.../classkudu_1_1internal__logging_1_1NullLog.html | 60 +-
cpp-client-api/client_8h_source.html | 1232 +-
.../columnar__scan__batch_8h_source.html | 129 +-
cpp-client-api/deprecated.html | 91 +-
.../dir_4eb331d85bb84eae27db9d0af49f6f99.html | 54 +-
.../dir_58b01e52e53886b8d78ab5060a2cd2bd.html | 54 +-
.../dir_8c428f345b527d2071b666c6f8374398.html | 81 +
.../dir_94a4d32a5d6935789aa71eaf17fe7b95.html | 81 +
.../dir_a11762c7a2d2aeba82c4995c677f0533.html | 81 +
.../dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html | 58 +-
.../dir_d44c64559bbebec7f509842c48db8b23.html | 58 +-
.../dir_d71593de3cd0af193ea5ec01db264b20.html | 81 +
.../dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html | 54 +-
cpp-client-api/doxygen.css | 397 +-
cpp-client-api/doxygen.png | Bin 3779 -> 0 bytes
cpp-client-api/doxygen.svg | 26 +
cpp-client-api/dynsections.js | 28 +-
cpp-client-api/files.html | 54 +-
cpp-client-api/functions.html | 102 +-
cpp-client-api/functions_b.html | 96 +-
cpp-client-api/functions_c.html | 132 +-
cpp-client-api/functions_d.html | 102 +-
cpp-client-api/functions_e.html | 115 +-
cpp-client-api/functions_enum.html | 67 +-
cpp-client-api/functions_eval.html | 67 +-
cpp-client-api/functions_f.html | 122 +-
cpp-client-api/functions_func.html | 101 +-
cpp-client-api/functions_func_b.html | 95 +-
cpp-client-api/functions_func_c.html | 131 +-
cpp-client-api/functions_func_d.html | 101 +-
cpp-client-api/functions_func_e.html | 114 +-
cpp-client-api/functions_func_f.html | 119 +-
cpp-client-api/functions_func_g.html | 162 +-
cpp-client-api/functions_func_h.html | 101 +-
cpp-client-api/functions_func_i.html | 171 +-
cpp-client-api/functions_func_k.html | 93 +-
cpp-client-api/functions_func_l.html | 102 +-
cpp-client-api/functions_func_m.html | 101 +-
cpp-client-api/functions_func_n.html | 122 +-
cpp-client-api/functions_func_o.html | 124 +-
cpp-client-api/functions_func_p.html | 109 +-
cpp-client-api/functions_func_r.html | 114 +-
cpp-client-api/functions_func_s.html | 167 +-
cpp-client-api/functions_func_t.html | 144 +-
cpp-client-api/functions_func_u.html | 98 +-
cpp-client-api/functions_func_w.html | 95 +-
cpp-client-api/functions_g.html | 163 +-
cpp-client-api/functions_h.html | 102 +-
cpp-client-api/functions_i.html | 172 +-
cpp-client-api/functions_k.html | 110 +-
cpp-client-api/functions_l.html | 103 +-
cpp-client-api/functions_m.html | 104 +-
cpp-client-api/functions_n.html | 123 +-
cpp-client-api/functions_o.html | 131 +-
cpp-client-api/functions_p.html | 110 +-
cpp-client-api/functions_r.html | 115 +-
cpp-client-api/functions_rela.html | 73 +-
cpp-client-api/functions_s.html | 168 +-
cpp-client-api/functions_t.html | 145 +-
cpp-client-api/functions_type.html | 71 +-
cpp-client-api/functions_u.html | 101 +-
cpp-client-api/functions_v.html | 94 +-
cpp-client-api/functions_vars.html | 79 +-
cpp-client-api/functions_w.html | 96 +-
cpp-client-api/globals.html | 60 +-
cpp-client-api/globals_defs.html | 60 +-
cpp-client-api/hash_8h_source.html | 87 +-
cpp-client-api/hierarchy.html | 159 +-
cpp-client-api/index.html | 53 +-
cpp-client-api/int128_8h_source.html | 101 +-
cpp-client-api/jquery.js | 89 +-
cpp-client-api/kudu__export_8h_source.html | 98 +-
cpp-client-api/menu.js | 51 +
cpp-client-api/menudata.js | 85 +
cpp-client-api/monotime_8h_source.html | 286 +-
cpp-client-api/pages.html | 48 +-
cpp-client-api/partial__row_8h_source.html | 432 +-
cpp-client-api/resource__metrics_8h_source.html | 120 +-
cpp-client-api/row__result_8h_source.html | 87 +-
cpp-client-api/scan__batch_8h_source.html | 342 +-
cpp-client-api/scan__predicate_8h_source.html | 196 +-
cpp-client-api/schema_8h_source.html | 527 +-
cpp-client-api/search/all_0.html | 14 +-
cpp-client-api/search/all_0.js | 48 +-
cpp-client-api/search/all_1.html | 14 +-
cpp-client-api/search/all_1.js | 6 +-
cpp-client-api/search/all_10.html | 14 +-
cpp-client-api/search/all_10.js | 102 +-
cpp-client-api/search/all_11.html | 14 +-
cpp-client-api/search/all_11.js | 35 +-
cpp-client-api/search/all_12.html | 14 +-
cpp-client-api/search/all_12.js | 7 +-
cpp-client-api/search/all_13.html | 14 +-
cpp-client-api/search/all_13.js | 2 +-
cpp-client-api/search/all_14.html | 14 +-
cpp-client-api/search/all_14.js | 4 +-
cpp-client-api/search/all_2.html | 14 +-
cpp-client-api/search/all_2.js | 57 +-
cpp-client-api/search/all_3.html | 14 +-
cpp-client-api/search/all_3.js | 26 +-
cpp-client-api/search/all_4.html | 14 +-
cpp-client-api/search/all_4.js | 21 +-
cpp-client-api/search/all_5.html | 14 +-
cpp-client-api/search/all_5.js | 22 +-
cpp-client-api/search/all_6.html | 14 +-
cpp-client-api/search/all_6.js | 39 +-
cpp-client-api/search/all_7.html | 14 +-
cpp-client-api/search/all_7.js | 12 +-
cpp-client-api/search/all_8.html | 14 +-
cpp-client-api/search/all_8.js | 78 +-
cpp-client-api/search/all_9.html | 14 +-
cpp-client-api/search/all_9.js | 128 +-
cpp-client-api/search/all_a.html | 14 +-
cpp-client-api/search/all_a.js | 12 +-
cpp-client-api/search/all_b.html | 14 +-
cpp-client-api/search/all_b.js | 27 +-
cpp-client-api/search/all_c.html | 14 +-
cpp-client-api/search/all_c.js | 58 +-
cpp-client-api/search/all_d.html | 14 +-
cpp-client-api/search/all_d.js | 35 +-
cpp-client-api/search/all_e.html | 14 +-
cpp-client-api/search/all_e.js | 15 +-
cpp-client-api/search/all_f.html | 14 +-
cpp-client-api/search/all_f.js | 35 +-
cpp-client-api/search/classes_0.html | 14 +-
cpp-client-api/search/classes_0.js | 2 +-
cpp-client-api/search/classes_1.html | 14 +-
cpp-client-api/search/classes_1.js | 4 +-
cpp-client-api/search/classes_2.html | 14 +-
cpp-client-api/search/classes_2.js | 82 +-
cpp-client-api/search/classes_3.html | 14 +-
cpp-client-api/search/classes_3.js | 4 +-
cpp-client-api/search/classes_4.html | 14 +-
cpp-client-api/search/classes_4.js | 2 +-
cpp-client-api/search/classes_5.html | 14 +-
cpp-client-api/search/classes_5.js | 2 +-
cpp-client-api/search/classes_6.html | 14 +-
cpp-client-api/search/classes_6.js | 6 +-
cpp-client-api/search/close.png | Bin 273 -> 0 bytes
cpp-client-api/search/close.svg | 31 +
cpp-client-api/search/defines_0.html | 14 +-
cpp-client-api/search/defines_0.js | 24 +-
cpp-client-api/search/enums_0.html | 14 +-
cpp-client-api/search/enums_0.js | 4 +-
cpp-client-api/search/enums_1.html | 14 +-
cpp-client-api/search/enums_1.js | 2 +-
cpp-client-api/search/enums_2.html | 14 +-
cpp-client-api/search/enums_2.js | 4 +-
cpp-client-api/search/enums_3.html | 14 +-
cpp-client-api/search/enums_3.js | 2 +-
cpp-client-api/search/enums_4.html | 14 +-
cpp-client-api/search/enums_4.js | 2 +-
cpp-client-api/search/enums_5.html | 14 +-
cpp-client-api/search/enums_5.js | 6 +-
cpp-client-api/search/enums_6.html | 14 +-
cpp-client-api/search/enums_6.js | 2 +-
cpp-client-api/search/enumvalues_0.html | 14 +-
cpp-client-api/search/enumvalues_0.js | 4 +-
cpp-client-api/search/enumvalues_1.html | 14 +-
cpp-client-api/search/enumvalues_1.js | 6 +-
cpp-client-api/search/enumvalues_2.html | 14 +-
cpp-client-api/search/enumvalues_2.js | 2 +-
cpp-client-api/search/enumvalues_3.html | 14 +-
cpp-client-api/search/enumvalues_3.js | 2 +-
cpp-client-api/search/enumvalues_4.html | 14 +-
cpp-client-api/search/enumvalues_4.js | 2 +-
cpp-client-api/search/enumvalues_5.html | 14 +-
cpp-client-api/search/enumvalues_5.js | 2 +-
cpp-client-api/search/enumvalues_6.html | 14 +-
cpp-client-api/search/enumvalues_6.js | 2 +-
cpp-client-api/search/enumvalues_7.html | 14 +-
cpp-client-api/search/enumvalues_7.js | 2 +-
cpp-client-api/search/enumvalues_8.html | 14 +-
cpp-client-api/search/enumvalues_8.js | 2 +-
cpp-client-api/search/enumvalues_9.html | 14 +-
cpp-client-api/search/enumvalues_9.js | 6 +-
cpp-client-api/search/enumvalues_a.html | 14 +-
cpp-client-api/search/enumvalues_a.js | 2 +-
cpp-client-api/search/enumvalues_b.html | 14 +-
cpp-client-api/search/enumvalues_b.js | 2 +-
cpp-client-api/search/files_0.html | 14 +-
cpp-client-api/search/files_0.js | 4 +-
cpp-client-api/search/functions_0.html | 14 +-
cpp-client-api/search/functions_0.js | 42 +-
cpp-client-api/search/functions_1.html | 14 +-
cpp-client-api/search/functions_1.js | 6 +-
cpp-client-api/search/functions_10.html | 14 +-
cpp-client-api/search/functions_10.js | 94 +-
cpp-client-api/search/functions_11.html | 14 +-
cpp-client-api/search/functions_11.js | 31 +-
cpp-client-api/search/functions_12.html | 14 +-
cpp-client-api/search/functions_12.js | 5 +-
cpp-client-api/search/functions_13.html | 14 +-
cpp-client-api/search/functions_13.js | 4 +-
cpp-client-api/search/functions_2.html | 14 +-
cpp-client-api/search/functions_2.js | 42 +-
cpp-client-api/search/functions_3.html | 14 +-
cpp-client-api/search/functions_3.js | 22 +-
cpp-client-api/search/functions_4.html | 14 +-
cpp-client-api/search/functions_4.js | 15 +-
cpp-client-api/search/functions_5.html | 14 +-
cpp-client-api/search/functions_5.js | 16 +-
cpp-client-api/search/functions_6.html | 14 +-
cpp-client-api/search/functions_6.js | 37 +-
cpp-client-api/search/functions_7.html | 14 +-
cpp-client-api/search/functions_7.js | 12 +-
cpp-client-api/search/functions_8.html | 14 +-
cpp-client-api/search/functions_8.js | 76 +-
cpp-client-api/search/functions_9.html | 14 +-
cpp-client-api/search/functions_9.js | 28 +-
cpp-client-api/search/functions_a.html | 14 +-
cpp-client-api/search/functions_a.js | 10 +-
cpp-client-api/search/functions_b.html | 14 +-
cpp-client-api/search/functions_b.js | 20 +-
cpp-client-api/search/functions_c.html | 14 +-
cpp-client-api/search/functions_c.js | 54 +-
cpp-client-api/search/functions_d.html | 14 +-
cpp-client-api/search/functions_d.js | 29 +-
cpp-client-api/search/functions_e.html | 14 +-
cpp-client-api/search/functions_e.js | 13 +-
cpp-client-api/search/functions_f.html | 14 +-
cpp-client-api/search/functions_f.js | 21 +-
cpp-client-api/search/mag_sel.png | Bin 563 -> 0 bytes
cpp-client-api/search/mag_sel.svg | 74 +
cpp-client-api/search/nomatches.html | 2 +-
cpp-client-api/search/pages_0.html | 14 +-
cpp-client-api/search/pages_0.js | 2 +-
cpp-client-api/search/pages_1.html | 14 +-
cpp-client-api/search/pages_1.js | 2 +-
cpp-client-api/search/pages_2.html | 14 +-
cpp-client-api/search/pages_2.js | 2 +-
cpp-client-api/search/related_0.html | 14 +-
cpp-client-api/search/related_0.js | 4 +-
cpp-client-api/search/search.css | 106 +-
cpp-client-api/search/search.js | 33 +-
cpp-client-api/search/search_l.png | Bin 604 -> 567 bytes
cpp-client-api/search/search_r.png | Bin 612 -> 553 bytes
cpp-client-api/search/typedefs_0.html | 14 +-
cpp-client-api/search/typedefs_0.js | 2 +-
cpp-client-api/search/typedefs_1.html | 14 +-
cpp-client-api/search/typedefs_1.js | 2 +-
cpp-client-api/search/typedefs_2.html | 14 +-
cpp-client-api/search/typedefs_2.js | 2 +-
cpp-client-api/search/typedefs_3.html | 14 +-
cpp-client-api/search/typedefs_3.js | 2 +-
cpp-client-api/search/variables_0.html | 14 +-
cpp-client-api/search/variables_0.js | 2 +-
cpp-client-api/search/variables_1.html | 14 +-
cpp-client-api/search/variables_1.js | 2 +-
cpp-client-api/search/variables_2.html | 14 +-
cpp-client-api/search/variables_2.js | 6 +-
cpp-client-api/search/variables_3.html | 14 +-
cpp-client-api/search/variables_3.js | 2 +-
cpp-client-api/search/variables_4.html | 14 +-
cpp-client-api/search/variables_4.js | 2 +-
cpp-client-api/shared__ptr_8h.html | 54 +-
cpp-client-api/shared__ptr_8h_source.html | 124 +-
cpp-client-api/slice_8h_source.html | 288 +-
cpp-client-api/status_8h.html | 192 +-
cpp-client-api/status_8h_source.html | 501 +-
cpp-client-api/structkudu_1_1SliceMap-members.html | 56 +-
cpp-client-api/structkudu_1_1SliceMap.html | 71 +-
.../structkudu_1_1Slice_1_1Comparator-members.html | 58 +-
.../structkudu_1_1Slice_1_1Comparator.html | 76 +-
cpp-client-api/stubs_8h_source.html | 280 +-
cpp-client-api/tabs.css | 61 +-
cpp-client-api/todo.html | 105 +-
cpp-client-api/value_8h_source.html | 136 +-
cpp-client-api/write__op_8h_source.html | 284 +-
docs/administration.html | 29 +-
docs/background_tasks.html | 2 +-
docs/command_line_tools.html | 224 +-
docs/command_line_tools_reference.html | 224 +-
docs/configuration.html | 14 +-
docs/configuration_reference.html | 5078 ++--
docs/configuration_reference_unsupported.html | 1482 +-
docs/contributing.html | 96 +-
docs/developing.html | 2 +-
docs/export_control.html | 2 +-
docs/hive_metastore.html | 40 +-
docs/index.html | 2 +-
docs/installation.html | 16 +-
docs/known_issues.html | 2 +-
docs/kudu-master_configuration_reference.html | 773 +-
...master_configuration_reference_unsupported.html | 876 +-
docs/kudu-tserver_configuration_reference.html | 197 +-
...server_configuration_reference_unsupported.html | 390 +-
docs/kudu_impala_integration.html | 10 +-
docs/prior_release_notes.html | 66 +-
docs/quickstart.html | 2 +-
docs/quickstartdev.html | 2 +-
docs/release_notes.html | 394 +-
docs/scaling_guide.html | 10 +-
docs/schema_design.html | 6 +-
docs/security.html | 326 +-
docs/transaction_semantics.html | 12 +-
docs/troubleshooting.html | 110 +-
feed.xml | 2 +-
releases/1.13.0/apidocs/allclasses-frame.html | 104 +
releases/1.13.0/apidocs/allclasses-noframe.html | 104 +
releases/1.13.0/apidocs/constant-values.html | 447 +
releases/1.13.0/apidocs/deprecated-list.html | 288 +
releases/1.13.0/apidocs/help-doc.html | 222 +
releases/1.13.0/apidocs/index-all.html | 3735 +++
releases/1.13.0/apidocs/index.html | 75 +
.../kudu/ColumnSchema.ColumnSchemaBuilder.html | 485 +
.../kudu/ColumnSchema.CompressionAlgorithm.html | 393 +
.../org/apache/kudu/ColumnSchema.Encoding.html | 419 +
.../apidocs/org/apache/kudu/ColumnSchema.html | 515 +
...TypeAttributes.ColumnTypeAttributesBuilder.html | 327 +
.../org/apache/kudu/ColumnTypeAttributes.html | 416 +
.../1.13.0/apidocs/org/apache/kudu/Schema.html | 633 +
releases/1.13.0/apidocs/org/apache/kudu/Type.html | 650 +
.../kudu/client/AbstractKuduScannerBuilder.html | 712 +
.../org/apache/kudu/client/AlterTableOptions.html | 867 +
.../org/apache/kudu/client/AlterTableResponse.html | 283 +
.../AsyncKuduClient.AsyncKuduClientBuilder.html | 508 +
.../org/apache/kudu/client/AsyncKuduClient.html | 1180 +
.../AsyncKuduScanner.AsyncKuduScannerBuilder.html | 263 +
.../kudu/client/AsyncKuduScanner.ReadMode.html | 398 +
.../client/AsyncKuduScanner.RowDataFormat.html | 359 +
.../org/apache/kudu/client/AsyncKuduScanner.html | 618 +
.../org/apache/kudu/client/AsyncKuduSession.html | 834 +
.../apache/kudu/client/ColumnRangePredicate.html | 836 +
.../org/apache/kudu/client/CreateTableOptions.html | 598 +
.../apidocs/org/apache/kudu/client/Delete.html | 238 +
.../apache/kudu/client/DeleteTableResponse.html | 266 +
.../kudu/client/ExternalConsistencyMode.html | 343 +
.../apache/kudu/client/HasFailedRpcException.html | 229 +
.../apidocs/org/apache/kudu/client/Insert.html | 236 +
.../org/apache/kudu/client/InsertIgnore.html | 237 +
.../kudu/client/IsAlterTableDoneResponse.html | 288 +
.../kudu/client/IsCreateTableDoneResponse.html | 288 +
.../kudu/client/KuduClient.KuduClientBuilder.html | 508 +
.../apidocs/org/apache/kudu/client/KuduClient.html | 936 +
.../client/KuduException.OriginalException.html | 227 +
.../org/apache/kudu/client/KuduException.html | 304 +
.../KuduPartitioner.KuduPartitionerBuilder.html | 306 +
.../org/apache/kudu/client/KuduPartitioner.html | 361 +
.../kudu/client/KuduPredicate.ComparisonOp.html | 381 +
.../org/apache/kudu/client/KuduPredicate.html | 647 +
.../client/KuduScanToken.KuduScanTokenBuilder.html | 349 +
.../org/apache/kudu/client/KuduScanToken.html | 441 +
.../client/KuduScanner.KuduScannerBuilder.html | 263 +
.../org/apache/kudu/client/KuduScanner.html | 584 +
.../apache/kudu/client/KuduScannerIterator.html | 274 +
.../org/apache/kudu/client/KuduSession.html | 765 +
.../apidocs/org/apache/kudu/client/KuduTable.html | 630 +
.../apache/kudu/client/KuduTableStatistics.html | 264 +
.../org/apache/kudu/client/ListTablesResponse.html | 306 +
.../kudu/client/ListTabletServersResponse.html | 306 +
.../apache/kudu/client/LocatedTablet.Replica.html | 297 +
.../org/apache/kudu/client/LocatedTablet.html | 377 +
.../apidocs/org/apache/kudu/client/Operation.html | 335 +
.../org/apache/kudu/client/OperationResponse.html | 328 +
.../apidocs/org/apache/kudu/client/PartialRow.html | 2229 ++
.../kudu/client/PleaseThrottleException.html | 348 +
.../apache/kudu/client/RangePartitionBound.html | 347 +
.../org/apache/kudu/client/ReplicaSelection.html | 351 +
.../org/apache/kudu/client/ResourceMetrics.html | 305 +
.../apidocs/org/apache/kudu/client/RowError.html | 347 +
.../kudu/client/RowErrorsAndOverflowStatus.html | 264 +
.../apidocs/org/apache/kudu/client/RowResult.html | 1335 ++
.../org/apache/kudu/client/RowResultIterator.html | 480 +
.../client/SessionConfiguration.FlushMode.html | 394 +
.../apache/kudu/client/SessionConfiguration.html | 610 +
.../apache/kudu/client/Statistics.Statistic.html | 398 +
.../apidocs/org/apache/kudu/client/Statistics.html | 446 +
.../apidocs/org/apache/kudu/client/Status.html | 1029 +
.../apidocs/org/apache/kudu/client/Update.html | 236 +
.../apidocs/org/apache/kudu/client/Upsert.html | 236 +
.../org/apache/kudu/client/package-frame.html | 85 +
.../org/apache/kudu/client/package-summary.html | 511 +
.../org/apache/kudu/client/package-tree.html | 230 +
.../apache/kudu/mapreduce/CommandLineParser.html | 619 +
.../kudu/mapreduce/KuduTableInputFormat.html | 373 +
.../kudu/mapreduce/KuduTableMapReduceUtil.html | 394 +
.../kudu/mapreduce/KuduTableOutputCommitter.html | 370 +
.../kudu/mapreduce/KuduTableOutputFormat.html | 393 +
.../org/apache/kudu/mapreduce/TableReducer.html | 248 +
.../org/apache/kudu/mapreduce/package-frame.html | 24 +
.../org/apache/kudu/mapreduce/package-summary.html | 174 +
.../org/apache/kudu/mapreduce/package-tree.html | 155 +
.../kudu/mapreduce/tools/BigLinkedListCommon.html | 617 +
.../org/apache/kudu/mapreduce/tools/CsvParser.html | 294 +
.../org/apache/kudu/mapreduce/tools/ExportCsv.html | 350 +
.../org/apache/kudu/mapreduce/tools/ImportCsv.html | 350 +
.../apache/kudu/mapreduce/tools/ImportParquet.html | 350 +
.../apache/kudu/mapreduce/tools/package-frame.html | 23 +
.../kudu/mapreduce/tools/package-summary.html | 167 +
.../apache/kudu/mapreduce/tools/package-tree.html | 142 +
.../apidocs/org/apache/kudu/package-frame.html | 29 +
.../apidocs/org/apache/kudu/package-summary.html | 194 +
.../apidocs/org/apache/kudu/package-tree.html | 152 +
.../org/apache/kudu/test/KuduTestHarness.html | 886 +
.../org/apache/kudu/test/package-frame.html | 19 +
.../org/apache/kudu/test/package-summary.html | 141 +
.../apidocs/org/apache/kudu/test/package-tree.html | 138 +
.../apidocs/org/apache/kudu/util/BloomFilter.html | 607 +
.../org/apache/kudu/util/package-frame.html | 19 +
.../org/apache/kudu/util/package-summary.html | 141 +
.../apidocs/org/apache/kudu/util/package-tree.html | 134 +
releases/1.13.0/apidocs/overview-frame.html | 25 +
releases/1.13.0/apidocs/overview-summary.html | 152 +
releases/1.13.0/apidocs/overview-tree.html | 280 +
releases/1.13.0/apidocs/package-list | 6 +
releases/1.13.0/apidocs/script.js | 30 +
releases/1.13.0/apidocs/serialized-form.html | 155 +
releases/1.13.0/apidocs/stylesheet.css | 574 +
releases/1.13.0/cpp-client-api/annotated.html | 136 +
releases/1.13.0/cpp-client-api/bc_s.png | Bin 0 -> 676 bytes
releases/1.13.0/cpp-client-api/bdwn.png | Bin 0 -> 147 bytes
.../1.13.0/cpp-client-api/callbacks_8h_source.html | 276 +
.../classKuduPartialRow-members.html | 156 +
.../1.13.0/cpp-client-api/classKuduPartialRow.html | 2965 +++
releases/1.13.0/cpp-client-api/classes.html | 161 +
.../classkudu_1_1MonoDelta-members.html | 106 +
.../cpp-client-api/classkudu_1_1MonoDelta.html | 629 +
.../classkudu_1_1MonoTime-members.html | 91 +
.../cpp-client-api/classkudu_1_1MonoTime.html | 206 +
.../cpp-client-api/classkudu_1_1Slice-members.html | 104 +
.../1.13.0/cpp-client-api/classkudu_1_1Slice.html | 689 +
.../classkudu_1_1Status-members.html | 135 +
.../1.13.0/cpp-client-api/classkudu_1_1Status.html | 1902 ++
...skudu_1_1client_1_1KuduBloomFilter-members.html | 86 +
.../classkudu_1_1client_1_1KuduBloomFilter.html | 129 +
..._1client_1_1KuduBloomFilterBuilder-members.html | 90 +
...sskudu_1_1client_1_1KuduBloomFilterBuilder.html | 244 +
.../classkudu_1_1client_1_1KuduClient-members.html | 107 +
.../classkudu_1_1client_1_1KuduClient.html | 686 +
.../classkudu_1_1client_1_1KuduClient.png | Bin 0 -> 929 bytes
...udu_1_1client_1_1KuduClientBuilder-members.html | 94 +
.../classkudu_1_1client_1_1KuduClientBuilder.html | 324 +
...kudu_1_1client_1_1KuduColumnSchema-members.html | 111 +
.../classkudu_1_1client_1_1KuduColumnSchema.html | 447 +
...sskudu_1_1client_1_1KuduColumnSpec-members.html | 98 +
.../classkudu_1_1client_1_1KuduColumnSpec.html | 488 +
...ent_1_1KuduColumnStorageAttributes-members.html | 104 +
...u_1_1client_1_1KuduColumnStorageAttributes.html | 375 +
...client_1_1KuduColumnTypeAttributes-members.html | 94 +
...kudu_1_1client_1_1KuduColumnTypeAttributes.html | 314 +
...1_1client_1_1KuduColumnarScanBatch-members.html | 90 +
...asskudu_1_1client_1_1KuduColumnarScanBatch.html | 252 +
.../classkudu_1_1client_1_1KuduDelete-members.html | 95 +
.../classkudu_1_1client_1_1KuduDelete.html | 161 +
.../classkudu_1_1client_1_1KuduDelete.png | Bin 0 -> 734 bytes
.../classkudu_1_1client_1_1KuduError-members.html | 89 +
.../classkudu_1_1client_1_1KuduError.html | 184 +
.../classkudu_1_1client_1_1KuduInsert-members.html | 95 +
.../classkudu_1_1client_1_1KuduInsert.html | 161 +
.../classkudu_1_1client_1_1KuduInsert.png | Bin 0 -> 727 bytes
...kudu_1_1client_1_1KuduInsertIgnore-members.html | 95 +
.../classkudu_1_1client_1_1KuduInsertIgnore.html | 161 +
.../classkudu_1_1client_1_1KuduInsertIgnore.png | Bin 0 -> 770 bytes
...u_1_1client_1_1KuduLoggingCallback-members.html | 87 +
...classkudu_1_1client_1_1KuduLoggingCallback.html | 186 +
.../classkudu_1_1client_1_1KuduLoggingCallback.png | Bin 0 -> 1442 bytes
...ent_1_1KuduLoggingFunctionCallback-members.html | 89 +
...u_1_1client_1_1KuduLoggingFunctionCallback.html | 249 +
...du_1_1client_1_1KuduLoggingFunctionCallback.png | Bin 0 -> 1015 bytes
...lient_1_1KuduLoggingMemberCallback-members.html | 89 +
...udu_1_1client_1_1KuduLoggingMemberCallback.html | 249 +
...kudu_1_1client_1_1KuduLoggingMemberCallback.png | Bin 0 -> 1027 bytes
...skudu_1_1client_1_1KuduPartitioner-members.html | 87 +
.../classkudu_1_1client_1_1KuduPartitioner.html | 157 +
..._1client_1_1KuduPartitionerBuilder-members.html | 88 +
...sskudu_1_1client_1_1KuduPartitionerBuilder.html | 193 +
...asskudu_1_1client_1_1KuduPredicate-members.html | 93 +
.../classkudu_1_1client_1_1KuduPredicate.html | 160 +
...classkudu_1_1client_1_1KuduReplica-members.html | 87 +
.../classkudu_1_1client_1_1KuduReplica.html | 140 +
...asskudu_1_1client_1_1KuduScanBatch-members.html | 132 +
.../classkudu_1_1client_1_1KuduScanBatch.html | 1719 ++
...asskudu_1_1client_1_1KuduScanToken-members.html | 89 +
.../classkudu_1_1client_1_1KuduScanToken.html | 239 +
..._1_1client_1_1KuduScanTokenBuilder-members.html | 102 +
...lasskudu_1_1client_1_1KuduScanTokenBuilder.html | 604 +
...classkudu_1_1client_1_1KuduScanner-members.html | 130 +
.../classkudu_1_1client_1_1KuduScanner.html | 1177 +
.../classkudu_1_1client_1_1KuduSchema-members.html | 97 +
.../classkudu_1_1client_1_1KuduSchema.html | 405 +
...udu_1_1client_1_1KuduSchemaBuilder-members.html | 89 +
.../classkudu_1_1client_1_1KuduSchemaBuilder.html | 195 +
...classkudu_1_1client_1_1KuduSession-members.html | 109 +
.../classkudu_1_1client_1_1KuduSession.html | 675 +
.../classkudu_1_1client_1_1KuduSession.png | Bin 0 -> 966 bytes
...du_1_1client_1_1KuduStatusCallback-members.html | 87 +
.../classkudu_1_1client_1_1KuduStatusCallback.html | 146 +
.../classkudu_1_1client_1_1KuduStatusCallback.png | Bin 0 -> 1381 bytes
...ient_1_1KuduStatusFunctionCallback-members.html | 89 +
...du_1_1client_1_1KuduStatusFunctionCallback.html | 209 +
...udu_1_1client_1_1KuduStatusFunctionCallback.png | Bin 0 -> 961 bytes
...client_1_1KuduStatusMemberCallback-members.html | 89 +
...kudu_1_1client_1_1KuduStatusMemberCallback.html | 209 +
...skudu_1_1client_1_1KuduStatusMemberCallback.png | Bin 0 -> 970 bytes
.../classkudu_1_1client_1_1KuduTable-members.html | 104 +
.../classkudu_1_1client_1_1KuduTable.html | 610 +
.../classkudu_1_1client_1_1KuduTable.png | Bin 0 -> 928 bytes
...kudu_1_1client_1_1KuduTableAlterer-members.html | 97 +
.../classkudu_1_1client_1_1KuduTableAlterer.html | 537 +
...kudu_1_1client_1_1KuduTableCreator-members.html | 103 +
.../classkudu_1_1client_1_1KuduTableCreator.html | 618 +
...u_1_1client_1_1KuduTableStatistics-members.html | 89 +
...classkudu_1_1client_1_1KuduTableStatistics.html | 162 +
.../classkudu_1_1client_1_1KuduTablet-members.html | 87 +
.../classkudu_1_1client_1_1KuduTablet.html | 140 +
...kudu_1_1client_1_1KuduTabletServer-members.html | 88 +
.../classkudu_1_1client_1_1KuduTabletServer.html | 159 +
.../classkudu_1_1client_1_1KuduUpdate-members.html | 95 +
.../classkudu_1_1client_1_1KuduUpdate.html | 161 +
.../classkudu_1_1client_1_1KuduUpdate.png | Bin 0 -> 740 bytes
.../classkudu_1_1client_1_1KuduUpsert-members.html | 95 +
.../classkudu_1_1client_1_1KuduUpsert.html | 161 +
.../classkudu_1_1client_1_1KuduUpsert.png | Bin 0 -> 741 bytes
.../classkudu_1_1client_1_1KuduValue-members.html | 91 +
.../classkudu_1_1client_1_1KuduValue.html | 304 +
...du_1_1client_1_1KuduWriteOperation-members.html | 94 +
.../classkudu_1_1client_1_1KuduWriteOperation.html | 223 +
.../classkudu_1_1client_1_1KuduWriteOperation.png | Bin 0 -> 1676 bytes
...skudu_1_1client_1_1ResourceMetrics-members.html | 89 +
.../classkudu_1_1client_1_1ResourceMetrics.html | 185 +
...client_1_1internal_1_1AsyncLeaderMasterRpc.html | 84 +
...du_1_1internal__logging_1_1CerrLog-members.html | 87 +
.../classkudu_1_1internal__logging_1_1CerrLog.html | 174 +
...du_1_1internal__logging_1_1NullLog-members.html | 85 +
.../classkudu_1_1internal__logging_1_1NullLog.html | 139 +
.../1.13.0/cpp-client-api/client_8h_source.html | 1203 +
releases/1.13.0/cpp-client-api/closed.png | Bin 0 -> 132 bytes
.../columnar__scan__batch_8h_source.html | 150 +
releases/1.13.0/cpp-client-api/deprecated.html | 100 +
.../dir_4eb331d85bb84eae27db9d0af49f6f99.html | 88 +
.../dir_58b01e52e53886b8d78ab5060a2cd2bd.html | 85 +
.../dir_8c428f345b527d2071b666c6f8374398.html | 81 +
.../dir_94a4d32a5d6935789aa71eaf17fe7b95.html | 81 +
.../dir_a11762c7a2d2aeba82c4995c677f0533.html | 81 +
.../dir_a7d8e458a72ff63c89f2ceb44d9dd2f6.html | 81 +
.../dir_d44c64559bbebec7f509842c48db8b23.html | 81 +
.../dir_d71593de3cd0af193ea5ec01db264b20.html | 81 +
.../dir_e8a2e446cf73a5a1ae0ad6a5a21b6d03.html | 87 +
releases/1.13.0/cpp-client-api/doc.png | Bin 0 -> 746 bytes
releases/1.13.0/cpp-client-api/doxygen.css | 1730 ++
releases/1.13.0/cpp-client-api/doxygen.svg | 26 +
releases/1.13.0/cpp-client-api/dynsections.js | 121 +
releases/1.13.0/cpp-client-api/files.html | 105 +
releases/1.13.0/cpp-client-api/folderclosed.png | Bin 0 -> 616 bytes
releases/1.13.0/cpp-client-api/folderopen.png | Bin 0 -> 597 bytes
releases/1.13.0/cpp-client-api/functions.html | 152 +
releases/1.13.0/cpp-client-api/functions_b.html | 90 +
releases/1.13.0/cpp-client-api/functions_c.html | 172 +
releases/1.13.0/cpp-client-api/functions_d.html | 118 +
releases/1.13.0/cpp-client-api/functions_e.html | 116 +
releases/1.13.0/cpp-client-api/functions_enum.html | 108 +
releases/1.13.0/cpp-client-api/functions_eval.html | 126 +
releases/1.13.0/cpp-client-api/functions_f.html | 123 +
releases/1.13.0/cpp-client-api/functions_func.html | 146 +
.../1.13.0/cpp-client-api/functions_func_b.html | 90 +
.../1.13.0/cpp-client-api/functions_func_c.html | 154 +
.../1.13.0/cpp-client-api/functions_func_d.html | 112 +
.../1.13.0/cpp-client-api/functions_func_e.html | 107 +
.../1.13.0/cpp-client-api/functions_func_f.html | 113 +
.../1.13.0/cpp-client-api/functions_func_g.html | 164 +
.../1.13.0/cpp-client-api/functions_func_h.html | 95 +
.../1.13.0/cpp-client-api/functions_func_i.html | 202 +
.../1.13.0/cpp-client-api/functions_func_k.html | 119 +
.../1.13.0/cpp-client-api/functions_func_l.html | 95 +
.../1.13.0/cpp-client-api/functions_func_m.html | 107 +
.../1.13.0/cpp-client-api/functions_func_n.html | 167 +
.../1.13.0/cpp-client-api/functions_func_o.html | 133 +
.../1.13.0/cpp-client-api/functions_func_p.html | 101 +
.../1.13.0/cpp-client-api/functions_func_r.html | 122 +
.../1.13.0/cpp-client-api/functions_func_s.html | 267 +
.../1.13.0/cpp-client-api/functions_func_t.html | 149 +
.../1.13.0/cpp-client-api/functions_func_u.html | 86 +
.../1.13.0/cpp-client-api/functions_func_w.html | 84 +
releases/1.13.0/cpp-client-api/functions_g.html | 167 +
releases/1.13.0/cpp-client-api/functions_h.html | 95 +
releases/1.13.0/cpp-client-api/functions_i.html | 205 +
releases/1.13.0/cpp-client-api/functions_k.html | 134 +
releases/1.13.0/cpp-client-api/functions_l.html | 98 +
releases/1.13.0/cpp-client-api/functions_m.html | 114 +
releases/1.13.0/cpp-client-api/functions_n.html | 170 +
releases/1.13.0/cpp-client-api/functions_o.html | 146 +
releases/1.13.0/cpp-client-api/functions_p.html | 104 +
releases/1.13.0/cpp-client-api/functions_r.html | 140 +
releases/1.13.0/cpp-client-api/functions_rela.html | 84 +
releases/1.13.0/cpp-client-api/functions_s.html | 267 +
releases/1.13.0/cpp-client-api/functions_t.html | 156 +
releases/1.13.0/cpp-client-api/functions_type.html | 89 +
releases/1.13.0/cpp-client-api/functions_u.html | 89 +
releases/1.13.0/cpp-client-api/functions_v.html | 80 +
releases/1.13.0/cpp-client-api/functions_vars.html | 102 +
releases/1.13.0/cpp-client-api/functions_w.html | 84 +
releases/1.13.0/cpp-client-api/globals.html | 111 +
releases/1.13.0/cpp-client-api/globals_defs.html | 111 +
releases/1.13.0/cpp-client-api/hash_8h_source.html | 113 +
releases/1.13.0/cpp-client-api/hierarchy.html | 133 +
releases/1.13.0/cpp-client-api/index.html | 79 +
.../1.13.0/cpp-client-api/int128_8h_source.html | 127 +
releases/1.13.0/cpp-client-api/jquery.js | 35 +
.../cpp-client-api/kudu__export_8h_source.html | 123 +
releases/1.13.0/cpp-client-api/menu.js | 51 +
releases/1.13.0/cpp-client-api/menudata.js | 85 +
.../1.13.0/cpp-client-api/monotime_8h_source.html | 310 +
releases/1.13.0/cpp-client-api/nav_f.png | Bin 0 -> 153 bytes
releases/1.13.0/cpp-client-api/nav_g.png | Bin 0 -> 95 bytes
releases/1.13.0/cpp-client-api/nav_h.png | Bin 0 -> 98 bytes
releases/1.13.0/cpp-client-api/open.png | Bin 0 -> 123 bytes
releases/1.13.0/cpp-client-api/pages.html | 83 +
.../cpp-client-api/partial__row_8h_source.html | 455 +
.../resource__metrics_8h_source.html | 144 +
.../cpp-client-api/row__result_8h_source.html | 112 +
.../cpp-client-api/scan__batch_8h_source.html | 353 +
.../cpp-client-api/scan__predicate_8h_source.html | 214 +
.../1.13.0/cpp-client-api/schema_8h_source.html | 528 +
releases/1.13.0/cpp-client-api/search/all_0.html | 36 +
releases/1.13.0/cpp-client-api/search/all_0.js | 28 +
releases/1.13.0/cpp-client-api/search/all_1.html | 36 +
releases/1.13.0/cpp-client-api/search/all_1.js | 6 +
releases/1.13.0/cpp-client-api/search/all_10.html | 36 +
releases/1.13.0/cpp-client-api/search/all_10.js | 63 +
releases/1.13.0/cpp-client-api/search/all_11.html | 36 +
releases/1.13.0/cpp-client-api/search/all_11.js | 23 +
releases/1.13.0/cpp-client-api/search/all_12.html | 36 +
releases/1.13.0/cpp-client-api/search/all_12.js | 7 +
releases/1.13.0/cpp-client-api/search/all_13.html | 36 +
releases/1.13.0/cpp-client-api/search/all_13.js | 4 +
releases/1.13.0/cpp-client-api/search/all_14.html | 36 +
releases/1.13.0/cpp-client-api/search/all_14.js | 5 +
releases/1.13.0/cpp-client-api/search/all_2.html | 36 +
releases/1.13.0/cpp-client-api/search/all_2.js | 32 +
releases/1.13.0/cpp-client-api/search/all_3.html | 36 +
releases/1.13.0/cpp-client-api/search/all_3.js | 16 +
releases/1.13.0/cpp-client-api/search/all_4.html | 36 +
releases/1.13.0/cpp-client-api/search/all_4.js | 14 +
releases/1.13.0/cpp-client-api/search/all_5.html | 36 +
releases/1.13.0/cpp-client-api/search/all_5.js | 18 +
releases/1.13.0/cpp-client-api/search/all_6.html | 36 +
releases/1.13.0/cpp-client-api/search/all_6.js | 29 +
releases/1.13.0/cpp-client-api/search/all_7.html | 36 +
releases/1.13.0/cpp-client-api/search/all_7.js | 9 +
releases/1.13.0/cpp-client-api/search/all_8.html | 36 +
releases/1.13.0/cpp-client-api/search/all_8.js | 45 +
releases/1.13.0/cpp-client-api/search/all_9.html | 36 +
releases/1.13.0/cpp-client-api/search/all_9.js | 63 +
releases/1.13.0/cpp-client-api/search/all_a.html | 36 +
releases/1.13.0/cpp-client-api/search/all_a.js | 9 +
releases/1.13.0/cpp-client-api/search/all_b.html | 36 +
releases/1.13.0/cpp-client-api/search/all_b.js | 16 +
releases/1.13.0/cpp-client-api/search/all_c.html | 36 +
releases/1.13.0/cpp-client-api/search/all_c.js | 34 +
releases/1.13.0/cpp-client-api/search/all_d.html | 36 +
releases/1.13.0/cpp-client-api/search/all_d.js | 23 +
releases/1.13.0/cpp-client-api/search/all_e.html | 36 +
releases/1.13.0/cpp-client-api/search/all_e.js | 11 +
releases/1.13.0/cpp-client-api/search/all_f.html | 36 +
releases/1.13.0/cpp-client-api/search/all_f.js | 22 +
.../1.13.0/cpp-client-api/search/classes_0.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_0.js | 4 +
.../1.13.0/cpp-client-api/search/classes_1.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_1.js | 5 +
.../1.13.0/cpp-client-api/search/classes_2.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_2.js | 44 +
.../1.13.0/cpp-client-api/search/classes_3.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_3.js | 5 +
.../1.13.0/cpp-client-api/search/classes_4.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_4.js | 4 +
.../1.13.0/cpp-client-api/search/classes_5.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_5.js | 4 +
.../1.13.0/cpp-client-api/search/classes_6.html | 36 +
releases/1.13.0/cpp-client-api/search/classes_6.js | 6 +
releases/1.13.0/cpp-client-api/search/close.svg | 31 +
.../1.13.0/cpp-client-api/search/defines_0.html | 36 +
releases/1.13.0/cpp-client-api/search/defines_0.js | 15 +
releases/1.13.0/cpp-client-api/search/enums_0.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_0.js | 5 +
releases/1.13.0/cpp-client-api/search/enums_1.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_1.js | 4 +
releases/1.13.0/cpp-client-api/search/enums_2.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_2.js | 5 +
releases/1.13.0/cpp-client-api/search/enums_3.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_3.js | 4 +
releases/1.13.0/cpp-client-api/search/enums_4.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_4.js | 4 +
releases/1.13.0/cpp-client-api/search/enums_5.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_5.js | 6 +
releases/1.13.0/cpp-client-api/search/enums_6.html | 36 +
releases/1.13.0/cpp-client-api/search/enums_6.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_0.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_0.js | 5 +
.../1.13.0/cpp-client-api/search/enumvalues_1.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_1.js | 6 +
.../1.13.0/cpp-client-api/search/enumvalues_2.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_2.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_3.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_3.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_4.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_4.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_5.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_5.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_6.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_6.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_7.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_7.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_8.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_8.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_9.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_9.js | 6 +
.../1.13.0/cpp-client-api/search/enumvalues_a.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_a.js | 4 +
.../1.13.0/cpp-client-api/search/enumvalues_b.html | 36 +
.../1.13.0/cpp-client-api/search/enumvalues_b.js | 4 +
releases/1.13.0/cpp-client-api/search/files_0.html | 36 +
releases/1.13.0/cpp-client-api/search/files_0.js | 5 +
.../1.13.0/cpp-client-api/search/functions_0.html | 36 +
.../1.13.0/cpp-client-api/search/functions_0.js | 25 +
.../1.13.0/cpp-client-api/search/functions_1.html | 36 +
.../1.13.0/cpp-client-api/search/functions_1.js | 6 +
.../1.13.0/cpp-client-api/search/functions_10.html | 36 +
.../1.13.0/cpp-client-api/search/functions_10.js | 60 +
.../1.13.0/cpp-client-api/search/functions_11.html | 36 +
.../1.13.0/cpp-client-api/search/functions_11.js | 21 +
.../1.13.0/cpp-client-api/search/functions_12.html | 36 +
.../1.13.0/cpp-client-api/search/functions_12.js | 6 +
.../1.13.0/cpp-client-api/search/functions_13.html | 36 +
.../1.13.0/cpp-client-api/search/functions_13.js | 5 +
.../1.13.0/cpp-client-api/search/functions_2.html | 36 +
.../1.13.0/cpp-client-api/search/functions_2.js | 25 +
.../1.13.0/cpp-client-api/search/functions_3.html | 36 +
.../1.13.0/cpp-client-api/search/functions_3.js | 14 +
.../1.13.0/cpp-client-api/search/functions_4.html | 36 +
.../1.13.0/cpp-client-api/search/functions_4.js | 11 +
.../1.13.0/cpp-client-api/search/functions_5.html | 36 +
.../1.13.0/cpp-client-api/search/functions_5.js | 15 +
.../1.13.0/cpp-client-api/search/functions_6.html | 36 +
.../1.13.0/cpp-client-api/search/functions_6.js | 28 +
.../1.13.0/cpp-client-api/search/functions_7.html | 36 +
.../1.13.0/cpp-client-api/search/functions_7.js | 9 +
.../1.13.0/cpp-client-api/search/functions_8.html | 36 +
.../1.13.0/cpp-client-api/search/functions_8.js | 44 +
.../1.13.0/cpp-client-api/search/functions_9.html | 36 +
.../1.13.0/cpp-client-api/search/functions_9.js | 17 +
.../1.13.0/cpp-client-api/search/functions_a.html | 36 +
.../1.13.0/cpp-client-api/search/functions_a.js | 8 +
.../1.13.0/cpp-client-api/search/functions_b.html | 36 +
.../1.13.0/cpp-client-api/search/functions_b.js | 13 +
.../1.13.0/cpp-client-api/search/functions_c.html | 36 +
.../1.13.0/cpp-client-api/search/functions_c.js | 32 +
.../1.13.0/cpp-client-api/search/functions_d.html | 36 +
.../1.13.0/cpp-client-api/search/functions_d.js | 19 +
.../1.13.0/cpp-client-api/search/functions_e.html | 36 +
.../1.13.0/cpp-client-api/search/functions_e.js | 10 +
.../1.13.0/cpp-client-api/search/functions_f.html | 36 +
.../1.13.0/cpp-client-api/search/functions_f.js | 15 +
releases/1.13.0/cpp-client-api/search/mag_sel.svg | 74 +
.../1.13.0/cpp-client-api/search/nomatches.html | 12 +
releases/1.13.0/cpp-client-api/search/pages_0.html | 36 +
releases/1.13.0/cpp-client-api/search/pages_0.js | 4 +
releases/1.13.0/cpp-client-api/search/pages_1.html | 36 +
releases/1.13.0/cpp-client-api/search/pages_1.js | 4 +
releases/1.13.0/cpp-client-api/search/pages_2.html | 36 +
releases/1.13.0/cpp-client-api/search/pages_2.js | 4 +
.../1.13.0/cpp-client-api/search/related_0.html | 36 +
releases/1.13.0/cpp-client-api/search/related_0.js | 6 +
releases/1.13.0/cpp-client-api/search/search.css | 255 +
releases/1.13.0/cpp-client-api/search/search.js | 814 +
releases/1.13.0/cpp-client-api/search/search_l.png | Bin 0 -> 567 bytes
releases/1.13.0/cpp-client-api/search/search_m.png | Bin 0 -> 158 bytes
releases/1.13.0/cpp-client-api/search/search_r.png | Bin 0 -> 553 bytes
.../1.13.0/cpp-client-api/search/searchdata.js | 45 +
.../1.13.0/cpp-client-api/search/typedefs_0.html | 36 +
.../1.13.0/cpp-client-api/search/typedefs_0.js | 4 +
.../1.13.0/cpp-client-api/search/typedefs_1.html | 36 +
.../1.13.0/cpp-client-api/search/typedefs_1.js | 4 +
.../1.13.0/cpp-client-api/search/typedefs_2.html | 36 +
.../1.13.0/cpp-client-api/search/typedefs_2.js | 4 +
.../1.13.0/cpp-client-api/search/typedefs_3.html | 36 +
.../1.13.0/cpp-client-api/search/typedefs_3.js | 4 +
.../1.13.0/cpp-client-api/search/variables_0.html | 36 +
.../1.13.0/cpp-client-api/search/variables_0.js | 4 +
.../1.13.0/cpp-client-api/search/variables_1.html | 36 +
.../1.13.0/cpp-client-api/search/variables_1.js | 4 +
.../1.13.0/cpp-client-api/search/variables_2.html | 36 +
.../1.13.0/cpp-client-api/search/variables_2.js | 8 +
.../1.13.0/cpp-client-api/search/variables_3.html | 36 +
.../1.13.0/cpp-client-api/search/variables_3.js | 4 +
.../1.13.0/cpp-client-api/search/variables_4.html | 36 +
.../1.13.0/cpp-client-api/search/variables_4.js | 4 +
releases/1.13.0/cpp-client-api/shared__ptr_8h.html | 93 +
.../cpp-client-api/shared__ptr_8h_source.html | 150 +
.../1.13.0/cpp-client-api/slice_8h_source.html | 291 +
releases/1.13.0/cpp-client-api/splitbar.png | Bin 0 -> 314 bytes
releases/1.13.0/cpp-client-api/status_8h.html | 504 +
.../1.13.0/cpp-client-api/status_8h_source.html | 502 +
.../structkudu_1_1SliceMap-members.html | 85 +
.../cpp-client-api/structkudu_1_1SliceMap.html | 116 +
.../structkudu_1_1Slice_1_1Comparator-members.html | 85 +
.../structkudu_1_1Slice_1_1Comparator.html | 146 +
.../1.13.0/cpp-client-api/stubs_8h_source.html | 301 +
releases/1.13.0/cpp-client-api/sync_off.png | Bin 0 -> 853 bytes
releases/1.13.0/cpp-client-api/sync_on.png | Bin 0 -> 845 bytes
releases/1.13.0/cpp-client-api/tab_a.png | Bin 0 -> 142 bytes
releases/1.13.0/cpp-client-api/tab_b.png | Bin 0 -> 169 bytes
releases/1.13.0/cpp-client-api/tab_h.png | Bin 0 -> 177 bytes
releases/1.13.0/cpp-client-api/tab_s.png | Bin 0 -> 184 bytes
releases/1.13.0/cpp-client-api/tabs.css | 1 +
releases/1.13.0/cpp-client-api/todo.html | 108 +
.../1.13.0/cpp-client-api/value_8h_source.html | 159 +
.../1.13.0/cpp-client-api/write__op_8h_source.html | 292 +
releases/1.13.0/docs/administration.html | 3283 +++
releases/1.13.0/docs/background_tasks.html | 382 +
releases/1.13.0/docs/command_line_tools.html | 5897 +++++
.../1.13.0/docs/command_line_tools_reference.html | 5887 +++++
releases/1.13.0/docs/configuration.html | 591 +
releases/1.13.0/docs/configuration_reference.html | 23057 +++++++++++++++++++
.../docs/configuration_reference_unsupported.html | 10890 +++++++++
releases/1.13.0/docs/contributing.html | 1276 +
releases/1.13.0/docs/developing.html | 931 +
releases/1.13.0/docs/export_control.html | 313 +
releases/1.13.0/docs/hive_metastore.html | 814 +
.../docs/images/hash-hash-partitioning-example.png | Bin 0 -> 61887 bytes
.../docs/images/hash-partitioning-example.png | Bin 0 -> 21851 bytes
.../images/hash-range-partitioning-example.png | Bin 0 -> 80584 bytes
.../1.13.0/docs/images/kudu-architecture-2.png | Bin 0 -> 414311 bytes
.../docs/images/range-partitioning-example.png | Bin 0 -> 55048 bytes
releases/1.13.0/docs/index.html | 629 +
releases/1.13.0/docs/installation.html | 1387 ++
releases/1.13.0/docs/known_issues.html | 600 +
.../docs/kudu-master_configuration_reference.html | 6968 ++++++
...master_configuration_reference_unsupported.html | 6663 ++++++
.../docs/kudu-tserver_configuration_reference.html | 5721 +++++
...server_configuration_reference_unsupported.html | 5291 +++++
releases/1.13.0/docs/kudu_impala_integration.html | 1374 ++
releases/1.13.0/docs/prior_release_notes.html | 5057 ++++
releases/1.13.0/docs/quickstart.html | 603 +
releases/1.13.0/docs/quickstartdev.html | 244 +
releases/1.13.0/docs/release_notes.html | 669 +
releases/1.13.0/docs/scaling_guide.html | 624 +
releases/1.13.0/docs/schema_design.html | 1205 +
releases/1.13.0/docs/security.html | 1236 +
releases/1.13.0/docs/transaction_semantics.html | 727 +
releases/1.13.0/docs/troubleshooting.html | 1752 ++
releases/1.13.0/index.html | 227 +
releases/index.html | 9 +-
968 files changed, 213624 insertions(+), 17809 deletions(-)
diff --git a/apidocs/allclasses-frame.html b/apidocs/allclasses-frame.html
index 4ba5abe..1faedb2 100644
--- a/apidocs/allclasses-frame.html
+++ b/apidocs/allclasses-frame.html
@@ -19,6 +19,7 @@
<li><a href="org/apache/kudu/client/AsyncKuduScanner.html" title="class in org.apache.kudu.client" target="classFrame">AsyncKuduScanner</a></li>
<li><a href="org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html" title="class in org.apache.kudu.client" target="classFrame">AsyncKuduScanner.AsyncKuduScannerBuilder</a></li>
<li><a href="org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client" target="classFrame">AsyncKuduScanner.ReadMode</a></li>
+<li><a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client" target="classFrame">AsyncKuduScanner.RowDataFormat</a></li>
<li><a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client" target="classFrame">AsyncKuduSession</a></li>
<li><a href="org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html" title="class in org.apache.kudu.mapreduce.tools" target="classFrame">BigLinkedListCommon</a></li>
<li><a href="org/apache/kudu/util/BloomFilter.html" title="class in org.apache.kudu.util" target="classFrame">BloomFilter</a></li>
diff --git a/apidocs/allclasses-noframe.html b/apidocs/allclasses-noframe.html
index 73b43ba..6aba0f1 100644
--- a/apidocs/allclasses-noframe.html
+++ b/apidocs/allclasses-noframe.html
@@ -19,6 +19,7 @@
<li><a href="org/apache/kudu/client/AsyncKuduScanner.html" title="class in org.apache.kudu.client">AsyncKuduScanner</a></li>
<li><a href="org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html" title="class in org.apache.kudu.client">AsyncKuduScanner.AsyncKuduScannerBuilder</a></li>
<li><a href="org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.ReadMode</a></li>
+<li><a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a></li>
<li><a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client">AsyncKuduSession</a></li>
<li><a href="org/apache/kudu/mapreduce/tools/BigLinkedListCommon.html" title="class in org.apache.kudu.mapreduce.tools">BigLinkedListCommon</a></li>
<li><a href="org/apache/kudu/util/BloomFilter.html" title="class in org.apache.kudu.util">BloomFilter</a></li>
diff --git a/apidocs/constant-values.html b/apidocs/constant-values.html
index ed74b5e..0b1dd82 100644
--- a/apidocs/constant-values.html
+++ b/apidocs/constant-values.html
@@ -138,6 +138,25 @@
</tbody>
</table>
</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.kudu.client.RowResult.INDEX_RESET_LOCATION">
+<!-- -->
+</a><code>protected static final int</code></td>
+<td><code><a href="org/apache/kudu/client/RowResult.html#INDEX_RESET_LOCATION">INDEX_RESET_LOCATION</a></code></td>
+<td class="colLast"><code>-1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
</ul>
<ul class="blockList">
<li class="blockList">
diff --git a/apidocs/deprecated-list.html b/apidocs/deprecated-list.html
index 8f5919e..5d93ea1 100644
--- a/apidocs/deprecated-list.html
+++ b/apidocs/deprecated-list.html
@@ -127,23 +127,23 @@
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html#bossCount-int-">org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder.bossCount(int)</a>
+<td class="colOne"><a href="org/apache/kudu/client/KuduClient.KuduClientBuilder.html#bossCount-int-">org.apache.kudu.client.KuduClient.KuduClientBuilder.bossCount(int)</a>
<div class="block"><span class="deprecationComment">the bossExecutor is no longer used and will have no effect if provided</span></div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="org/apache/kudu/client/KuduClient.KuduClientBuilder.html#bossCount-int-">org.apache.kudu.client.KuduClient.KuduClientBuilder.bossCount(int)</a>
+<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html#bossCount-int-">org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder.bossCount(int)</a>
<div class="block"><span class="deprecationComment">the bossExecutor is no longer used and will have no effect if provided</span></div>
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html#defaultSocketReadTimeoutMs-long-">org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder.defaultSocketReadTimeoutMs(long)</a>
-<div class="block"><span class="deprecationComment">this option no longer has any effect</span></div>
+<td class="colOne"><a href="org/apache/kudu/client/KuduClient.KuduClientBuilder.html#defaultSocketReadTimeoutMs-long-">org.apache.kudu.client.KuduClient.KuduClientBuilder.defaultSocketReadTimeoutMs(long)</a>
+<div class="block"><span class="deprecationComment">socket read timeouts are no longer used</span></div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="org/apache/kudu/client/KuduClient.KuduClientBuilder.html#defaultSocketReadTimeoutMs-long-">org.apache.kudu.client.KuduClient.KuduClientBuilder.defaultSocketReadTimeoutMs(long)</a>
-<div class="block"><span class="deprecationComment">socket read timeouts are no longer used</span></div>
+<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html#defaultSocketReadTimeoutMs-long-">org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder.defaultSocketReadTimeoutMs(long)</a>
+<div class="block"><span class="deprecationComment">this option no longer has any effect</span></div>
</td>
</tr>
<tr class="altColor">
@@ -213,20 +213,20 @@
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html#nioExecutors-java.util.concurrent.Executor-java.util.concurrent.Executor-">org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder.nioExecutors(Executor, Executor)</a>
+<td class="colOne"><a href="org/apache/kudu/client/KuduClient.KuduClientBuilder.html#nioExecutors-java.util.concurrent.Executor-java.util.concurrent.Executor-">org.apache.kudu.client.KuduClient.KuduClientBuilder.nioExecutors(Executor, Executor)</a>
<div class="block"><span class="deprecationComment">the bossExecutor is no longer used and will have no effect if provided</span></div>
</td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="org/apache/kudu/client/KuduClient.KuduClientBuilder.html#nioExecutors-java.util.concurrent.Executor-java.util.concurrent.Executor-">org.apache.kudu.client.KuduClient.KuduClientBuilder.nioExecutors(Executor, Executor)</a>
+<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduClient.AsyncKuduClientBuilder.html#nioExecutors-java.util.concurrent.Executor-java.util.concurrent.Executor-">org.apache.kudu.client.AsyncKuduClient.AsyncKuduClientBuilder.nioExecutors(Executor, Executor)</a>
<div class="block"><span class="deprecationComment">the bossExecutor is no longer used and will have no effect if provided</span></div>
</td>
</tr>
<tr class="altColor">
-<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduSession.html#setMutationBufferLowWatermark-float-">org.apache.kudu.client.AsyncKuduSession.setMutationBufferLowWatermark(float)</a></td>
+<td class="colOne"><a href="org/apache/kudu/client/KuduSession.html#setMutationBufferLowWatermark-float-">org.apache.kudu.client.KuduSession.setMutationBufferLowWatermark(float)</a></td>
</tr>
<tr class="rowColor">
-<td class="colOne"><a href="org/apache/kudu/client/KuduSession.html#setMutationBufferLowWatermark-float-">org.apache.kudu.client.KuduSession.setMutationBufferLowWatermark(float)</a></td>
+<td class="colOne"><a href="org/apache/kudu/client/AsyncKuduSession.html#setMutationBufferLowWatermark-float-">org.apache.kudu.client.AsyncKuduSession.setMutationBufferLowWatermark(float)</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/kudu/client/SessionConfiguration.html#setMutationBufferLowWatermark-float-">org.apache.kudu.client.SessionConfiguration.setMutationBufferLowWatermark(float)</a>
diff --git a/apidocs/index-all.html b/apidocs/index-all.html
index 81c18b1..07ab09b 100644
--- a/apidocs/index-all.html
+++ b/apidocs/index-all.html
@@ -376,6 +376,10 @@
<dd>
<div class="block">The possible read modes for scanners.</div>
</dd>
+<dt><a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduScanner.RowDataFormat</span></a> - Enum in <a href="org/apache/kudu/client/package-summary.html">org.apache.kudu.client</a></dt>
+<dd>
+<div class="block">Expected row data format in scanner result set.</div>
+</dd>
<dt><a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduSession</span></a> - Class in <a href="org/apache/kudu/client/package-summary.html">org.apache.kudu.client</a></dt>
<dd>
<div class="block">An <code>AsyncKuduSession</code> belongs to a specific <a href="org/apache/kudu/client/AsyncKuduClient.html" title="class in org.apache.kudu.client"><code>AsyncKuduClient</code></a>, and represents a
@@ -512,8 +516,14 @@
<dd>
<div class="block">Change the encoding used for a column.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#checkNull-int-">checkNull(int)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/mapreduce/KuduTableOutputFormat.html#checkOutputSpecs-org.apache.hadoop.mapreduce.JobContext-">checkOutputSpecs(JobContext)</a></span> - Method in class org.apache.kudu.mapreduce.<a href="org/apache/kudu/mapreduce/KuduTableOutputFormat.html" title="class in org.apache.kudu.mapreduce">KuduTableOutputFormat</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#checkType-int-org.apache.kudu.Type...-">checkType(int, Type...)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#checkValidColumn-int-">checkValidColumn(int)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduClient.html#close--">close()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduClient.html" title="class in org.apache.kudu.client">AsyncKuduClient</a></dt>
<dd>
<div class="block">Invokes <a href="org/apache/kudu/client/AsyncKuduClient.html#shutdown--"><code>AsyncKuduClient.shutdown()</code></a> and waits.</div>
@@ -739,6 +749,8 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/mapreduce/tools/CsvParser.html#CsvParser-java.lang.String-java.lang.String-">CsvParser(String, String)</a></span> - Constructor for class org.apache.kudu.mapreduce.tools.<a href="org/apache/kudu/mapreduce/tools/CsvParser.html" title="class in org.apache.kudu.mapreduce.tools">CsvParser</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#currentRow">currentRow</a></span> - Variable in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScanner.html#currentTablet--">currentTablet()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScanner.html" title="class in org.apache.kudu.client">KuduScanner</a></dt>
<dd>
<div class="block">Returns the RemoteTablet currently being scanned, if any.</div>
@@ -1530,9 +1542,7 @@
<div class="block">Get the number of replicas to use when configuring a new table.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#getNumRows--">getNumRows()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
-<dd>
-<div class="block">Get the number of rows in this iterator.</div>
-</dd>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/PartialRow.html#getObject-java.lang.String-">getObject(String)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/PartialRow.html" title="class in org.apache.kudu.client">PartialRow</a></dt>
<dd>
<div class="block">Get the specified column's value as an Object.</div>
@@ -1563,6 +1573,10 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/mapreduce/KuduTableOutputFormat.html#getOutputCommitter-org.apache.hadoop.mapreduce.TaskAttemptContext-">getOutputCommitter(TaskAttemptContext)</a></span> - Method in class org.apache.kudu.mapreduce.<a href="org/apache/kudu/mapreduce/KuduTableOutputFormat.html" title="class in org.apache.kudu.mapreduce">KuduTableOutputFormat</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduTable.html#getOwner--">getOwner()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a></dt>
+<dd>
+<div class="block">Get this table's owner.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/LocatedTablet.html#getPartition--">getPartition()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/LocatedTablet.html" title="class in org.apache.kudu.client">LocatedTablet</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduTable.html#getPartitionSchema--">getPartitionSchema()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduTable.html" title="class in org.apache.kudu.client">KuduTable</a></dt>
@@ -1981,6 +1995,8 @@
<div class="block">Get the count of columns with variable length (BINARY/STRING) in
this schema.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#getVarLengthData-int-">getVarLengthData(int)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/ColumnSchema.html#getWireType--">getWireType()</a></span> - Method in class org.apache.kudu.<a href="org/apache/kudu/ColumnSchema.html" title="class in org.apache.kudu">ColumnSchema</a></dt>
<dd>
<div class="block">Get the column's underlying DataType.</div>
@@ -2144,10 +2160,26 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/mapreduce/tools/ImportParquet.html#ImportParquet--">ImportParquet()</a></span> - Constructor for class org.apache.kudu.mapreduce.tools.<a href="org/apache/kudu/mapreduce/tools/ImportParquet.html" title="class in org.apache.kudu.mapreduce.tools">ImportParquet</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#includeTableMetadata-boolean-">includeTableMetadata(boolean)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></dt>
+<dd>
+<div class="block">If the table metadata is included on the scan token a GetTableSchema
+ RPC call to the master can be avoided when deserializing each scan token
+ into a scanner.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#includeTabletMetadata-boolean-">includeTabletMetadata(boolean)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></dt>
+<dd>
+<div class="block">If the tablet metadata is included on the scan token a GetTableLocations
+ RPC call to the master can be avoided when scanning with a scanner constructed
+ from a scan token.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/Status.html#Incomplete-java.lang.String-">Incomplete(String)</a></span> - Static method in class org.apache.kudu.client.<a href="org/apache/kudu/client/Status.html" title="class in org.apache.kudu.client">Status</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/Status.html#Incomplete-java.lang.String-int-">Incomplete(String, int)</a></span> - Static method in class org.apache.kudu.client.<a href="org/apache/kudu/client/Status.html" title="class in org.apache.kudu.client">Status</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#index">index</a></span> - Variable in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#INDEX_RESET_LOCATION">INDEX_RESET_LOCATION</a></span> - Static variable in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
<dt><a href="org/apache/kudu/client/Insert.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Insert</span></a> - Class in <a href="org/apache/kudu/client/package-summary.html">org.apache.kudu.client</a></dt>
<dd>
<div class="block">Represents a single row insert.</div>
@@ -2706,8 +2738,6 @@
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScannerIterator.html#next--">next()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScannerIterator.html" title="class in org.apache.kudu.client">KuduScannerIterator</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#next--">next()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduScanner.html#nextRows--">nextRows()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.html" title="class in org.apache.kudu.client">AsyncKuduScanner</a></dt>
<dd>
<div class="block">Scans a number of rows.</div>
@@ -2766,6 +2796,8 @@
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduPartitioner.html#numPartitions--">numPartitions()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduPartitioner.html" title="class in org.apache.kudu.client">KuduPartitioner</a></dt>
<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#numRows">numRows</a></span> - Variable in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
+<dd> </dd>
</dl>
<a name="I:O">
<!-- -->
@@ -2957,6 +2989,10 @@
<div class="block">Class that contains the rows sent by a tablet server, exhausting this iterator only means
that all the rows from the last server response were read.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#RowResultIterator-long-java.lang.String-org.apache.kudu.Schema-int-boolean-">RowResultIterator(long, String, Schema, int, boolean)</a></span> - Constructor for class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
+<dd>
+<div class="block">Package private constructor, only meant to be instantiated from AsyncKuduScanner.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#rowToString--">rowToString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
<dd>
<div class="block">Return the actual data from this row in a stringified key=value
@@ -2990,6 +3026,10 @@
<dd>
<div class="block">Sets how long each scan request to a server can last.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#schema">schema</a></span> - Variable in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#schema">schema</a></span> - Variable in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
+<dd> </dd>
<dt><a href="org/apache/kudu/Schema.html" title="class in org.apache.kudu"><span class="typeNameLink">Schema</span></a> - Class in <a href="org/apache/kudu/package-summary.html">org.apache.kudu</a></dt>
<dd>
<div class="block">Represents table's schema which is essentially a list of columns.</div>
@@ -3040,6 +3080,14 @@
<dd>
<div class="block">Sets the dimension label for all tablets created at table creation time.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduSession.html#setErrorCollectorSpace-int-">setErrorCollectorSpace(int)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client">AsyncKuduSession</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduSession.html#setErrorCollectorSpace-int-">setErrorCollectorSpace(int)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduSession.html" title="class in org.apache.kudu.client">KuduSession</a></dt>
+<dd> </dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/SessionConfiguration.html#setErrorCollectorSpace-int-">setErrorCollectorSpace(int)</a></span> - Method in interface org.apache.kudu.client.<a href="org/apache/kudu/client/SessionConfiguration.html" title="interface in org.apache.kudu.client">SessionConfiguration</a></dt>
+<dd>
+<div class="block">Set the number of errors that can be collected.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduSession.html#setExternalConsistencyMode-org.apache.kudu.client.ExternalConsistencyMode-">setExternalConsistencyMode(ExternalConsistencyMode)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client">AsyncKuduSession</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduSession.html#setExternalConsistencyMode-org.apache.kudu.client.ExternalConsistencyMode-">setExternalConsistencyMode(ExternalConsistencyMode)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduSession.html" title="class in org.apache.kudu.client">KuduSession</a></dt>
@@ -3176,10 +3224,13 @@
<dd>
<div class="block">Sets the number of replicas that each tablet will have.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AlterTableOptions.html#setOwner-java.lang.String-">setOwner(String)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AlterTableOptions.html" title="class in org.apache.kudu.client">AlterTableOptions</a></dt>
+<dd>
+<div class="block">Change a table's owner.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/CreateTableOptions.html#setOwner-java.lang.String-">setOwner(String)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/CreateTableOptions.html" title="class in org.apache.kudu.client">CreateTableOptions</a></dt>
<dd>
-<div class="block">Set the table owner as the provided username in configured external catalogs
- such as the Hive Metastore.</div>
+<div class="block">Set the table owner as the provided username.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AbstractKuduScannerBuilder.html#setProjectedColumnIndexes-java.util.List-">setProjectedColumnIndexes(List<Integer>)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AbstractKuduScannerBuilder.html" title="class in org.apache.kudu.client">AbstractKuduScannerBuilder</a></dt>
<dd>
@@ -3196,17 +3247,25 @@
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduScanner.html#setReuseRowResult-boolean-">setReuseRowResult(boolean)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.html" title="class in org.apache.kudu.client">AsyncKuduScanner</a></dt>
<dd>
<div class="block">If set to true, the <a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> object returned by the <a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a>
- will be reused with each call to <a href="org/apache/kudu/client/RowResultIterator.html#next--"><code>RowResultIterator.next()</code></a>.</div>
+ will be reused with each call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScanner.html#setReuseRowResult-boolean-">setReuseRowResult(boolean)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScanner.html" title="class in org.apache.kudu.client">KuduScanner</a></dt>
<dd>
<div class="block">If set to true, the <a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> object returned by the <a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a>
- will be reused with each call to <a href="org/apache/kudu/client/RowResultIterator.html#next--"><code>RowResultIterator.next()</code></a>.</div>
+ will be reused with each call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.</div>
</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/Operation.html#setRow-org.apache.kudu.client.PartialRow-">setRow(PartialRow)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/Operation.html" title="class in org.apache.kudu.client">Operation</a></dt>
<dd>
<div class="block">Set the underlying row.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduScanner.html#setRowDataFormat-org.apache.kudu.client.AsyncKuduScanner.RowDataFormat-">setRowDataFormat(AsyncKuduScanner.RowDataFormat)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.html" title="class in org.apache.kudu.client">AsyncKuduScanner</a></dt>
+<dd>
+<div class="block">Optionally set expected row data format.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScanner.html#setRowDataFormat-org.apache.kudu.client.AsyncKuduScanner.RowDataFormat-">setRowDataFormat(AsyncKuduScanner.RowDataFormat)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScanner.html" title="class in org.apache.kudu.client">KuduScanner</a></dt>
+<dd>
+<div class="block">Optionally set expected row data format.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#setSplitSizeBytes-long-">setSplitSizeBytes(long)</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></dt>
<dd>
<div class="block">Sets the data size of key range.</div>
@@ -3396,10 +3455,6 @@
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/PartialRow.html#toString--">toString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/PartialRow.html" title="class in org.apache.kudu.client">PartialRow</a></dt>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowError.html#toString--">toString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowError.html" title="class in org.apache.kudu.client">RowError</a></dt>
<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResult.html#toString--">toString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></dt>
-<dd> </dd>
-<dt><span class="memberNameLink"><a href="org/apache/kudu/client/RowResultIterator.html#toString--">toString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a></dt>
-<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/Statistics.html#toString--">toString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/Statistics.html" title="class in org.apache.kudu.client">Statistics</a></dt>
<dd> </dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/Status.html#toString--">toString()</a></span> - Method in class org.apache.kudu.client.<a href="org/apache/kudu/client/Status.html" title="class in org.apache.kudu.client">Status</a></dt>
@@ -3482,6 +3537,10 @@
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/ExternalConsistencyMode.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.kudu.client.<a href="org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client">ExternalConsistencyMode</a></dt>
<dd>
<div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -3535,6 +3594,11 @@
<div class="block">Returns an array containing the constants of this enum type, in
the order they are declared.</div>
</dd>
+<dt><span class="memberNameLink"><a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html#values--">values()</a></span> - Static method in enum org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
<dt><span class="memberNameLink"><a href="org/apache/kudu/client/ExternalConsistencyMode.html#values--">values()</a></span> - Static method in enum org.apache.kudu.client.<a href="org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client">ExternalConsistencyMode</a></dt>
<dd>
<div class="block">Returns an array containing the constants of this enum type, in
diff --git a/apidocs/org/apache/kudu/client/AlterTableOptions.html b/apidocs/org/apache/kudu/client/AlterTableOptions.html
index 36e41c1..c504df8 100644
--- a/apidocs/org/apache/kudu/client/AlterTableOptions.html
+++ b/apidocs/org/apache/kudu/client/AlterTableOptions.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -287,6 +287,12 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/AlterTableOptions.html" title="class in org.apache.kudu.client">AlterTableOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AlterTableOptions.html#setOwner-java.lang.String-">setOwner</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> owner)</code>
+<div class="block">Change a table's owner.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/AlterTableOptions.html" title="class in org.apache.kudu.client">AlterTableOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AlterTableOptions.html#setWait-boolean-">setWait</a></span>(boolean wait)</code>
<div class="block">Whether to wait for the table to be fully altered before this alter
operation is considered to be finished.</div>
@@ -347,6 +353,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="setOwner-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setOwner</h4>
+<pre>public <a href="../../../../org/apache/kudu/client/AlterTableOptions.html" title="class in org.apache.kudu.client">AlterTableOptions</a> setOwner(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> owner)</pre>
+<div class="block">Change a table's owner.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>owner</code> - the new table owner</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this instance</dd>
+</dl>
+</li>
+</ul>
<a name="addColumn-org.apache.kudu.ColumnSchema-">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html b/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
index b08487d..c5fa506 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduScanner.ReadMode.html
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" target="_top">Frames</a></li>
@@ -354,7 +354,7 @@ not permitted.)</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.AsyncKuduScannerBuilder.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
-<li><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" target="_top">Frames</a></li>
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html b/apidocs/org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html
new file mode 100644
index 0000000..3cb0bcd
--- /dev/null
+++ b/apidocs/org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html
@@ -0,0 +1,359 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<title>AsyncKuduScanner.RowDataFormat</title>
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="AsyncKuduScanner.RowDataFormat";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" target="_top">Frames</a></li>
+<li><a href="AsyncKuduScanner.RowDataFormat.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.kudu.client</div>
+<h2 title="Enum AsyncKuduScanner.RowDataFormat" class="title">Enum AsyncKuduScanner.RowDataFormat</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">java.lang.Enum</a><<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a>></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.kudu.client.AsyncKuduScanner.RowDataFormat</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a>></dd>
+</dl>
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.html" title="class in org.apache.kudu.client">AsyncKuduScanner</a></dd>
+</dl>
+<hr>
+<br>
+<pre>@InterfaceAudience.Public
+ @InterfaceStability.Evolving
+public static enum <span class="typeNameLabel">AsyncKuduScanner.RowDataFormat</span>
+extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a><<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a>></pre>
+<div class="block">Expected row data format in scanner result set.
+
+ The server may or may not support the expected layout, and the actual layout is internal
+ hidden by <a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> and <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a> interfaces so it's transparent to
+ application code.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.summary">
+<!-- -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
+<caption><span>Enum Constants</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Enum Constant and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html#COLUMNAR">COLUMNAR</a></span></code>
+<div class="block">Server is expected to return scanner result data in columnar layout.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html#ROWWISE">ROWWISE</a></span></code>
+<div class="block">Server is expected to return scanner result data in row-wise layout.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</code>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a>[]</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html#values--">values</a></span>()</code>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Enum">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang">Enum</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#compareTo-E-" title="class or interface in java.lang">compareTo</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https: [...]
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://doc [...]
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="enum.constant.detail">
+<!-- -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a name="ROWWISE">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ROWWISE</h4>
+<pre>public static final <a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> ROWWISE</pre>
+<div class="block">Server is expected to return scanner result data in row-wise layout.
+ This is currently the default layout.</div>
+</li>
+</ul>
+<a name="COLUMNAR">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>COLUMNAR</h4>
+<pre>public static final <a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> COLUMNAR</pre>
+<div class="block">Server is expected to return scanner result data in columnar layout.
+ This layout is more efficient in processing and bandwidth for both server and client side.
+ It requires server support (kudu-1.12.0 and later), if it's not supported server still
+ returns data in row-wise layout.</div>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="values--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre>public static <a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a>[] values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (AsyncKuduScanner.RowDataFormat c : AsyncKuduScanner.RowDataFormat.values())
+ System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a name="valueOf-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre>public static <a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> valueOf(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type. (Extraneous whitespace characters are
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if this enum type has no constant with the specified name</dd>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/NullPointerException.html?is-external=true" title="class or interface in java.lang">NullPointerException</a></code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-all.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../index.html?org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" target="_top">Frames</a></li>
+<li><a href="AsyncKuduScanner.RowDataFormat.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li>Nested | </li>
+<li><a href="#enum.constant.summary">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li><a href="#enum.constant.detail">Enum Constants</a> | </li>
+<li>Field | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduScanner.html b/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
index 530c79b..0b34f7f 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduScanner.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -164,6 +164,12 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="block">The possible read modes for scanners.</div>
</td>
</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a></span></code>
+<div class="block">Expected row data format in scanner result set.</div>
+</td>
+</tr>
</table>
</li>
</ul>
@@ -257,10 +263,16 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.html#setReuseRowResult-boolean-">setReuseRowResult</a></span>(boolean reuseRowResult)</code>
<div class="block">If set to true, the <a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> object returned by the <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a>
- will be reused with each call to <a href="../../../../org/apache/kudu/client/RowResultIterator.html#next--"><code>RowResultIterator.next()</code></a>.</div>
+ will be reused with each call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.</div>
</td>
</tr>
<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.html#setRowDataFormat-org.apache.kudu.client.AsyncKuduScanner.RowDataFormat-">setRowDataFormat</a></span>(<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> rowDataFormat)</code>
+<div class="block">Optionally set expected row data format.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.html#toString--">toString</a></span>()</code> </td>
</tr>
@@ -418,7 +430,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<h4>setReuseRowResult</h4>
<pre>public void setReuseRowResult(boolean reuseRowResult)</pre>
<div class="block">If set to true, the <a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> object returned by the <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a>
- will be reused with each call to <a href="../../../../org/apache/kudu/client/RowResultIterator.html#next--"><code>RowResultIterator.next()</code></a>.
+ will be reused with each call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.
This can be a useful optimization to reduce the number of objects created.
Note: DO NOT use this if the RowResult is stored between calls to next().
@@ -428,6 +440,20 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
stored RowResults being mutated as per the data in the last RowResult returned.</div>
</li>
</ul>
+<a name="setRowDataFormat-org.apache.kudu.client.AsyncKuduScanner.RowDataFormat-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRowDataFormat</h4>
+<pre>public void setRowDataFormat(<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> rowDataFormat)</pre>
+<div class="block">Optionally set expected row data format.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rowDataFormat</code> - Row data format to be expected.</dd>
+</dl>
+</li>
+</ul>
<a name="nextRows--">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/AsyncKuduSession.html b/apidocs/org/apache/kudu/client/AsyncKuduSession.html
index dd3914a..72f8b08 100644
--- a/apidocs/org/apache/kudu/client/AsyncKuduSession.html
+++ b/apidocs/org/apache/kudu/client/AsyncKuduSession.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":42,"i17":10,"i18":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":42,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -47,7 +47,7 @@ var activeTableTab = "activeTableTab";
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../org/apache/kudu/client/ColumnRangePredicate.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
@@ -297,47 +297,53 @@ implements <a href="../../../../org/apache/kudu/client/SessionConfiguration.html
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setErrorCollectorSpace-int-">setErrorCollectorSpace</a></span>(int size)</code>
+<div class="block">Set the number of errors that can be collected.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setExternalConsistencyMode-org.apache.kudu.client.ExternalConsistencyMode-">setExternalConsistencyMode</a></span>(<a href="../../../../org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client">ExternalConsistencyMode</a> consistencyMode)</code>
<div class="block">Set the new external consistency mode for this session.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setFlushInterval-int-">setFlushInterval</a></span>(int flushIntervalMillis)</code>
<div class="block">Set the flush interval, which will be used for the next scheduling decision.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setFlushMode-org.apache.kudu.client.SessionConfiguration.FlushMode-">setFlushMode</a></span>(<a href="../../../../org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client">SessionConfiguration.FlushMode</a> flushMode)</code>
<div class="block">Set the new flush mode for this session.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setIgnoreAllDuplicateRows-boolean-">setIgnoreAllDuplicateRows</a></span>(boolean ignoreAllDuplicateRows)</code>
<div class="block">Configures the option to ignore all the row errors if they are all of the AlreadyPresent type.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setIgnoreAllNotFoundRows-boolean-">setIgnoreAllNotFoundRows</a></span>(boolean ignoreAllNotFoundRows)</code>
<div class="block">Configures the option to ignore all the row errors if they are all of the NotFound type.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setMutationBufferLowWatermark-float-">setMutationBufferLowWatermark</a></span>(float mutationBufferLowWatermarkPercentage)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setMutationBufferSpace-int-">setMutationBufferSpace</a></span>(int numOps)</code>
<div class="block">Set the number of operations that can be buffered.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/AsyncKuduSession.html#setTimeoutMillis-long-">setTimeoutMillis</a></span>(long timeout)</code>
<div class="block">Sets the timeout for the next applied operations.</div>
@@ -450,6 +456,23 @@ implements <a href="../../../../org/apache/kudu/client/SessionConfiguration.html
</dl>
</li>
</ul>
+<a name="setErrorCollectorSpace-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setErrorCollectorSpace</h4>
+<pre>public void setErrorCollectorSpace(int size)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setErrorCollectorSpace-int-">SessionConfiguration</a></code></span></div>
+<div class="block">Set the number of errors that can be collected.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setErrorCollectorSpace-int-">setErrorCollectorSpace</a></code> in interface <code><a href="../../../../org/apache/kudu/client/SessionConfiguration.html" title="interface in org.apache.kudu.client">SessionConfiguration</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - number of errors.</dd>
+</dl>
+</li>
+</ul>
<a name="setMutationBufferLowWatermark-float-">
<!-- -->
</a>
@@ -766,7 +789,7 @@ public void setMutationBufferLowWatermark(float mutationBufferLow
</div>
<div class="subNav">
<ul class="navList">
-<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Prev Class</span></a></li>
<li><a href="../../../../org/apache/kudu/client/ColumnRangePredicate.html" title="class in org.apache.kudu.client"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
diff --git a/apidocs/org/apache/kudu/client/CreateTableOptions.html b/apidocs/org/apache/kudu/client/CreateTableOptions.html
index 7c3a732..5ea19fc 100644
--- a/apidocs/org/apache/kudu/client/CreateTableOptions.html
+++ b/apidocs/org/apache/kudu/client/CreateTableOptions.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -206,11 +206,17 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/CreateTableOptions.html" title="class in org.apache.kudu.client">CreateTableOptions</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/CreateTableOptions.html#setOwner-java.lang.String-">setOwner</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> owner)</code>
+<div class="block">Set the table owner as the provided username.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/CreateTableOptions.html" title="class in org.apache.kudu.client">CreateTableOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/CreateTableOptions.html#setRangePartitionColumns-java.util.List-">setRangePartitionColumns</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>  [...]
<div class="block">Set the columns on which the table will be range-partitioned.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/CreateTableOptions.html" title="class in org.apache.kudu.client">CreateTableOptions</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/CreateTableOptions.html#setWait-boolean-">setWait</a></span>(boolean wait)</code>
<div class="block">Whether to wait for the table to be fully created before this create
@@ -475,7 +481,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<a name="setWait-boolean-">
<!-- -->
</a>
-<ul class="blockListLast">
+<ul class="blockList">
<li class="blockList">
<h4>setWait</h4>
<pre>public <a href="../../../../org/apache/kudu/client/CreateTableOptions.html" title="class in org.apache.kudu.client">CreateTableOptions</a> setWait(boolean wait)</pre>
@@ -499,6 +505,27 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="setOwner-java.lang.String-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setOwner</h4>
+<pre>public <a href="../../../../org/apache/kudu/client/CreateTableOptions.html" title="class in org.apache.kudu.client">CreateTableOptions</a> setOwner(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> owner)</pre>
+<div class="block">Set the table owner as the provided username.
+ Overrides the default of the currently logged-in username or Kerberos principal.
+
+ This is an unstable method because it is not yet clear whether this should
+ be supported directly in the long run, rather than requiring the table creator
+ to re-assign ownership explicitly.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>owner</code> - the username to set as the table owner.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this instance</dd>
+</dl>
+</li>
+</ul>
</li>
</ul>
</li>
diff --git a/apidocs/org/apache/kudu/client/KuduPredicate.html b/apidocs/org/apache/kudu/client/KuduPredicate.html
index 570c766..907d170 100644
--- a/apidocs/org/apache/kudu/client/KuduPredicate.html
+++ b/apidocs/org/apache/kudu/client/KuduPredicate.html
@@ -472,7 +472,8 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
Type.STRING -> java.lang.String
Type.VARCHAR -> java.lang.String
Type.BINARY -> byte[]
- Type.DECIMAL -> java.math.BigDecimal</div>
+ Type.DECIMAL -> java.math.BigDecimal
+ Type.DATE -> java.sql.Date</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>column</code> - column the column schema</dd>
diff --git a/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html b/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
index b0fe49d..a29da9b 100644
--- a/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
+++ b/apidocs/org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -145,11 +145,27 @@ extends <a href="../../../../org/apache/kudu/client/AbstractKuduScannerBuilder.h
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#includeTableMetadata-boolean-">includeTableMetadata</a></span>(boolean includeMetadata)</code>
+<div class="block">If the table metadata is included on the scan token a GetTableSchema
+ RPC call to the master can be avoided when deserializing each scan token
+ into a scanner.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#includeTabletMetadata-boolean-">includeTabletMetadata</a></span>(boolean includeMetadata)</code>
+<div class="block">If the tablet metadata is included on the scan token a GetTableLocations
+ RPC call to the master can be avoided when scanning with a scanner constructed
+ from a scan token.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#setSplitSizeBytes-long-">setSplitSizeBytes</a></span>(long splitSizeBytes)</code>
<div class="block">Sets the data size of key range.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html#setTimeout-long-">setTimeout</a></span>(long timeoutMs)</code>
<div class="block">Sets a timeout value to use when building the list of scan tokens.</div>
@@ -216,6 +232,38 @@ extends <a href="../../../../org/apache/kudu/client/AbstractKuduScannerBuilder.h
</dl>
</li>
</ul>
+<a name="includeTableMetadata-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>includeTableMetadata</h4>
+<pre>public <a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a> includeTableMetadata(boolean includeMetadata)</pre>
+<div class="block">If the table metadata is included on the scan token a GetTableSchema
+ RPC call to the master can be avoided when deserializing each scan token
+ into a scanner.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>includeMetadata</code> - true, if table metadata should be included.</dd>
+</dl>
+</li>
+</ul>
+<a name="includeTabletMetadata-boolean-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>includeTabletMetadata</h4>
+<pre>public <a href="../../../../org/apache/kudu/client/KuduScanToken.KuduScanTokenBuilder.html" title="class in org.apache.kudu.client">KuduScanToken.KuduScanTokenBuilder</a> includeTabletMetadata(boolean includeMetadata)</pre>
+<div class="block">If the tablet metadata is included on the scan token a GetTableLocations
+ RPC call to the master can be avoided when scanning with a scanner constructed
+ from a scan token.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>includeMetadata</code> - true, if tablet metadata should be included.</dd>
+</dl>
+</li>
+</ul>
<a name="build--">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/KuduScanner.html b/apidocs/org/apache/kudu/client/KuduScanner.html
index c9fc2d8..cd752ec 100644
--- a/apidocs/org/apache/kudu/client/KuduScanner.html
+++ b/apidocs/org/apache/kudu/client/KuduScanner.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -234,7 +234,13 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduScanner.html#setReuseRowResult-boolean-">setReuseRowResult</a></span>(boolean reuseRowResult)</code>
<div class="block">If set to true, the <a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> object returned by the <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a>
- will be reused with each call to <a href="../../../../org/apache/kudu/client/RowResultIterator.html#next--"><code>RowResultIterator.next()</code></a>.</div>
+ will be reused with each call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduScanner.html#setRowDataFormat-org.apache.kudu.client.AsyncKuduScanner.RowDataFormat-">setRowDataFormat</a></span>(<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> rowDataFormat)</code>
+<div class="block">Optionally set expected row data format.</div>
</td>
</tr>
</table>
@@ -288,7 +294,7 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable
<h4>setReuseRowResult</h4>
<pre>public void setReuseRowResult(boolean reuseRowResult)</pre>
<div class="block">If set to true, the <a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client"><code>RowResult</code></a> object returned by the <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client"><code>RowResultIterator</code></a>
- will be reused with each call to <a href="../../../../org/apache/kudu/client/RowResultIterator.html#next--"><code>RowResultIterator.next()</code></a>.
+ will be reused with each call to <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util"><code>Iterator.next()</code></a>.
This can be a useful optimization to reduce the number of objects created.
Note: DO NOT use this if the RowResult is stored between calls to next().
@@ -298,6 +304,20 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable
stored RowResults being mutated as per the data in the last RowResult returned.</div>
</li>
</ul>
+<a name="setRowDataFormat-org.apache.kudu.client.AsyncKuduScanner.RowDataFormat-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setRowDataFormat</h4>
+<pre>public void setRowDataFormat(<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a> rowDataFormat)</pre>
+<div class="block">Optionally set expected row data format.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>rowDataFormat</code> - Row data format to be expected.</dd>
+</dl>
+</li>
+</ul>
<a name="nextRows--">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/KuduSession.html b/apidocs/org/apache/kudu/client/KuduSession.html
index 7a807f3..c5e8e20 100644
--- a/apidocs/org/apache/kudu/client/KuduSession.html
+++ b/apidocs/org/apache/kudu/client/KuduSession.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":42,"i17":10,"i18":10};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":42,"i18":10,"i19":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -223,47 +223,53 @@ implements <a href="../../../../org/apache/kudu/client/SessionConfiguration.html
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setErrorCollectorSpace-int-">setErrorCollectorSpace</a></span>(int size)</code>
+<div class="block">Set the number of errors that can be collected.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setExternalConsistencyMode-org.apache.kudu.client.ExternalConsistencyMode-">setExternalConsistencyMode</a></span>(<a href="../../../../org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client">ExternalConsistencyMode</a> consistencyMode)</code>
<div class="block">Set the new external consistency mode for this session.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setFlushInterval-int-">setFlushInterval</a></span>(int intervalMillis)</code>
<div class="block">Set the flush interval, which will be used for the next scheduling decision.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setFlushMode-org.apache.kudu.client.SessionConfiguration.FlushMode-">setFlushMode</a></span>(<a href="../../../../org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client">SessionConfiguration.FlushMode</a> flushMode)</code>
<div class="block">Set the new flush mode for this session.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setIgnoreAllDuplicateRows-boolean-">setIgnoreAllDuplicateRows</a></span>(boolean ignoreAllDuplicateRows)</code>
<div class="block">Configures the option to ignore all the row errors if they are all of the AlreadyPresent type.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setIgnoreAllNotFoundRows-boolean-">setIgnoreAllNotFoundRows</a></span>(boolean ignoreAllNotFoundRows)</code>
<div class="block">Configures the option to ignore all the row errors if they are all of the NotFound type.</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setMutationBufferLowWatermark-float-">setMutationBufferLowWatermark</a></span>(float mutationBufferLowWatermarkPercentage)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span> </div>
</td>
</tr>
-<tr id="i17" class="rowColor">
+<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setMutationBufferSpace-int-">setMutationBufferSpace</a></span>(int numOps)</code>
<div class="block">Set the number of operations that can be buffered.</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduSession.html#setTimeoutMillis-long-">setTimeoutMillis</a></span>(long timeout)</code>
<div class="block">Sets the timeout for the next applied operations.</div>
@@ -421,6 +427,23 @@ implements <a href="../../../../org/apache/kudu/client/SessionConfiguration.html
</dl>
</li>
</ul>
+<a name="setErrorCollectorSpace-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setErrorCollectorSpace</h4>
+<pre>public void setErrorCollectorSpace(int size)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface: <code><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setErrorCollectorSpace-int-">SessionConfiguration</a></code></span></div>
+<div class="block">Set the number of errors that can be collected.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setErrorCollectorSpace-int-">setErrorCollectorSpace</a></code> in interface <code><a href="../../../../org/apache/kudu/client/SessionConfiguration.html" title="interface in org.apache.kudu.client">SessionConfiguration</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - number of errors.</dd>
+</dl>
+</li>
+</ul>
<a name="setMutationBufferLowWatermark-float-">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/KuduTable.html b/apidocs/org/apache/kudu/client/KuduTable.html
index 51b26d6..c7b2a9a 100644
--- a/apidocs/org/apache/kudu/client/KuduTable.html
+++ b/apidocs/org/apache/kudu/client/KuduTable.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":42,"i1":42,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":42,"i10":42,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
+var methods = {"i0":42,"i1":42,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":42,"i11":42,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -180,24 +180,30 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</td>
</tr>
<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#getOwner--">getOwner</a></span>()</code>
+<div class="block">Get this table's owner.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#getSchema--">getSchema</a></span>()</code>
<div class="block">Get this table's schema, as of the moment this instance was created.</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#getTableId--">getTableId</a></span>()</code>
<div class="block">Get this table's unique identifier.</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/KuduTableStatistics.html" title="class in org.apache.kudu.client">KuduTableStatistics</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#getTableStatistics--">getTableStatistics</a></span>()</code>
<div class="block">Get this table's statistics.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/kudu/client/LocatedTablet.html" title="class in org.apache.kudu.client">LocatedTablet</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#getTabletsLocations-byte:A-byte:A-long-">getTabletsLocations</a></span>(byte[] startKey,
byte[] endKey,
@@ -207,7 +213,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../org/apache/kudu/client/LocatedTablet.html" title="class in org.apache.kudu.client">LocatedTablet</a>></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#getTabletsLocations-long-">getTabletsLocations</a></span>(long deadline)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -215,31 +221,31 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/Delete.html" title="class in org.apache.kudu.client">Delete</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#newDelete--">newDelete</a></span>()</code>
<div class="block">Get a new delete configured with this table's schema.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/Insert.html" title="class in org.apache.kudu.client">Insert</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#newInsert--">newInsert</a></span>()</code>
<div class="block">Get a new insert configured with this table's schema.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/InsertIgnore.html" title="class in org.apache.kudu.client">InsertIgnore</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#newInsertIgnore--">newInsertIgnore</a></span>()</code>
<div class="block">Get a new insert ignore configured with this table's schema.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/Update.html" title="class in org.apache.kudu.client">Update</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#newUpdate--">newUpdate</a></span>()</code>
<div class="block">Get a new update configured with this table's schema.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/Upsert.html" title="class in org.apache.kudu.client">Upsert</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/KuduTable.html#newUpsert--">newUpsert</a></span>()</code>
<div class="block">Get a new upsert configured with this table's schema.</div>
@@ -337,6 +343,21 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="getOwner--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getOwner</h4>
+<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getOwner()</pre>
+<div class="block">Get this table's owner.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>this table's owner or an empty string if the table was created without owner on a
+ version of Kudu that didn't automatically assign an owner.</dd>
+</dl>
+</li>
+</ul>
<a name="getAsyncClient--">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/RowResult.html b/apidocs/org/apache/kudu/client/RowResult.html
index 2756ff0..2689d15 100644
--- a/apidocs/org/apache/kudu/client/RowResult.html
+++ b/apidocs/org/apache/kudu/client/RowResult.html
@@ -17,8 +17,8 @@
catch(err) {
}
//-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":6,"i4":10,"i5":6,"i6":10,"i7":6,"i8":10,"i9":6,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":6,"i17":10,"i18":6,"i19":10,"i20":6,"i21":10,"i22":6,"i23":10,"i24":6,"i25":10,"i26":10,"i27":10,"i28":10,"i29":6,"i30":10,"i31":10,"i32":10,"i33":6,"i34":10,"i35":10,"i36":10,"i37":6,"i38":6,"i39":10,"i40":10,"i41":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
@@ -73,13 +73,13 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
@@ -109,7 +109,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
-public class <span class="typeNameLabel">RowResult</span>
+public abstract class <span class="typeNameLabel">RowResult</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre>
<div class="block">RowResult represents one row from a scanner.</div>
</li>
@@ -118,6 +118,33 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#index">index</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected static int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#INDEX_RESET_LOCATION">INDEX_RESET_LOCATION</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#schema">schema</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
@@ -125,139 +152,152 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabE [...]
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#checkNull-int-">checkNull</a></span>(int columnIndex)</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#checkType-int-org.apache.kudu.Type...-">checkType</a></span>(int columnIndex,
+ <a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a>... types)</code> </td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>protected void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#checkValidColumn-int-">checkValidColumn</a></span>(int columnIndex)</code> </td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getBinary-int-">getBinary</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's binary data.</div>
</td>
</tr>
-<tr id="i1" class="rowColor">
+<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getBinary-java.lang.String-">getBinary</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's binary data.</div>
</td>
</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>byte[]</code></td>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>abstract byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getBinaryCopy-int-">getBinaryCopy</a></span>(int columnIndex)</code>
<div class="block">Get a copy of the specified column's binary data.</div>
</td>
</tr>
-<tr id="i3" class="rowColor">
+<tr id="i6" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getBinaryCopy-java.lang.String-">getBinaryCopy</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get a copy of the specified column's binary data.</div>
</td>
</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getBoolean-int-">getBoolean</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's boolean</div>
</td>
</tr>
-<tr id="i5" class="rowColor">
+<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getBoolean-java.lang.String-">getBoolean</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's boolean</div>
</td>
</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>byte</code></td>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>abstract byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getByte-int-">getByte</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's byte</div>
</td>
</tr>
-<tr id="i7" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>byte</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getByte-java.lang.String-">getByte</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's byte</div>
</td>
</tr>
-<tr id="i8" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getColumnProjection--">getColumnProjection</a></span>()</code>
<div class="block">Get the schema used for this scanner's column projection.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getColumnType-int-">getColumnType</a></span>(int columnIndex)</code>
<div class="block">Get the type of a column in this result.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getColumnType-java.lang.String-">getColumnType</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the type of a column in this result.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getDate-int-">getDate</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's Date.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getDate-java.lang.String-">getDate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's Date.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getDecimal-int-">getDecimal</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's Decimal.</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i17" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getDecimal-java.lang.String-">getDecimal</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's Decimal.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>double</code></td>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code>abstract double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getDouble-int-">getDouble</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's double</div>
</td>
</tr>
-<tr id="i16" class="altColor">
+<tr id="i19" class="rowColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getDouble-java.lang.String-">getDouble</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's double</div>
</td>
</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>float</code></td>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code>abstract float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getFloat-int-">getFloat</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's float</div>
</td>
</tr>
-<tr id="i18" class="altColor">
+<tr id="i21" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getFloat-java.lang.String-">getFloat</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's float</div>
</td>
</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>int</code></td>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code>abstract int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getInt-int-">getInt</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's integer</div>
</td>
</tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getInt-java.lang.String-">getInt</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's integer</div>
</td>
</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>long</code></td>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code>abstract long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getLong-int-">getLong</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's long
@@ -265,7 +305,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
since midnight, January 1, 1970 UTC.</div>
</td>
</tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getLong-java.lang.String-">getLong</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's long
@@ -274,96 +314,96 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
since midnight, January 1, 1970 UTC.</div>
</td>
</tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getObject-int-">getObject</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's value as an Object.</div>
</td>
</tr>
-<tr id="i24" class="altColor">
+<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getObject-java.lang.String-">getObject</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's value as an Object.</div>
</td>
</tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getSchema--">getSchema</a></span>()</code>
<div class="block">Get the schema associated with this result.</div>
</td>
</tr>
-<tr id="i26" class="altColor">
-<td class="colFirst"><code>short</code></td>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code>abstract short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getShort-int-">getShort</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's short</div>
</td>
</tr>
-<tr id="i27" class="rowColor">
+<tr id="i30" class="altColor">
<td class="colFirst"><code>short</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getShort-java.lang.String-">getShort</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's short</div>
</td>
</tr>
-<tr id="i28" class="altColor">
+<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getString-int-">getString</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's string.</div>
</td>
</tr>
-<tr id="i29" class="rowColor">
+<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getString-java.lang.String-">getString</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's string.</div>
</td>
</tr>
-<tr id="i30" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getTimestamp-int-">getTimestamp</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's Timestamp.</div>
</td>
</tr>
-<tr id="i31" class="rowColor">
+<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getTimestamp-java.lang.String-">getTimestamp</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's Timestamp.</div>
</td>
</tr>
-<tr id="i32" class="altColor">
+<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getVarchar-int-">getVarchar</a></span>(int columnIndex)</code>
<div class="block">Get the specified column's varchar.</div>
</td>
</tr>
-<tr id="i33" class="rowColor">
+<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getVarchar-java.lang.String-">getVarchar</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get the specified column's varchar.</div>
</td>
</tr>
-<tr id="i34" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#getVarLengthData-int-">getVarLengthData</a></span>(int columnIndex)</code> </td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>abstract boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#isNull-int-">isNull</a></span>(int columnIndex)</code>
<div class="block">Get if the specified column is NULL</div>
</td>
</tr>
-<tr id="i35" class="rowColor">
+<tr id="i39" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#isNull-java.lang.String-">isNull</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</code>
<div class="block">Get if the specified column is NULL</div>
</td>
</tr>
-<tr id="i36" class="altColor">
+<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#rowToString--">rowToString</a></span>()</code>
<div class="block">Return the actual data from this row in a stringified key=value
form.</div>
</td>
</tr>
-<tr id="i37" class="rowColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#toString--">toString</a></span>()</code> </td>
-</tr>
-<tr id="i38" class="altColor">
+<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResult.html#toStringLongFormat--">toStringLongFormat</a></span>()</code> </td>
</tr>
@@ -373,7 +413,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<!-- -->
</a>
<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
</ul>
</li>
</ul>
@@ -383,6 +423,45 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<div class="details">
<ul class="blockList">
<li class="blockList">
+<!-- ============ FIELD DETAIL =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.detail">
+<!-- -->
+</a>
+<h3>Field Detail</h3>
+<a name="INDEX_RESET_LOCATION">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>INDEX_RESET_LOCATION</h4>
+<pre>protected static final int INDEX_RESET_LOCATION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../constant-values.html#org.apache.kudu.client.RowResult.INDEX_RESET_LOCATION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a name="index">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>index</h4>
+<pre>protected int index</pre>
+</li>
+</ul>
+<a name="schema">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>schema</h4>
+<pre>protected final <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> schema</pre>
+</li>
+</ul>
+</li>
+</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
@@ -395,7 +474,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>public int getInt(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final int getInt(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's integer</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -414,7 +493,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getInt</h4>
-<pre>public int getInt(int columnIndex)</pre>
+<pre>public abstract int getInt(int columnIndex)</pre>
<div class="block">Get the specified column's integer</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -434,7 +513,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>public short getShort(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final short getShort(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's short</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -453,7 +532,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getShort</h4>
-<pre>public short getShort(int columnIndex)</pre>
+<pre>public abstract short getShort(int columnIndex)</pre>
<div class="block">Get the specified column's short</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -473,7 +552,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
-<pre>public boolean getBoolean(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final boolean getBoolean(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's boolean</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -492,7 +571,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBoolean</h4>
-<pre>public boolean getBoolean(int columnIndex)</pre>
+<pre>public abstract boolean getBoolean(int columnIndex)</pre>
<div class="block">Get the specified column's boolean</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -512,7 +591,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
-<pre>public byte getByte(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final byte getByte(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's byte</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -531,7 +610,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getByte</h4>
-<pre>public byte getByte(int columnIndex)</pre>
+<pre>public abstract byte getByte(int columnIndex)</pre>
<div class="block">Get the specified column's byte</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -551,7 +630,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>public long getLong(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final long getLong(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's long
If this is a UNIXTIME_MICROS column, the long value corresponds to a number of microseconds
@@ -572,7 +651,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getLong</h4>
-<pre>public long getLong(int columnIndex)</pre>
+<pre>public abstract long getLong(int columnIndex)</pre>
<div class="block">Get the specified column's long
If this is a UNIXTIME_MICROS column, the long value corresponds to a number of microseconds
@@ -594,7 +673,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
-<pre>public float getFloat(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final float getFloat(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's float</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -613,7 +692,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getFloat</h4>
-<pre>public float getFloat(int columnIndex)</pre>
+<pre>public abstract float getFloat(int columnIndex)</pre>
<div class="block">Get the specified column's float</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -633,7 +712,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
-<pre>public double getDouble(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final double getDouble(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's double</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -652,7 +731,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getDouble</h4>
-<pre>public double getDouble(int columnIndex)</pre>
+<pre>public abstract double getDouble(int columnIndex)</pre>
<div class="block">Get the specified column's double</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -672,7 +751,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getDecimal</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> getDecimal(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> getDecimal(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's Decimal.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -690,7 +769,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getDecimal</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> getDecimal(int columnIndex)</pre>
+<pre>public abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math">BigDecimal</a> getDecimal(int columnIndex)</pre>
<div class="block">Get the specified column's Decimal.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -709,7 +788,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a> getTimestamp(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a> getTimestamp(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's Timestamp.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -728,7 +807,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a> getTimestamp(int columnIndex)</pre>
+<pre>public abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Timestamp.html?is-external=true" title="class or interface in java.sql">Timestamp</a> getTimestamp(int columnIndex)</pre>
<div class="block">Get the specified column's Timestamp.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -748,7 +827,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a> getDate(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a> getDate(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's Date.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -767,7 +846,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getDate</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a> getDate(int columnIndex)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html?is-external=true" title="class or interface in java.sql">Date</a> getDate(int columnIndex)</pre>
<div class="block">Get the specified column's Date.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -787,7 +866,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getColumnProjection</h4>
-<pre>public <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> getColumnProjection()</pre>
+<pre>public final <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> getColumnProjection()</pre>
<div class="block">Get the schema used for this scanner's column projection.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -801,7 +880,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's string.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -820,7 +899,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(int columnIndex)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getString(int columnIndex)</pre>
<div class="block">Get the specified column's string.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -834,13 +913,22 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
+<a name="getVarLengthData-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVarLengthData</h4>
+<pre>protected abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVarLengthData(int columnIndex)</pre>
+</li>
+</ul>
<a name="getVarchar-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVarchar</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVarchar(int columnIndex)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVarchar(int columnIndex)</pre>
<div class="block">Get the specified column's varchar.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -860,7 +948,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getVarchar</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVarchar(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getVarchar(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's varchar.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -879,7 +967,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBinaryCopy</h4>
-<pre>public byte[] getBinaryCopy(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final byte[] getBinaryCopy(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get a copy of the specified column's binary data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -899,7 +987,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBinaryCopy</h4>
-<pre>public byte[] getBinaryCopy(int columnIndex)</pre>
+<pre>public abstract byte[] getBinaryCopy(int columnIndex)</pre>
<div class="block">Get a copy of the specified column's binary data.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -919,7 +1007,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBinary</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> getBinary(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> getBinary(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's binary data.
This doesn't copy the data and instead returns a ByteBuffer that wraps it.</div>
@@ -941,7 +1029,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getBinary</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> getBinary(int columnIndex)</pre>
+<pre>public abstract <a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a> getBinary(int columnIndex)</pre>
<div class="block">Get the specified column's binary data.
This doesn't copy the data and instead returns a ByteBuffer that wraps it.</div>
@@ -963,7 +1051,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
-<pre>public boolean isNull(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final boolean isNull(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get if the specified column is NULL</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -982,7 +1070,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>isNull</h4>
-<pre>public boolean isNull(int columnIndex)</pre>
+<pre>public abstract boolean isNull(int columnIndex)</pre>
<div class="block">Get if the specified column is NULL</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1001,7 +1089,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getObject(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the specified column's value as an Object.
This method is useful when you don't care about autoboxing
@@ -1036,7 +1124,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getObject</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getObject(int columnIndex)</pre>
+<pre>public final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> getObject(int columnIndex)</pre>
<div class="block">Get the specified column's value as an Object.
This method is useful when you don't care about autoboxing
@@ -1072,7 +1160,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getColumnType</h4>
-<pre>public <a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a> getColumnType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
+<pre>public final <a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a> getColumnType(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> columnName)</pre>
<div class="block">Get the type of a column in this result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1088,7 +1176,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getColumnType</h4>
-<pre>public <a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a> getColumnType(int columnIndex)</pre>
+<pre>public final <a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a> getColumnType(int columnIndex)</pre>
<div class="block">Get the type of a column in this result.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
@@ -1106,7 +1194,7 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="blockList">
<li class="blockList">
<h4>getSchema</h4>
-<pre>public <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> getSchema()</pre>
+<pre>public final <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> getSchema()</pre>
<div class="block">Get the schema associated with this result.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
@@ -1114,19 +1202,42 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
</dl>
</li>
</ul>
-<a name="toString--">
+<a name="checkValidColumn-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>toString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
+<h4>checkValidColumn</h4>
+<pre>protected final void checkValidColumn(int columnIndex)</pre>
<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IndexOutOfBoundsException.html?is-external=true" title="class or interface in java.lang">IndexOutOfBoundsException</a></code> - if the column doesn't exist</dd>
</dl>
</li>
</ul>
+<a name="checkNull-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkNull</h4>
+<pre>protected final void checkNull(int columnIndex)</pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/IllegalArgumentException.html?is-external=true" title="class or interface in java.lang">IllegalArgumentException</a></code> - if the column is null</dd>
+</dl>
+</li>
+</ul>
+<a name="checkType-int-org.apache.kudu.Type...-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>checkType</h4>
+<pre>protected final void checkType(int columnIndex,
+ <a href="../../../../org/apache/kudu/Type.html" title="enum in org.apache.kudu">Type</a>... types)</pre>
+</li>
+</ul>
<a name="rowToString--">
<!-- -->
</a>
@@ -1205,13 +1316,13 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
+<li><a href="#field.summary">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
+<li><a href="#field.detail">Field</a> | </li>
<li>Constr | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
diff --git a/apidocs/org/apache/kudu/client/RowResultIterator.html b/apidocs/org/apache/kudu/client/RowResultIterator.html
index 1ba0b29..63ce7e7 100644
--- a/apidocs/org/apache/kudu/client/RowResultIterator.html
+++ b/apidocs/org/apache/kudu/client/RowResultIterator.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var methods = {"i0":9,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -73,14 +73,14 @@ var activeTableTab = "activeTableTab";
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
@@ -113,7 +113,7 @@ var activeTableTab = "activeTableTab";
<br>
<pre>@InterfaceAudience.Public
@InterfaceStability.Evolving
-public class <span class="typeNameLabel">RowResultIterator</span>
+public abstract class <span class="typeNameLabel">RowResultIterator</span>
extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>
implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a>>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../org/apache/kudu/client/RowResult.html" titl [...]
<div class="block">Class that contains the rows sent by a tablet server, exhausting this iterator only means
@@ -124,6 +124,58 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator
<div class="summary">
<ul class="blockList">
<li class="blockList">
+<!-- =========== FIELD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="field.summary">
+<!-- -->
+</a>
+<h3>Field Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
+<caption><span>Fields</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Field and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#currentRow">currentRow</a></span></code> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>protected int</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#numRows">numRows</a></span></code> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#schema">schema</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier</th>
+<th class="colLast" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>protected </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#RowResultIterator-long-java.lang.String-org.apache.kudu.Schema-int-boolean-">RowResultIterator</a></span>(long elapsedMillis,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tsUUID,
+ <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> schema,
+ int numRows,
+ boolean reuseRowResult)</code>
+<div class="block">Package private constructor, only meant to be instantiated from AsyncKuduScanner.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
@@ -149,9 +201,7 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#getNumRows--">getNumRows</a></span>()</code>
-<div class="block">Get the number of rows in this iterator.</div>
-</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#getNumRows--">getNumRows</a></span>()</code> </td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -168,31 +218,23 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#iterator--">iterator</a></span>()</code> </td>
</tr>
<tr id="i6" class="altColor">
-<td class="colFirst"><code><a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#next--">next</a></span>()</code> </td>
-</tr>
-<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#remove--">remove</a></span>()</code> </td>
</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/RowResultIterator.html#toString--">toString</a></span>()</code> </td>
-</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="htt [...]
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.util.Iterator">
<!-- -->
</a>
<h3>Methods inherited from interface java.util.<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a></h3>
-<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#forEachRemaining-java.util.function.Consumer-" title="class or interface in java.util">forEachRemaining</a></code></li>
+<code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#forEachRemaining-java.util.function.Consumer-" title="class or interface in java.util">forEachRemaining</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util">next</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable">
@@ -209,64 +251,76 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator
<div class="details">
<ul class="blockList">
<li class="blockList">
-<!-- ============ METHOD DETAIL ========== -->
+<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
-<li class="blockList"><a name="method.detail">
+<li class="blockList"><a name="field.detail">
<!-- -->
</a>
-<h3>Method Detail</h3>
-<a name="empty--">
+<h3>Field Detail</h3>
+<a name="schema">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>empty</h4>
-<pre>public static <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a> empty()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>an empty row result iterator</dd>
-</dl>
+<h4>schema</h4>
+<pre>protected final <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> schema</pre>
</li>
</ul>
-<a name="hasNext--">
+<a name="numRows">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>hasNext</h4>
-<pre>public boolean hasNext()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#hasNext--" title="class or interface in java.util">hasNext</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a>></code></dd>
-</dl>
+<h4>numRows</h4>
+<pre>protected final int numRows</pre>
</li>
</ul>
-<a name="next--">
+<a name="currentRow">
<!-- -->
</a>
-<ul class="blockList">
+<ul class="blockListLast">
<li class="blockList">
-<h4>next</h4>
-<pre>public <a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a> next()</pre>
-<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#next--" title="class or interface in java.util">next</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a>></code></dd>
-</dl>
+<h4>currentRow</h4>
+<pre>protected int currentRow</pre>
</li>
</ul>
-<a name="remove--">
+</li>
+</ul>
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
-<ul class="blockList">
+<h3>Constructor Detail</h3>
+<a name="RowResultIterator-long-java.lang.String-org.apache.kudu.Schema-int-boolean-">
+<!-- -->
+</a>
+<ul class="blockListLast">
<li class="blockList">
-<h4>remove</h4>
-<pre>public void remove()</pre>
+<h4>RowResultIterator</h4>
+<pre>protected RowResultIterator(long elapsedMillis,
+ <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> tsUUID,
+ <a href="../../../../org/apache/kudu/Schema.html" title="class in org.apache.kudu">Schema</a> schema,
+ int numRows,
+ boolean reuseRowResult)</pre>
+<div class="block">Package private constructor, only meant to be instantiated from AsyncKuduScanner.</div>
<dl>
-<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#remove--" title="class or interface in java.util">remove</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a>></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>elapsedMillis</code> - time in milliseconds since RPC creation to now</dd>
+<dd><code>tsUUID</code> - UUID of the tablet server that handled our request</dd>
+<dd><code>schema</code> - schema used to parse the rows</dd>
+<dd><code>numRows</code> - how many rows are contained in the bs slice</dd>
</dl>
</li>
</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
<a name="getNumRows--">
<!-- -->
</a>
@@ -274,24 +328,40 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator
<li class="blockList">
<h4>getNumRows</h4>
<pre>public int getNumRows()</pre>
-<div class="block">Get the number of rows in this iterator. If all you want is to count
- rows, call this and skip the rest.</div>
+</li>
+</ul>
+<a name="empty--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>empty</h4>
+<pre>public static <a href="../../../../org/apache/kudu/client/RowResultIterator.html" title="class in org.apache.kudu.client">RowResultIterator</a> empty()</pre>
+</li>
+</ul>
+<a name="hasNext--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasNext</h4>
+<pre>public boolean hasNext()</pre>
<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>number of rows in this iterator</dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#hasNext--" title="class or interface in java.util">hasNext</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a>></code></dd>
</dl>
</li>
</ul>
-<a name="toString--">
+<a name="remove--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
-<h4>toString</h4>
-<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre>
+<h4>remove</h4>
+<pre>public void remove()</pre>
<dl>
-<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
-<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></dd>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true#remove--" title="class or interface in java.util">remove</a></code> in interface <code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator.html?is-external=true" title="class or interface in java.util">Iterator</a><<a href="../../../../org/apache/kudu/client/RowResult.html" title="class in org.apache.kudu.client">RowResult</a>></code></dd>
</dl>
</li>
</ul>
@@ -391,14 +461,14 @@ implements <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Iterator
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
-<li>Field | </li>
-<li>Constr | </li>
+<li><a href="#field.summary">Field</a> | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
-<li>Field | </li>
-<li>Constr | </li>
+<li><a href="#field.detail">Field</a> | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
diff --git a/apidocs/org/apache/kudu/client/SessionConfiguration.html b/apidocs/org/apache/kudu/client/SessionConfiguration.html
index d313ec4..7ee6c43 100644
--- a/apidocs/org/apache/kudu/client/SessionConfiguration.html
+++ b/apidocs/org/apache/kudu/client/SessionConfiguration.html
@@ -17,7 +17,7 @@
catch(err) {
}
//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":38,"i14":6,"i15":6};
+var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":38,"i15":6,"i16":6};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
@@ -197,35 +197,41 @@ public interface <span class="typeNameLabel">SessionConfiguration</span></pre>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setErrorCollectorSpace-int-">setErrorCollectorSpace</a></span>(int size)</code>
+<div class="block">Set the number of errors that can be collected.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setExternalConsistencyMode-org.apache.kudu.client.ExternalConsistencyMode-">setExternalConsistencyMode</a></span>(<a href="../../../../org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client">ExternalConsistencyMode</a> consistencyMode)</code>
<div class="block">Set the new external consistency mode for this session.</div>
</td>
</tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setFlushInterval-int-">setFlushInterval</a></span>(int interval)</code>
<div class="block">Set the flush interval, which will be used for the next scheduling decision.</div>
</td>
</tr>
-<tr id="i10" class="altColor">
+<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setFlushMode-org.apache.kudu.client.SessionConfiguration.FlushMode-">setFlushMode</a></span>(<a href="../../../../org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client">SessionConfiguration.FlushMode</a> flushMode)</code>
<div class="block">Set the new flush mode for this session.</div>
</td>
</tr>
-<tr id="i11" class="rowColor">
+<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setIgnoreAllDuplicateRows-boolean-">setIgnoreAllDuplicateRows</a></span>(boolean ignoreAllDuplicateRows)</code>
<div class="block">Configures the option to ignore all the row errors if they are all of the AlreadyPresent type.</div>
</td>
</tr>
-<tr id="i12" class="altColor">
+<tr id="i13" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setIgnoreAllNotFoundRows-boolean-">setIgnoreAllNotFoundRows</a></span>(boolean ignoreAllNotFoundRows)</code>
<div class="block">Configures the option to ignore all the row errors if they are all of the NotFound type.</div>
</td>
</tr>
-<tr id="i13" class="rowColor">
+<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setMutationBufferLowWatermark-float-">setMutationBufferLowWatermark</a></span>(float mutationBufferLowWatermarkPercentage)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>
@@ -233,13 +239,13 @@ public interface <span class="typeNameLabel">SessionConfiguration</span></pre>
</div>
</td>
</tr>
-<tr id="i14" class="altColor">
+<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setMutationBufferSpace-int-">setMutationBufferSpace</a></span>(int size)</code>
<div class="block">Set the number of operations that can be buffered.</div>
</td>
</tr>
-<tr id="i15" class="rowColor">
+<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/kudu/client/SessionConfiguration.html#setTimeoutMillis-long-">setTimeoutMillis</a></span>(long timeout)</code>
<div class="block">Sets the timeout for the next applied operations.</div>
@@ -486,6 +492,20 @@ public interface <span class="typeNameLabel">SessionConfiguration</span></pre>
</dl>
</li>
</ul>
+<a name="setErrorCollectorSpace-int-">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>setErrorCollectorSpace</h4>
+<pre>void setErrorCollectorSpace(int size)</pre>
+<div class="block">Set the number of errors that can be collected.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>size</code> - number of errors.</dd>
+</dl>
+</li>
+</ul>
<a name="countPendingErrors--">
<!-- -->
</a>
diff --git a/apidocs/org/apache/kudu/client/package-frame.html b/apidocs/org/apache/kudu/client/package-frame.html
index 4fc80e8..671ff6b 100644
--- a/apidocs/org/apache/kudu/client/package-frame.html
+++ b/apidocs/org/apache/kudu/client/package-frame.html
@@ -67,6 +67,7 @@
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client" target="classFrame">AsyncKuduScanner.ReadMode</a></li>
+<li><a href="AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client" target="classFrame">AsyncKuduScanner.RowDataFormat</a></li>
<li><a href="ExternalConsistencyMode.html" title="enum in org.apache.kudu.client" target="classFrame">ExternalConsistencyMode</a></li>
<li><a href="KuduPredicate.ComparisonOp.html" title="enum in org.apache.kudu.client" target="classFrame">KuduPredicate.ComparisonOp</a></li>
<li><a href="RangePartitionBound.html" title="enum in org.apache.kudu.client" target="classFrame">RangePartitionBound</a></li>
diff --git a/apidocs/org/apache/kudu/client/package-summary.html b/apidocs/org/apache/kudu/client/package-summary.html
index addf33f..87d18d7 100644
--- a/apidocs/org/apache/kudu/client/package-summary.html
+++ b/apidocs/org/apache/kudu/client/package-summary.html
@@ -394,34 +394,40 @@
</td>
</tr>
<tr class="rowColor">
+<td class="colFirst"><a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client">AsyncKuduScanner.RowDataFormat</a></td>
+<td class="colLast">
+<div class="block">Expected row data format in scanner result set.</div>
+</td>
+</tr>
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client">ExternalConsistencyMode</a></td>
<td class="colLast">
<div class="block">The possible external consistency modes on which Kudu operates.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/kudu/client/KuduPredicate.ComparisonOp.html" title="enum in org.apache.kudu.client">KuduPredicate.ComparisonOp</a></td>
<td class="colLast">
<div class="block">The comparison operator of a predicate.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/kudu/client/RangePartitionBound.html" title="enum in org.apache.kudu.client">RangePartitionBound</a></td>
<td class="colLast">
<div class="block">Specifies whether a range partition bound is inclusive or exclusive.</div>
</td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/kudu/client/ReplicaSelection.html" title="enum in org.apache.kudu.client">ReplicaSelection</a></td>
<td class="colLast">
<div class="block">Policy with which to choose amongst multiple replicas.</div>
</td>
</tr>
-<tr class="rowColor">
+<tr class="altColor">
<td class="colFirst"><a href="../../../../org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client">SessionConfiguration.FlushMode</a></td>
<td class="colLast"> </td>
</tr>
-<tr class="altColor">
+<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/apache/kudu/client/Statistics.Statistic.html" title="enum in org.apache.kudu.client">Statistics.Statistic</a></td>
<td class="colLast">
<div class="block">The statistic enum to pass when querying.</div>
diff --git a/apidocs/org/apache/kudu/client/package-tree.html b/apidocs/org/apache/kudu/client/package-tree.html
index 145ebfc..b5508c5 100644
--- a/apidocs/org/apache/kudu/client/package-tree.html
+++ b/apidocs/org/apache/kudu/client/package-tree.html
@@ -166,13 +166,14 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/ReplicaSelection.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">ReplicaSelection</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">ExternalConsistencyMode</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduScanner.RowDataFormat</span></a></li>
<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduScanner.ReadMode</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/KuduPredicate.ComparisonOp.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">KuduPredicate.ComparisonOp</span></a></li>
<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/RangePartitionBound.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">RangePartitionBound</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">SessionConfiguration.FlushMode</span></a></li>
<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/Statistics.Statistic.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Statistics.Statistic</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/KuduPredicate.ComparisonOp.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">KuduPredicate.ComparisonOp</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">ExternalConsistencyMode</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/ReplicaSelection.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">ReplicaSelection</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="../../../../org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">SessionConfiguration.FlushMode</span></a></li>
</ul>
</li>
</ul>
diff --git a/apidocs/overview-tree.html b/apidocs/overview-tree.html
index d4b808b..6282eba 100644
--- a/apidocs/overview-tree.html
+++ b/apidocs/overview-tree.html
@@ -213,16 +213,17 @@
<ul>
<li type="circle">java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?is-external=true" title="class or interface in java.lang"><span class="typeNameLink">Enum</span></a><E> (implements java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang">Comparable</a><T>, java.io.<a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true [...]
<ul>
-<li type="circle">org.apache.kudu.<a href="org/apache/kudu/ColumnSchema.Encoding.html" title="enum in org.apache.kudu"><span class="typeNameLink">ColumnSchema.Encoding</span></a></li>
-<li type="circle">org.apache.kudu.<a href="org/apache/kudu/ColumnSchema.CompressionAlgorithm.html" title="enum in org.apache.kudu"><span class="typeNameLink">ColumnSchema.CompressionAlgorithm</span></a></li>
-<li type="circle">org.apache.kudu.<a href="org/apache/kudu/Type.html" title="enum in org.apache.kudu"><span class="typeNameLink">Type</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduScanner.ReadMode</span></a></li>
<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/ExternalConsistencyMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">ExternalConsistencyMode</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/KuduPredicate.ComparisonOp.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">KuduPredicate.ComparisonOp</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/RangePartitionBound.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">RangePartitionBound</span></a></li>
<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/ReplicaSelection.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">ReplicaSelection</span></a></li>
-<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">SessionConfiguration.FlushMode</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/RangePartitionBound.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">RangePartitionBound</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/KuduPredicate.ComparisonOp.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">KuduPredicate.ComparisonOp</span></a></li>
<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/Statistics.Statistic.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">Statistics.Statistic</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.ReadMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduScanner.ReadMode</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/AsyncKuduScanner.RowDataFormat.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">AsyncKuduScanner.RowDataFormat</span></a></li>
+<li type="circle">org.apache.kudu.client.<a href="org/apache/kudu/client/SessionConfiguration.FlushMode.html" title="enum in org.apache.kudu.client"><span class="typeNameLink">SessionConfiguration.FlushMode</span></a></li>
+<li type="circle">org.apache.kudu.<a href="org/apache/kudu/Type.html" title="enum in org.apache.kudu"><span class="typeNameLink">Type</span></a></li>
+<li type="circle">org.apache.kudu.<a href="org/apache/kudu/ColumnSchema.Encoding.html" title="enum in org.apache.kudu"><span class="typeNameLink">ColumnSchema.Encoding</span></a></li>
+<li type="circle">org.apache.kudu.<a href="org/apache/kudu/ColumnSchema.CompressionAlgorithm.html" title="enum in org.apache.kudu"><span class="typeNameLink">ColumnSchema.CompressionAlgorithm</span></a></li>
</ul>
</li>
</ul>
diff --git a/cpp-client-api/annotated.html b/cpp-client-api/annotated.html
index 9913425..e8a9499 100644
--- a/cpp-client-api/annotated.html
+++ b/cpp-client-api/annotated.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li class="current"><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@@ -94,9 +72,9 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_0_0_" class="arrow" onclick="toggleFolder('0_0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><b>internal</b></td><td class="desc"></td></tr>
<tr id="row_0_0_0_0_"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc.html" target="_self">AsyncLeaderMasterRpc</a></td><td class="desc"></td></tr>
<tr id="row_0_0_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduBloomFilter.html" target="_self">KuduBloomFilter</a></td><td class="desc">Bloom filter to be used with IN Bloom filter predicate </td></tr>
-<tr id="row_0_0_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduBloomFilterBuilder.html" target="_self">KuduBloomFilterBuilder</a></td><td class="desc">Builder class to help build <code><a class="el" href="classkudu_1_1client_1_1KuduBloomFilter.html" title="Bloom filter to be used with IN Bloom filter predicate. ">KuduBloomFilter</a></code> to be used wit [...]
+<tr id="row_0_0_2_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduBloomFilterBuilder.html" target="_self">KuduBloomFilterBuilder</a></td><td class="desc">Builder class to help build <code><a class="el" href="classkudu_1_1client_1_1KuduBloomFilter.html" title="Bloom filter to be used with IN Bloom filter predicate.">KuduBloomFilter</a></code> to be used with [...]
<tr id="row_0_0_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduClient.html" target="_self">KuduClient</a></td><td class="desc">A handle for a connection to a cluster </td></tr>
-<tr id="row_0_0_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html" target="_self">KuduClientBuilder</a></td><td class="desc">A "factory" for <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. ">KuduClient</a> objects </td></tr>
+<tr id="row_0_0_4_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html" target="_self">KuduClientBuilder</a></td><td class="desc">A "factory" for <a class="el" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster.">KuduClient</a> objects </td></tr>
<tr id="row_0_0_5_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduColumnarScanBatch.html" target="_self">KuduColumnarScanBatch</a></td><td class="desc">A batch of columnar data returned from a scanner </td></tr>
<tr id="row_0_0_6_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html" target="_self">KuduColumnSchema</a></td><td class="desc">Representation of the column schema </td></tr>
<tr id="row_0_0_7_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html" target="_self">KuduColumnSpec</a></td><td class="desc">Builder API for specifying or altering a column within a table schema </td></tr>
@@ -118,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_0_23_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html" target="_self">KuduScanToken</a></td><td class="desc">A scan descriptor limited to a single physical contiguous location </td></tr>
<tr id="row_0_0_24_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" target="_self">KuduScanTokenBuilder</a></td><td class="desc">Builds scan tokens for a table </td></tr>
<tr id="row_0_0_25_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduSchema.html" target="_self">KuduSchema</a></td><td class="desc">A representation of a table's schema </td></tr>
-<tr id="row_0_0_26_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html" target="_self">KuduSchemaBuilder</a></td><td class="desc">Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table's schema. ">KuduSchema</a> object </td></tr>
+<tr id="row_0_0_26_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html" target="_self">KuduSchemaBuilder</a></td><td class="desc">Builder API for constructing a <a class="el" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table's schema.">KuduSchema</a> object </td></tr>
<tr id="row_0_0_27_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduSession.html" target="_self">KuduSession</a></td><td class="desc">Representation of a Kudu client session </td></tr>
<tr id="row_0_0_28_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html" target="_self">KuduStatusCallback</a></td><td class="desc">The interface for all status callbacks </td></tr>
<tr id="row_0_0_29_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html" target="_self">KuduStatusFunctionCallback</a></td><td class="desc">The status callback that invokes a function by pointer with a single argument </td></tr>
@@ -140,7 +118,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1MonoDelta.html" target="_self">MonoDelta</a></td><td class="desc">A representation of a time interval </td></tr>
<tr id="row_0_3_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1MonoTime.html" target="_self">MonoTime</a></td><td class="desc">Representation of a particular point in time </td></tr>
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="toggleFolder('0_4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1Slice.html" target="_self">Slice</a></td><td class="desc">A wrapper around externally allocated data </td></tr>
-<tr id="row_0_4_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" target="_self">Comparator</a></td><td class="desc"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" title="Comparator struct, useful for ordered collections (like STL maps). ">Comparator</a> struct, useful for ordered collections (like STL maps) </td></tr>
+<tr id="row_0_4_0_"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" target="_self">Comparator</a></td><td class="desc"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" title="Comparator struct, useful for ordered collections (like STL maps).">Comparator</a> struct, useful for ordered collections (like STL maps) </td></tr>
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structkudu_1_1SliceMap.html" target="_self">SliceMap</a></td><td class="desc">STL map whose keys are Slices </td></tr>
<tr id="row_0_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classkudu_1_1Status.html" target="_self">Status</a></td><td class="desc">A representation of an operation's outcome </td></tr>
<tr id="row_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classKuduPartialRow.html" target="_self">KuduPartialRow</a></td><td class="desc">A row which may only contain values for a subset of the columns </td></tr>
@@ -150,7 +128,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:10 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/arrowdown.png b/cpp-client-api/arrowdown.png
deleted file mode 100644
index 0b63f6d..0000000
Binary files a/cpp-client-api/arrowdown.png and /dev/null differ
diff --git a/cpp-client-api/arrowright.png b/cpp-client-api/arrowright.png
deleted file mode 100644
index c6ee22f..0000000
Binary files a/cpp-client-api/arrowright.png and /dev/null differ
diff --git a/cpp-client-api/callbacks_8h_source.html b/cpp-client-api/callbacks_8h_source.html
index a996e02..28cb67e 100644
--- a/cpp-client-api/callbacks_8h_source.html
+++ b/cpp-client-api/callbacks_8h_source.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: include/kudu/client/callbacks.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,40 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li><a href="annotated.html"><span>Classes</span></a></li>
- <li class="current"><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="files.html"><span>File List</span></a></li>
- <li><a href="globals.html"><span>File Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -89,27 +69,206 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">callbacks.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 [...]
-<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:165</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_1KuduLoggingMemberCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback</a></div><div class="ttdoc">The logging callback that invokes a member function of an object. </div><div class="ttdef"><b>Definition:</b> callbacks.h:81</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusFunctionCallback_html_aca289bbf6ad9720bd74a90550f6c9b3b"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">kudu::client::KuduStatusFunctionCallback::KuduStatusFunctionCallback</a></div><div class="ttdeci">KuduStatusFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:222</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingMemberCallback_html_aeda4119b1288db0d055c9800e3485fd8"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">kudu::client::KuduLoggingMemberCallback::KuduLoggingMemberCallback</a></div><div class="ttdeci">KuduLoggingMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:98</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></div><div class="ttdoc">The interface for all status callbacks. </div><div class="ttdef"><b>Definition:</b> callbacks.h:161</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingFunctionCallback_html_ab5119cbc60675f3ca77e08c1e87ec215"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ab5119cbc60675f3ca77e08c1e87ec215">kudu::client::KuduLoggingFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>D [...]
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusMemberCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback</a></div><div class="ttdoc">The status callback that invokes a member function of an object. </div><div class="ttdef"><b>Definition:</b> callbacks.h:181</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusMemberCallback_html_acdb02b9798adf2c80b39cfb024f199aa"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">kudu::client::KuduStatusMemberCallback::KuduStatusMemberCallback</a></div><div class="ttdeci">KuduStatusMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:192</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusMemberCallback_html_a94bde1bdcb3cde6f78b11d822be19232"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:198</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingMemberCallback_html_a3d75e43bb4af846af66735fabe642a88"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a3d75e43bb4af846af66735fabe642a88">kudu::client::KuduLoggingMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>Definit [...]
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusFunctionCallback_html_af4c3e7fbd4fed52bcba220f95a27f70a"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:228</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingFunctionCallback_html_a4263c504b21e0e5827f47a902e908a2c"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">kudu::client::KuduLoggingFunctionCallback::KuduLoggingFunctionCallback</a></div><div class="ttdeci">KuduLoggingFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:139</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduStatusFunctionCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback</a></div><div class="ttdoc">The status callback that invokes a function by pointer with a single argument. </div><div class="ttdef"><b>Definition:</b> callbacks.h:210</div></div>
-<div class="ttc" id="classkudu_1_1client_1_1KuduLoggingFunctionCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback</a></div><div class="ttdoc">The logging callback that invokes a function by pointer with a single argument. </div><div class="ttdef"><b>Definition:</b> callbacks.h:122</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"); 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_CALLBACKS_H</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define KUDU_CLIENT_CALLBACKS_H</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#ifdef KUDU_HEADERS_NO_STUBS</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "kudu/gutil/macros.h"</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "kudu/gutil/port.h"</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#else</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "kudu/client/stubs.h"</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include "kudu/util/kudu_export.h"</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="keyword">namespace </span>kudu {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  </div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="keyword">class </span>Status;</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>client {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  </div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  </div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> <span class="keyword">enum</span> KuduLogSeverity {</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  SEVERITY_INFO,</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  SEVERITY_WARNING,</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  SEVERITY_ERROR,</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  SEVERITY_FATAL</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> };</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  </div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingCallback.html"> 44</a></span> <span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a>() {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  }</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  </div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  <span class="keyword">virtual</span> ~<a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a>() {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  </div>
+<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingCallback.html#a59db98413fb312d260fcb08299bae89c"> 68</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html#a59db98413fb312d260fcb08299bae89c">Run</a>(KuduLogSeverity severity,</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordtype">size_t</span> message_len) = 0;</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  </div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a>);</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> };</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html"> 81</a></span> <span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> {</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#a55d1578018eb025dd6ae8d07cfbda59d"> 84</a></span>  <span class="keyword">typedef</span> void (T::*MemberType)(</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  KuduLogSeverity severity,</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  <span class="keywordtype">size_t</span> message_len);</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  </div>
+<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8"> 98</a></span>  <a class="code" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">KuduLoggingMemberCallback</a>(T* <span class="keywordtype">object</span>, MemberType member)</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  : object_(object),</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span>  member_(member) {</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  }</div>
+<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  </div>
+<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aafb1373a805d6e05c0fc5715927677c9"> 104</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aafb1373a805d6e05c0fc5715927677c9">Run</a>(KuduLogSeverity severity,</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span>  <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00107"></a><span class="lineno"> 107</span>  <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordtype">size_t</span> message_len) OVERRIDE {</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span>  (object_->*member_)(severity, filename, line_number, time,</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span>  message, message_len);</div>
+<div class="line"><a name="l00112"></a><span class="lineno"> 112</span>  }</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span>  </div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span>  T* object_;</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span>  MemberType member_;</div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> };</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  </div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html"> 122</a></span> <span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> {</div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a309185776b93bf5e532440b4638a649d"> 125</a></span>  <span class="keyword">typedef</span> void (*FunctionType)(T arg,</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  KuduLogSeverity severity,</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span>  <span class="keywordtype">size_t</span> message_len);</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span>  </div>
+<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c"> 139</a></span>  <a class="code" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">KuduLoggingFunctionCallback</a>(FunctionType <span class="keyword">function</span>, T arg)</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span>  : function_(function),</div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  arg_(arg) {</div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  }</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  </div>
+<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ae22e9139102f60d049c29e888c6a528d"> 145</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ae22e9139102f60d049c29e888c6a528d">Run</a>(KuduLogSeverity severity,</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* filename,</div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="keywordtype">int</span> line_number,</div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <span class="keyword">const</span> struct ::tm* time,</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* message,</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  <span class="keywordtype">size_t</span> message_len) OVERRIDE {</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  function_(arg_, severity, filename, line_number, time,</div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  message, message_len);</div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  }</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  </div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  FunctionType function_;</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  T arg_;</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>  </div>
+<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusCallback.html"> 161</a></span> <span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> {</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a>() {</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  }</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>  <span class="keyword">virtual</span> ~<a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a>() {</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span>  }</div>
+<div class="line"><a name="l00168"></a><span class="lineno"> 168</span>  </div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07"> 173</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>& s) = 0;</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span>  </div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  DISALLOW_COPY_AND_ASSIGN(<a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a>);</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> };</div>
+<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div>
+<div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html"> 181</a></span> <span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> {</div>
+<div class="line"><a name="l00182"></a><span class="lineno"> 182</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a1ad9e466506c3453cdd8429d5744f17a"> 184</a></span>  <span class="keyword">typedef</span> void (T::*MemberType)(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>& s);</div>
+<div class="line"><a name="l00185"></a><span class="lineno"> 185</span>  </div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa"> 192</a></span>  <a class="code" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">KuduStatusMemberCallback</a>(T* <span class="keywordtype">object</span>, MemberType member)</div>
+<div class="line"><a name="l00193"></a><span class="lineno"> 193</span>  : object_(object),</div>
+<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  member_(member) {</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>  </div>
+<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232"> 198</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>& s) OVE [...]
+<div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  (object_->*member_)(s);</div>
+<div class="line"><a name="l00200"></a><span class="lineno"> 200</span>  }</div>
+<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  </div>
+<div class="line"><a name="l00202"></a><span class="lineno"> 202</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00203"></a><span class="lineno"> 203</span>  T* object_;</div>
+<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  MemberType member_;</div>
+<div class="line"><a name="l00205"></a><span class="lineno"> 205</span> };</div>
+<div class="line"><a name="l00206"></a><span class="lineno"> 206</span>  </div>
+<div class="line"><a name="l00209"></a><span class="lineno"> 209</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html"> 210</a></span> <span class="keyword">class </span>KUDU_EXPORT <a class="code" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a> : <span class="keyword">public</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> {</div>
+<div class="line"><a name="l00211"></a><span class="lineno"> 211</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#a20c231ae32873ea7f462b8f3ea05d910"> 213</a></span>  <span class="keyword">typedef</span> void (*FunctionType)(T arg, <span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>& s);</div>
+<div class="line"><a name="l00214"></a><span class="lineno"> 214</span>  </div>
+<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b"> 222</a></span>  <a class="code" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">KuduStatusFunctionCallback</a>(FunctionType <span class="keyword">function</span>, T arg)</div>
+<div class="line"><a name="l00223"></a><span class="lineno"> 223</span>  : function_(function),</div>
+<div class="line"><a name="l00224"></a><span class="lineno"> 224</span>  arg_(arg) {</div>
+<div class="line"><a name="l00225"></a><span class="lineno"> 225</span>  }</div>
+<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  </div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a"> 228</a></span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">Run</a>(<span class="keyword">const</span> <a class="code" href="classkudu_1_1Status.html">Status</a>& s) [...]
+<div class="line"><a name="l00229"></a><span class="lineno"> 229</span>  function_(arg_, s);</div>
+<div class="line"><a name="l00230"></a><span class="lineno"> 230</span>  }</div>
+<div class="line"><a name="l00231"></a><span class="lineno"> 231</span>  </div>
+<div class="line"><a name="l00232"></a><span class="lineno"> 232</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00233"></a><span class="lineno"> 233</span>  FunctionType function_;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"> 234</span>  T arg_;</div>
+<div class="line"><a name="l00235"></a><span class="lineno"> 235</span> };</div>
+<div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  </div>
+<div class="line"><a name="l00237"></a><span class="lineno"> 237</span> } <span class="comment">// namespace client</span></div>
+<div class="line"><a name="l00238"></a><span class="lineno"> 238</span> } <span class="comment">// namespace kudu</span></div>
+<div class="line"><a name="l00239"></a><span class="lineno"> 239</span>  </div>
+<div class="line"><a name="l00240"></a><span class="lineno"> 240</span> <span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusMemberCallback_html_acdb02b9798adf2c80b39cfb024f199aa"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#acdb02b9798adf2c80b39cfb024f199aa">kudu::client::KuduStatusMemberCallback::KuduStatusMemberCallback</a></div><div class="ttdeci">KuduStatusMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:192</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusMemberCallback_html_a94bde1bdcb3cde6f78b11d822be19232"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html#a94bde1bdcb3cde6f78b11d822be19232">kudu::client::KuduStatusMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:198</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusCallback_html_a2333beedb1d0c08a8c127b4552fbeb07"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusCallback.html#a2333beedb1d0c08a8c127b4552fbeb07">kudu::client::KuduStatusCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &s)=0</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusMemberCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">kudu::client::KuduStatusMemberCallback</a></div><div class="ttdoc">The status callback that invokes a member function of an object.</div><div class="ttdef"><b>Definition:</b> callbacks.h:181</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingMemberCallback_html_aafb1373a805d6e05c0fc5715927677c9"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aafb1373a805d6e05c0fc5715927677c9">kudu::client::KuduLoggingMemberCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b>Defin [...]
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingFunctionCallback_html_a4263c504b21e0e5827f47a902e908a2c"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#a4263c504b21e0e5827f47a902e908a2c">kudu::client::KuduLoggingFunctionCallback::KuduLoggingFunctionCallback</a></div><div class="ttdeci">KuduLoggingFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:139</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingCallback_html_a59db98413fb312d260fcb08299bae89c"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingCallback.html#a59db98413fb312d260fcb08299bae89c">kudu::client::KuduLoggingCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len)=0</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusCallback.html">kudu::client::KuduStatusCallback</a></div><div class="ttdoc">The interface for all status callbacks.</div><div class="ttdef"><b>Definition:</b> callbacks.h:161</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingFunctionCallback_html_ae22e9139102f60d049c29e888c6a528d"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html#ae22e9139102f60d049c29e888c6a528d">kudu::client::KuduLoggingFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(KuduLogSeverity severity, const char *filename, int line_number, const struct ::tm *time, const char *message, size_t message_len) OVERRIDE</div><div class="ttdef"><b [...]
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusFunctionCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">kudu::client::KuduStatusFunctionCallback</a></div><div class="ttdoc">The status callback that invokes a function by pointer with a single argument.</div><div class="ttdef"><b>Definition:</b> callbacks.h:210</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingCallback.html">kudu::client::KuduLoggingCallback</a></div><div class="ttdoc">The interface for all logging callbacks.</div><div class="ttdef"><b>Definition:</b> callbacks.h:44</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingFunctionCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">kudu::client::KuduLoggingFunctionCallback</a></div><div class="ttdoc">The logging callback that invokes a function by pointer with a single argument.</div><div class="ttdef"><b>Definition:</b> callbacks.h:122</div></div>
+<div class="ttc" id="aclasskudu_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:165</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingMemberCallback_html"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">kudu::client::KuduLoggingMemberCallback</a></div><div class="ttdoc">The logging callback that invokes a member function of an object.</div><div class="ttdef"><b>Definition:</b> callbacks.h:81</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduLoggingMemberCallback_html_aeda4119b1288db0d055c9800e3485fd8"><div class="ttname"><a href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html#aeda4119b1288db0d055c9800e3485fd8">kudu::client::KuduLoggingMemberCallback::KuduLoggingMemberCallback</a></div><div class="ttdeci">KuduLoggingMemberCallback(T *object, MemberType member)</div><div class="ttdef"><b>Definition:</b> callbacks.h:98</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusFunctionCallback_html_aca289bbf6ad9720bd74a90550f6c9b3b"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#aca289bbf6ad9720bd74a90550f6c9b3b">kudu::client::KuduStatusFunctionCallback::KuduStatusFunctionCallback</a></div><div class="ttdeci">KuduStatusFunctionCallback(FunctionType function, T arg)</div><div class="ttdef"><b>Definition:</b> callbacks.h:222</div></div>
+<div class="ttc" id="aclasskudu_1_1client_1_1KuduStatusFunctionCallback_html_af4c3e7fbd4fed52bcba220f95a27f70a"><div class="ttname"><a href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html#af4c3e7fbd4fed52bcba220f95a27f70a">kudu::client::KuduStatusFunctionCallback::Run</a></div><div class="ttdeci">virtual void Run(const Status &s) OVERRIDE</div><div class="ttdef"><b>Definition:</b> callbacks.h:228</div></div>
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classKuduPartialRow-members.html b/cpp-client-api/classKuduPartialRow-members.html
index 7767619..16fbd8b 100644
--- a/cpp-client-api/classKuduPartialRow-members.html
+++ b/cpp-client-api/classKuduPartialRow-members.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -90,79 +68,79 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a2d373a8c8682ab6ebdb27137c041be18">AllColumnsSet</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a2721dc18b29237db90a1cda779942533">EncodeRowKey</a>(std::string *encoded_key) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBinary</b>(const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetBool</b>(const Slice &col_name, bool *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDate</b>(const Slice &col_name, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>GetDate</b>(int col_idx, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetDouble</b>(const Slice &col_name, double *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetFloat</b>(const Slice &col_name, float *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt16</b>(const Slice &col_name, int16_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt32</b>(const Slice &col_name, int32_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt64</b>(const Slice &col_name, int64_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetInt8</b>(const Slice &col_name, int8_t *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetString</b>(const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetUnixTimeMicros</b>(const Slice &col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</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="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetVarchar</b>(const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>GetVarchar</b>(int col_idx, Slice *val) const WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a592d2ee5fb13a710fcd675cc675f2193">IsColumnSet</a>(const Slice &col_name) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#aa53b99d14bb61a010c4857cad17bb8ff">IsColumnSet</a>(int col_idx) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a8e51d3b848636aabe561e3e66b9470e8">IsKeySet</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#acaff842dad3af9546b2ed936613e59ab">IsNull</a>(const Slice &col_name) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a0b0a0103eea4cc39fbc89df0a9403a26">IsNull</a>(int col_idx) const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aea33d936e05641d86fc4e647bf014b9d">AllColumnsSet</a>() const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a4bfc81d0678835bb8d97ef24f76ebda2">EncodeRowKey</a>(std::string *encoded_key) const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aa144a55744bff07d34cd9db7788cb38e">GetBinary</a>(const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a1c6b9c1cdf9f80ddeea53117ddc5545d">GetBinary</a>(int col_idx, Slice *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a8087c08eae65c609192c0dc0960334c2">GetBool</a>(const Slice &col_name, bool *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#afd863a5f5a4803a89f6a2db06ba54931">GetBool</a>(int col_idx, bool *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a06ca4331c1fd13caadf7346805fdfc97">GetDate</a>(const Slice &col_name, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#af0a4c7c7b575a9349195f4f2a8882428">GetDate</a>(int col_idx, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a5ee25fdcff40d212e8e7cad67675c8fd">GetDouble</a>(const Slice &col_name, double *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a4b4fae6f8be68e97b0e7145ea55fae9f">GetDouble</a>(int col_idx, double *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a9d5bdd73756eb630a7a8268677244afc">GetFloat</a>(const Slice &col_name, float *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a1a53cf17ad2cd746b7512ae3ecd6131f">GetFloat</a>(int col_idx, float *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a5de48c13b1a83abefc0a1b5262f69a93">GetInt16</a>(const Slice &col_name, int16_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a918cb01437d863fa0a35a9a72b7bac1a">GetInt16</a>(int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a9956360f9208549aab03d9284ff80b46">GetInt32</a>(const Slice &col_name, int32_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a869dcfb0e7847489b31b125e79e683dc">GetInt32</a>(int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ae64a1264303b8081cf5ee8dbd44fc6dc">GetInt64</a>(const Slice &col_name, int64_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a9ded00965652dde7d94769f01df01dc9">GetInt64</a>(int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a3cb0b4c5358ac4b42551f016f8a1cad4">GetInt8</a>(const Slice &col_name, int8_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ada872affe8163dfa6420c0f191f9c650">GetInt8</a>(int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a0c31a9a374229b15103111913c8378ee">GetString</a>(const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a6867fbfce181081810ab2522fbf764bd">GetString</a>(int col_idx, Slice *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a5aa39a18379e4339ac88138dfc5223f8">GetUnixTimeMicros</a>(const Slice &col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ab328b8a04618328a7b4c72217138e246">GetUnixTimeMicros</a>(int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ad823d725e2e1fef446a7f1e25ffb0a6d">GetVarchar</a>(const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a92a85cbf52028798b6f3c00545f82d0b">GetVarchar</a>(int col_idx, Slice *val) const WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aaa665d17637cd02e53cde5c68186daf8">IsColumnSet</a>(const Slice &col_name) const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a6a87c89208b635dc275c34dea9830fdf">IsColumnSet</a>(int col_idx) const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a3db12a1c2807ed0e49ca2ba933248fa1">IsKeySet</a>() const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a9288c78e2a10cd9feb1189110e04e186">IsNull</a>(const Slice &col_name) const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a32617fcbfa1b7c119a6c27596ab0d648">IsNull</a>(int col_idx) const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a>(const Schema *schema)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ab4ebb399982edbb3e877e38a74c700f1">KuduPartialRow</a>(const KuduPartialRow &other)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a03cab3e1aa0bef19c14f94181934181f">operator=</a>(KuduPartialRow other)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">schema</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinary</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinary</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinaryCopy</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinaryCopy</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBinaryNoCopy</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBinaryNoCopy</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetBool</b>(const Slice &col_name, bool val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetBool</b>(int col_idx, bool val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetDate</b>(const Slice &col_name, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetDate</b>(int col_idx, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetDouble</b>(const Slice &col_name, double val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetDouble</b>(int col_idx, double val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetFloat</b>(const Slice &col_name, float val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetFloat</b>(int col_idx, float val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt16</b>(const Slice &col_name, int16_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt16</b>(int col_idx, int16_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt32</b>(const Slice &col_name, int32_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt32</b>(int col_idx, int32_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt64</b>(const Slice &col_name, int64_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt64</b>(int col_idx, int64_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetInt8</b>(const Slice &col_name, int8_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetInt8</b>(int col_idx, int8_t val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aff66c4638ad8dee78a59937592147fd8">schema</a>() const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ae4b6f159c53f0c61ca5d0ad1615deeb3">SetBinary</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aa58ca5345b45b8bd0f3d700d75fa661c">SetBinary</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ace5ff767150c15d8368f258cf8b4fe78">SetBinaryCopy</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a1b5c60e7a1b34f29615eb00d40e4ca35">SetBinaryCopy</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">SetBinaryNoCopy</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a66586a8208c3f7e90cf01fcb359a4793">SetBinaryNoCopy</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#aeca0f9adc600ac2e24918e981a47252d">SetBool</a>(const Slice &col_name, bool val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a8500986269930b88336c36bc50328768">SetBool</a>(int col_idx, bool val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#accff7fc112c59b13d375de5b6fed10c4">SetDate</a>(const Slice &col_name, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a1b799f772b0524295b3d99acb246c67a">SetDate</a>(int col_idx, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ab65a91210596b8fffce9d0052858af20">SetDouble</a>(const Slice &col_name, double val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a7ee7f7a17437d338e58dd6a82431729d">SetDouble</a>(int col_idx, double val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a63f7bc57c1bc9a924466754eeac76a7b">SetFloat</a>(const Slice &col_name, float val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ad0b76030c919b941997ffd047b12f40e">SetFloat</a>(int col_idx, float val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a46bebd1ee3d723d7529c5935545f3810">SetInt16</a>(const Slice &col_name, int16_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#adb92cc301cbcc89ef46e9bebbe86c508">SetInt16</a>(int col_idx, int16_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a0980615e522c4e7f8c8ddf80df0ec887">SetInt32</a>(const Slice &col_name, int32_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ac883d7bfb3cbdb7986a18895320097ad">SetInt32</a>(int col_idx, int32_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#abaa3b48abbafa7b224dbc6c199a430d4">SetInt64</a>(const Slice &col_name, int64_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a62224148c353a9eba4e19574a61fe369">SetInt64</a>(int col_idx, int64_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a81d62690c48e6c1bbcaa0bb8f10f553f">SetInt8</a>(const Slice &col_name, int8_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#af6d10997e70e776eb353ad67abc78d79">SetInt8</a>(int col_idx, int8_t val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKuduPartialRow.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a>(const Slice &col_name) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a>(int col_idx) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetString</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetString</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetStringCopy</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetStringCopy</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetStringNoCopy</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetStringNoCopy</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetUnixTimeMicros</b>(const Slice &col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetUnixTimeMicros</b>(int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetVarchar</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetVarchar</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>SetVarcharNoCopyUnsafe</b>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetVarcharNoCopyUnsafe</b>(int col_idx, const Slice &val) WARN_UNUSED_RESULT (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ae76fac9268c7baa2cbcb8ccd2b22f49a">ToEncodedRowKeyOrDie</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a998461fed88b566d159c2a3062353aa9">ToString</a>() const </td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a8d00b3a45ec8612187eba6751742beab">SetString</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a0e606cb958eab0db1b12289aca255819">SetString</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#aac6ae9c9f8267cd6a52e46121b5f0199">SetStringCopy</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a9da30ad760f428b2d5f70a1fe4eba827">SetStringCopy</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">SetStringNoCopy</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#ae6ad2c3b84a65f3d7062fe4fcf8eb5bd">SetStringNoCopy</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a0f3cbad9ded11b6b19815b130eb7038a">SetUnixTimeMicros</a>(const Slice &col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a691d2ce90e503f939c07f5e874d6a536">SetUnixTimeMicros</a>(int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ad25bbdf03e1ac9733df5fe9ac197469c">SetVarchar</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a613b6a91b39551b280f8fc0834fbd8a1">SetVarchar</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#ab6317b89f734b8cdef3553e2a4d17714">SetVarcharNoCopyUnsafe</a>(const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#aee2b349bffa75f9730263a652f2a02b4">SetVarcharNoCopyUnsafe</a>(int col_idx, const Slice &val) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classKuduPartialRow.html#a6959f50b00dd3211a08e9442bbec0469">ToEncodedRowKeyOrDie</a>() const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a185482f79abb8a276b2025129d13ab70">ToString</a>() const</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset</a>(const Slice &col_name) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classKuduPartialRow.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a>(int col_idx) WARN_UNUSED_RESULT</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0"><td class="entry"><b>~KuduPartialRow</b>() (defined in <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>)</td><td class="entry"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
@@ -170,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classKuduPartialRow.html b/cpp-client-api/classKuduPartialRow.html
index 5198a13..9a4288d 100644
--- a/cpp-client-api/classKuduPartialRow.html
+++ b/cpp-client-api/classKuduPartialRow.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: KuduPartialRow Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -98,399 +76,181 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a> (const Schema *<a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">schema</a>)</td></tr>
+<tr class="memitem:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9eb1cbd1b216f6313a03c82ab67112e4">KuduPartialRow</a> (const Schema *<a class="el" href="classKuduPartialRow.html#aff66c4638ad8dee78a59937592147fd8">schema</a>)</td></tr>
<tr class="separator:a9eb1cbd1b216f6313a03c82ab67112e4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab4ebb399982edbb3e877e38a74c700f1"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ab4ebb399982edbb3e877e38a74c700f1">KuduPartialRow</a> (const <a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> &other)</td></tr>
<tr class="separator:ab4ebb399982edbb3e877e38a74c700f1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a03cab3e1aa0bef19c14f94181934181f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a03cab3e1aa0bef19c14f94181934181f">operator=</a> (<a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> other)</td></tr>
<tr class="separator:a03cab3e1aa0bef19c14f94181934181f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2721dc18b29237db90a1cda779942533"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a2721dc18b29237db90a1cda779942533">EncodeRowKey</a> (std::string *encoded_key) const </td></tr>
-<tr class="separator:a2721dc18b29237db90a1cda779942533"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae76fac9268c7baa2cbcb8ccd2b22f49a"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ae76fac9268c7baa2cbcb8ccd2b22f49a">ToEncodedRowKeyOrDie</a> () const </td></tr>
-<tr class="separator:ae76fac9268c7baa2cbcb8ccd2b22f49a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8e51d3b848636aabe561e3e66b9470e8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8e51d3b848636aabe561e3e66b9470e8">IsKeySet</a> () const </td></tr>
-<tr class="separator:a8e51d3b848636aabe561e3e66b9470e8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2d373a8c8682ab6ebdb27137c041be18"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a2d373a8c8682ab6ebdb27137c041be18">AllColumnsSet</a> () const </td></tr>
-<tr class="separator:a2d373a8c8682ab6ebdb27137c041be18"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a998461fed88b566d159c2a3062353aa9"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a998461fed88b566d159c2a3062353aa9">ToString</a> () const </td></tr>
-<tr class="separator:a998461fed88b566d159c2a3062353aa9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a33abfa2504b7e6323cdbba22ad346023"><td class="memItemLeft" align="right" valign="top">const Schema * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a33abfa2504b7e6323cdbba22ad346023">schema</a> () const </td></tr>
-<tr class="separator:a33abfa2504b7e6323cdbba22ad346023"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad25bbdf03e1ac9733df5fe9ac197469c"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ad25bbdf03e1ac9733df5fe9ac197469c">SetVarchar</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:ad25bbdf03e1ac9733df5fe9ac197469c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a613b6a91b39551b280f8fc0834fbd8a1"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a613b6a91b39551b280f8fc0834fbd8a1">SetVarchar</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a613b6a91b39551b280f8fc0834fbd8a1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a> (const Slice &col_name) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abeaa8d438650b7796e30e9865bb83d2f"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:abeaa8d438650b7796e30e9865bb83d2f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adccabf294832ba33fce80a72992f6e23"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset</a> (const Slice &col_name) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:adccabf294832ba33fce80a72992f6e23"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aaa665d17637cd02e53cde5c68186daf8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aaa665d17637cd02e53cde5c68186daf8">IsColumnSet</a> (const Slice &col_name) const</td></tr>
+<tr class="separator:aaa665d17637cd02e53cde5c68186daf8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6a87c89208b635dc275c34dea9830fdf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a6a87c89208b635dc275c34dea9830fdf">IsColumnSet</a> (int col_idx) const</td></tr>
+<tr class="separator:a6a87c89208b635dc275c34dea9830fdf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9288c78e2a10cd9feb1189110e04e186"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9288c78e2a10cd9feb1189110e04e186">IsNull</a> (const Slice &col_name) const</td></tr>
+<tr class="separator:a9288c78e2a10cd9feb1189110e04e186"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a32617fcbfa1b7c119a6c27596ab0d648"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a32617fcbfa1b7c119a6c27596ab0d648">IsNull</a> (int col_idx) const</td></tr>
+<tr class="separator:a32617fcbfa1b7c119a6c27596ab0d648"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4bfc81d0678835bb8d97ef24f76ebda2"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a4bfc81d0678835bb8d97ef24f76ebda2">EncodeRowKey</a> (std::string *encoded_key) const</td></tr>
+<tr class="separator:a4bfc81d0678835bb8d97ef24f76ebda2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6959f50b00dd3211a08e9442bbec0469"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a6959f50b00dd3211a08e9442bbec0469">ToEncodedRowKeyOrDie</a> () const</td></tr>
+<tr class="separator:a6959f50b00dd3211a08e9442bbec0469"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3db12a1c2807ed0e49ca2ba933248fa1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a3db12a1c2807ed0e49ca2ba933248fa1">IsKeySet</a> () const</td></tr>
+<tr class="separator:a3db12a1c2807ed0e49ca2ba933248fa1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aea33d936e05641d86fc4e647bf014b9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aea33d936e05641d86fc4e647bf014b9d">AllColumnsSet</a> () const</td></tr>
+<tr class="separator:aea33d936e05641d86fc4e647bf014b9d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a185482f79abb8a276b2025129d13ab70"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a185482f79abb8a276b2025129d13ab70">ToString</a> () const</td></tr>
+<tr class="separator:a185482f79abb8a276b2025129d13ab70"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aff66c4638ad8dee78a59937592147fd8"><td class="memItemLeft" align="right" valign="top">const Schema * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aff66c4638ad8dee78a59937592147fd8">schema</a> () const</td></tr>
+<tr class="separator:aff66c4638ad8dee78a59937592147fd8"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters for integral type columns by name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set value for a column by name.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aeca0f9adc600ac2e24918e981a47252d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeca0f9adc600ac2e24918e981a47252d"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBool</b> (const Slice &col_name, bool val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:aeca0f9adc600ac2e24918e981a47252d"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aeca0f9adc600ac2e24918e981a47252d">SetBool</a> (const Slice &col_name, bool val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:aeca0f9adc600ac2e24918e981a47252d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81d62690c48e6c1bbcaa0bb8f10f553f"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt8</b> (const Slice &col_name, int8_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a81d62690c48e6c1bbcaa0bb8f10f553f">SetInt8</a> (const Slice &col_name, int8_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a81d62690c48e6c1bbcaa0bb8f10f553f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a46bebd1ee3d723d7529c5935545f3810"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a46bebd1ee3d723d7529c5935545f3810"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt16</b> (const Slice &col_name, int16_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a46bebd1ee3d723d7529c5935545f3810"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a46bebd1ee3d723d7529c5935545f3810">SetInt16</a> (const Slice &col_name, int16_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a46bebd1ee3d723d7529c5935545f3810"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0980615e522c4e7f8c8ddf80df0ec887"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt32</b> (const Slice &col_name, int32_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a0980615e522c4e7f8c8ddf80df0ec887">SetInt32</a> (const Slice &col_name, int32_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a0980615e522c4e7f8c8ddf80df0ec887"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abaa3b48abbafa7b224dbc6c199a430d4"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt64</b> (const Slice &col_name, int64_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#abaa3b48abbafa7b224dbc6c199a430d4">SetInt64</a> (const Slice &col_name, int64_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:abaa3b48abbafa7b224dbc6c199a430d4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0f3cbad9ded11b6b19815b130eb7038a"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetUnixTimeMicros</b> (const Slice &col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a0f3cbad9ded11b6b19815b130eb7038a">SetUnixTimeMicros</a> (const Slice &col_name, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a0f3cbad9ded11b6b19815b130eb7038a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:accff7fc112c59b13d375de5b6fed10c4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="accff7fc112c59b13d375de5b6fed10c4"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetDate</b> (const Slice &col_name, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:accff7fc112c59b13d375de5b6fed10c4"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#accff7fc112c59b13d375de5b6fed10c4">SetDate</a> (const Slice &col_name, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:accff7fc112c59b13d375de5b6fed10c4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63f7bc57c1bc9a924466754eeac76a7b"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetFloat</b> (const Slice &col_name, float val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a63f7bc57c1bc9a924466754eeac76a7b">SetFloat</a> (const Slice &col_name, float val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a63f7bc57c1bc9a924466754eeac76a7b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab65a91210596b8fffce9d0052858af20"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab65a91210596b8fffce9d0052858af20"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetDouble</b> (const Slice &col_name, double val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ab65a91210596b8fffce9d0052858af20"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ab65a91210596b8fffce9d0052858af20">SetDouble</a> (const Slice &col_name, double val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ab65a91210596b8fffce9d0052858af20"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters for integral type columns by index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set value for a column by index.</p>
-<p>These setters are the same as corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+<tr><td colspan="2"><div class="groupText"><p>These setters are the same as corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders). </p>
</div></td></tr>
-<tr class="memitem:a8500986269930b88336c36bc50328768"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8500986269930b88336c36bc50328768"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBool</b> (int col_idx, bool val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a8500986269930b88336c36bc50328768"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8500986269930b88336c36bc50328768">SetBool</a> (int col_idx, bool val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a8500986269930b88336c36bc50328768"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af6d10997e70e776eb353ad67abc78d79"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af6d10997e70e776eb353ad67abc78d79"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt8</b> (int col_idx, int8_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:af6d10997e70e776eb353ad67abc78d79"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#af6d10997e70e776eb353ad67abc78d79">SetInt8</a> (int col_idx, int8_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:af6d10997e70e776eb353ad67abc78d79"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adb92cc301cbcc89ef46e9bebbe86c508"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt16</b> (int col_idx, int16_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#adb92cc301cbcc89ef46e9bebbe86c508">SetInt16</a> (int col_idx, int16_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:adb92cc301cbcc89ef46e9bebbe86c508"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac883d7bfb3cbdb7986a18895320097ad"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac883d7bfb3cbdb7986a18895320097ad"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt32</b> (int col_idx, int32_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ac883d7bfb3cbdb7986a18895320097ad"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ac883d7bfb3cbdb7986a18895320097ad">SetInt32</a> (int col_idx, int32_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ac883d7bfb3cbdb7986a18895320097ad"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a62224148c353a9eba4e19574a61fe369"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a62224148c353a9eba4e19574a61fe369"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetInt64</b> (int col_idx, int64_t val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a62224148c353a9eba4e19574a61fe369"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a62224148c353a9eba4e19574a61fe369">SetInt64</a> (int col_idx, int64_t val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a62224148c353a9eba4e19574a61fe369"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a691d2ce90e503f939c07f5e874d6a536"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a691d2ce90e503f939c07f5e874d6a536"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetUnixTimeMicros</b> (int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a691d2ce90e503f939c07f5e874d6a536"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a691d2ce90e503f939c07f5e874d6a536">SetUnixTimeMicros</a> (int col_idx, int64_t micros_since_utc_epoch) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a691d2ce90e503f939c07f5e874d6a536"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1b799f772b0524295b3d99acb246c67a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b799f772b0524295b3d99acb246c67a"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetDate</b> (int col_idx, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a1b799f772b0524295b3d99acb246c67a"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a1b799f772b0524295b3d99acb246c67a">SetDate</a> (int col_idx, int32_t days_since_unix_epoch) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a1b799f772b0524295b3d99acb246c67a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad0b76030c919b941997ffd047b12f40e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad0b76030c919b941997ffd047b12f40e"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetFloat</b> (int col_idx, float val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ad0b76030c919b941997ffd047b12f40e"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ad0b76030c919b941997ffd047b12f40e">SetFloat</a> (int col_idx, float val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ad0b76030c919b941997ffd047b12f40e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7ee7f7a17437d338e58dd6a82431729d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7ee7f7a17437d338e58dd6a82431729d"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetDouble</b> (int col_idx, double val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a7ee7f7a17437d338e58dd6a82431729d"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a7ee7f7a17437d338e58dd6a82431729d">SetDouble</a> (int col_idx, double val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a7ee7f7a17437d338e58dd6a82431729d"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by name (copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae4b6f159c53f0c61ca5d0ad1615deeb3"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBinary</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ae4b6f159c53f0c61ca5d0ad1615deeb3">SetBinary</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ae4b6f159c53f0c61ca5d0ad1615deeb3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8d00b3a45ec8612187eba6751742beab"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d00b3a45ec8612187eba6751742beab"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetString</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a8d00b3a45ec8612187eba6751742beab"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8d00b3a45ec8612187eba6751742beab">SetString</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a8d00b3a45ec8612187eba6751742beab"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ace5ff767150c15d8368f258cf8b4fe78"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace5ff767150c15d8368f258cf8b4fe78"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBinaryCopy</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ace5ff767150c15d8368f258cf8b4fe78"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ace5ff767150c15d8368f258cf8b4fe78">SetBinaryCopy</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ace5ff767150c15d8368f258cf8b4fe78"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aac6ae9c9f8267cd6a52e46121b5f0199"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetStringCopy</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aac6ae9c9f8267cd6a52e46121b5f0199">SetStringCopy</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:aac6ae9c9f8267cd6a52e46121b5f0199"><td class="memSeparator" colspan="2"> </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setters for varchar columns by name (copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the varchar value for a column by name, copying the specified data immediately.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:ad25bbdf03e1ac9733df5fe9ac197469c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad25bbdf03e1ac9733df5fe9ac197469c"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetVarchar</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:ad25bbdf03e1ac9733df5fe9ac197469c"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by index (copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
-<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa58ca5345b45b8bd0f3d700d75fa661c"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBinary</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aa58ca5345b45b8bd0f3d700d75fa661c">SetBinary</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:aa58ca5345b45b8bd0f3d700d75fa661c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0e606cb958eab0db1b12289aca255819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0e606cb958eab0db1b12289aca255819"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetString</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a0e606cb958eab0db1b12289aca255819"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a0e606cb958eab0db1b12289aca255819">SetString</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a0e606cb958eab0db1b12289aca255819"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9da30ad760f428b2d5f70a1fe4eba827"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetStringCopy</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9da30ad760f428b2d5f70a1fe4eba827">SetStringCopy</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a9da30ad760f428b2d5f70a1fe4eba827"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b5c60e7a1b34f29615eb00d40e4ca35"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBinaryCopy</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a1b5c60e7a1b34f29615eb00d40e4ca35">SetBinaryCopy</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a1b5c60e7a1b34f29615eb00d40e4ca35"><td class="memSeparator" colspan="2"> </td></tr>
-<tr><td colspan="2"><div class="groupHeader">Setter for varchar columns by index (copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the varchar value for a column by index, copying the specified data immediately.</p>
-<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a613b6a91b39551b280f8fc0834fbd8a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a613b6a91b39551b280f8fc0834fbd8a1"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetVarchar</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a613b6a91b39551b280f8fc0834fbd8a1"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by name (non-copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by name, not copying the specified data.</p>
-<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a75d35ae76b436eea6ac2af27e179460f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75d35ae76b436eea6ac2af27e179460f"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBinaryNoCopy</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a75d35ae76b436eea6ac2af27e179460f"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">SetBinaryNoCopy</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a75d35ae76b436eea6ac2af27e179460f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2a698140e257b13d559bdfc220540f73"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2a698140e257b13d559bdfc220540f73"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetStringNoCopy</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a2a698140e257b13d559bdfc220540f73"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">SetStringNoCopy</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a2a698140e257b13d559bdfc220540f73"><td class="memSeparator" colspan="2"> </td></tr>
-<tr><td colspan="2"><div class="groupHeader">[Advanced][Unstable] Setter for varchar columns by name (non-copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the varchar value for a column by name, not copying the specified data.</p>
-<p>This method expects the values to be truncated already and they only do a basic validation that the data is not larger than the maximum column length (as indicated by the schema) multiplied by 4, as that's the upper limit if only 4-byte UTF8 characters are used. This is subject to change in the future.</p>
-<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+<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 that the validation performed by these methods for 'val' will not change. </p>
</div></td></tr>
-<tr class="memitem:ab6317b89f734b8cdef3553e2a4d17714"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab6317b89f734b8cdef3553e2a4d17714"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetVarcharNoCopyUnsafe</b> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ab6317b89f734b8cdef3553e2a4d17714"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ab6317b89f734b8cdef3553e2a4d17714">SetVarcharNoCopyUnsafe</a> (const Slice &col_name, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ab6317b89f734b8cdef3553e2a4d17714"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aee2b349bffa75f9730263a652f2a02b4"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aee2b349bffa75f9730263a652f2a02b4">SetVarcharNoCopyUnsafe</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="separator:aee2b349bffa75f9730263a652f2a02b4"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Setters for binary/string columns by index (non-copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the binary/string value for a column by index, not copying the specified data.</p>
-<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a66586a8208c3f7e90cf01fcb359a4793"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66586a8208c3f7e90cf01fcb359a4793"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetBinaryNoCopy</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a66586a8208c3f7e90cf01fcb359a4793"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a66586a8208c3f7e90cf01fcb359a4793">SetBinaryNoCopy</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a66586a8208c3f7e90cf01fcb359a4793"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetStringNoCopy</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ae6ad2c3b84a65f3d7062fe4fcf8eb5bd">SetStringNoCopy</a> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr><td colspan="2"><div class="groupHeader">[Advanced][Unstable] Setter for varchar columns by index (non-copying).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Set the varchar value for a column by index, not copying the specified data.</p>
-<p>This method expects the values to be truncated already and they only do a basic validation that the data is not larger than the maximum column length (as indicated by the schema) multiplied by 4, as that's the upper limit if only 4-byte UTF8 characters are used. This is subject to change in the future.</p>
-<p>This setter is the same as the corresponding column-name-based setter, but with numeric column indexes. This is faster since it avoids hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aee2b349bffa75f9730263a652f2a02b4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aee2b349bffa75f9730263a652f2a02b4"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>SetVarcharNoCopyUnsafe</b> (int col_idx, const Slice &val) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aee2b349bffa75f9730263a652f2a02b4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aedbcf22d41791c5ae28e978eb9054cc5">SetNull</a> (const Slice &col_name) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:aedbcf22d41791c5ae28e978eb9054cc5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abeaa8d438650b7796e30e9865bb83d2f"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#abeaa8d438650b7796e30e9865bb83d2f">SetNull</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:abeaa8d438650b7796e30e9865bb83d2f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adccabf294832ba33fce80a72992f6e23"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset</a> (const Slice &col_name) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:adccabf294832ba33fce80a72992f6e23"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8f65b552d35d23e6fc494cb1f6dcd394">Unset</a> (int col_idx) WARN_UNUSED_RESULT</td></tr>
-<tr class="separator:a8f65b552d35d23e6fc494cb1f6dcd394"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a592d2ee5fb13a710fcd675cc675f2193"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a592d2ee5fb13a710fcd675cc675f2193">IsColumnSet</a> (const Slice &col_name) const </td></tr>
-<tr class="separator:a592d2ee5fb13a710fcd675cc675f2193"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa53b99d14bb61a010c4857cad17bb8ff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aa53b99d14bb61a010c4857cad17bb8ff">IsColumnSet</a> (int col_idx) const </td></tr>
-<tr class="separator:aa53b99d14bb61a010c4857cad17bb8ff"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acaff842dad3af9546b2ed936613e59ab"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#acaff842dad3af9546b2ed936613e59ab">IsNull</a> (const Slice &col_name) const </td></tr>
-<tr class="separator:acaff842dad3af9546b2ed936613e59ab"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0b0a0103eea4cc39fbc89df0a9403a26"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a0b0a0103eea4cc39fbc89df0a9403a26">IsNull</a> (int col_idx) const </td></tr>
-<tr class="separator:a0b0a0103eea4cc39fbc89df0a9403a26"><td class="memSeparator" colspan="2"> </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"><p>Get value of the column specified by name.</p>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a8087c08eae65c609192c0dc0960334c2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8087c08eae65c609192c0dc0960334c2"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetBool</b> (const Slice &col_name, bool *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a8087c08eae65c609192c0dc0960334c2"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a8087c08eae65c609192c0dc0960334c2">GetBool</a> (const Slice &col_name, bool *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a8087c08eae65c609192c0dc0960334c2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cb0b4c5358ac4b42551f016f8a1cad4"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (const Slice &col_name, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a3cb0b4c5358ac4b42551f016f8a1cad4">GetInt8</a> (const Slice &col_name, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a3cb0b4c5358ac4b42551f016f8a1cad4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5de48c13b1a83abefc0a1b5262f69a93"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (const Slice &col_name, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a5de48c13b1a83abefc0a1b5262f69a93">GetInt16</a> (const Slice &col_name, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a5de48c13b1a83abefc0a1b5262f69a93"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9956360f9208549aab03d9284ff80b46"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9956360f9208549aab03d9284ff80b46"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (const Slice &col_name, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a9956360f9208549aab03d9284ff80b46"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9956360f9208549aab03d9284ff80b46">GetInt32</a> (const Slice &col_name, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a9956360f9208549aab03d9284ff80b46"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae64a1264303b8081cf5ee8dbd44fc6dc"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (const Slice &col_name, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ae64a1264303b8081cf5ee8dbd44fc6dc">GetInt64</a> (const Slice &col_name, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ae64a1264303b8081cf5ee8dbd44fc6dc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5aa39a18379e4339ac88138dfc5223f8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5aa39a18379e4339ac88138dfc5223f8"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (const Slice &col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a5aa39a18379e4339ac88138dfc5223f8"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a5aa39a18379e4339ac88138dfc5223f8">GetUnixTimeMicros</a> (const Slice &col_name, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a5aa39a18379e4339ac88138dfc5223f8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a06ca4331c1fd13caadf7346805fdfc97"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06ca4331c1fd13caadf7346805fdfc97"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetDate</b> (const Slice &col_name, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a06ca4331c1fd13caadf7346805fdfc97"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a06ca4331c1fd13caadf7346805fdfc97">GetDate</a> (const Slice &col_name, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a06ca4331c1fd13caadf7346805fdfc97"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9d5bdd73756eb630a7a8268677244afc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9d5bdd73756eb630a7a8268677244afc"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (const Slice &col_name, float *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a9d5bdd73756eb630a7a8268677244afc"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9d5bdd73756eb630a7a8268677244afc">GetFloat</a> (const Slice &col_name, float *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a9d5bdd73756eb630a7a8268677244afc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5ee25fdcff40d212e8e7cad67675c8fd"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (const Slice &col_name, double *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a5ee25fdcff40d212e8e7cad67675c8fd">GetDouble</a> (const Slice &col_name, double *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a5ee25fdcff40d212e8e7cad67675c8fd"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Getters for column of integral type by column index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get value of a column of integral type by column index.</p>
-<p>These getters are the same as the corresponding column-name-based getters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
+<tr><td colspan="2"><div class="groupText"><p>These getters are the same as the corresponding column-name-based getters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders). </p>
</div></td></tr>
-<tr class="memitem:afd863a5f5a4803a89f6a2db06ba54931"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd863a5f5a4803a89f6a2db06ba54931"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetBool</b> (int col_idx, bool *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:afd863a5f5a4803a89f6a2db06ba54931"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#afd863a5f5a4803a89f6a2db06ba54931">GetBool</a> (int col_idx, bool *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:afd863a5f5a4803a89f6a2db06ba54931"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ada872affe8163dfa6420c0f191f9c650"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ada872affe8163dfa6420c0f191f9c650"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt8</b> (int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ada872affe8163dfa6420c0f191f9c650"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ada872affe8163dfa6420c0f191f9c650">GetInt8</a> (int col_idx, int8_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ada872affe8163dfa6420c0f191f9c650"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a918cb01437d863fa0a35a9a72b7bac1a"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt16</b> (int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a918cb01437d863fa0a35a9a72b7bac1a">GetInt16</a> (int col_idx, int16_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a918cb01437d863fa0a35a9a72b7bac1a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a869dcfb0e7847489b31b125e79e683dc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a869dcfb0e7847489b31b125e79e683dc"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt32</b> (int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a869dcfb0e7847489b31b125e79e683dc"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a869dcfb0e7847489b31b125e79e683dc">GetInt32</a> (int col_idx, int32_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a869dcfb0e7847489b31b125e79e683dc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9ded00965652dde7d94769f01df01dc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ded00965652dde7d94769f01df01dc9"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetInt64</b> (int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a9ded00965652dde7d94769f01df01dc9"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a9ded00965652dde7d94769f01df01dc9">GetInt64</a> (int col_idx, int64_t *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a9ded00965652dde7d94769f01df01dc9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab328b8a04618328a7b4c72217138e246"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab328b8a04618328a7b4c72217138e246"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetUnixTimeMicros</b> (int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ab328b8a04618328a7b4c72217138e246"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ab328b8a04618328a7b4c72217138e246">GetUnixTimeMicros</a> (int col_idx, int64_t *micros_since_utc_epoch) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ab328b8a04618328a7b4c72217138e246"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af0a4c7c7b575a9349195f4f2a8882428"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0a4c7c7b575a9349195f4f2a8882428"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetDate</b> (int col_idx, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:af0a4c7c7b575a9349195f4f2a8882428"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#af0a4c7c7b575a9349195f4f2a8882428">GetDate</a> (int col_idx, int32_t *days_since_unix_epoch) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:af0a4c7c7b575a9349195f4f2a8882428"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a53cf17ad2cd746b7512ae3ecd6131f"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetFloat</b> (int col_idx, float *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a1a53cf17ad2cd746b7512ae3ecd6131f">GetFloat</a> (int col_idx, float *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a1a53cf17ad2cd746b7512ae3ecd6131f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b4fae6f8be68e97b0e7145ea55fae9f"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetDouble</b> (int col_idx, double *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a4b4fae6f8be68e97b0e7145ea55fae9f">GetDouble</a> (int col_idx, double *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a4b4fae6f8be68e97b0e7145ea55fae9f"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Getters for string/binary/varchar column by column name.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get the string/binary/varchar value for a column by its name.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a0c31a9a374229b15103111913c8378ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c31a9a374229b15103111913c8378ee"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetString</b> (const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a0c31a9a374229b15103111913c8378ee"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a0c31a9a374229b15103111913c8378ee">GetString</a> (const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a0c31a9a374229b15103111913c8378ee"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa144a55744bff07d34cd9db7788cb38e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa144a55744bff07d34cd9db7788cb38e"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:aa144a55744bff07d34cd9db7788cb38e"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#aa144a55744bff07d34cd9db7788cb38e">GetBinary</a> (const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:aa144a55744bff07d34cd9db7788cb38e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad823d725e2e1fef446a7f1e25ffb0a6d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad823d725e2e1fef446a7f1e25ffb0a6d"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:ad823d725e2e1fef446a7f1e25ffb0a6d"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#ad823d725e2e1fef446a7f1e25ffb0a6d">GetVarchar</a> (const Slice &col_name, Slice *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:ad823d725e2e1fef446a7f1e25ffb0a6d"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Getters for string/binary/varchar column by column index.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><p>Get the string/binary/varchar value for a column by its index.</p>
-<p>These methods are faster than their name-based counterparts since they use indices to avoid hashmap lookups, so index-based getters should be preferred in performance-sensitive code.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_index</td><td>The index of the column. </td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
-<li>The type does not match. </li>
-<li>The value is unset. </li>
-<li>The value is <code>NULL</code>. </li>
-</ul>
-</dd></dl>
-</div></td></tr>
-<tr class="memitem:a6867fbfce181081810ab2522fbf764bd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6867fbfce181081810ab2522fbf764bd"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetString</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a6867fbfce181081810ab2522fbf764bd"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a6867fbfce181081810ab2522fbf764bd">GetString</a> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a6867fbfce181081810ab2522fbf764bd"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c6b9c1cdf9f80ddeea53117ddc5545d"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetBinary</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a1c6b9c1cdf9f80ddeea53117ddc5545d">GetBinary</a> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a1c6b9c1cdf9f80ddeea53117ddc5545d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a92a85cbf52028798b6f3c00545f82d0b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92a85cbf52028798b6f3c00545f82d0b"></a>
-Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
+<tr class="memitem:a92a85cbf52028798b6f3c00545f82d0b"><td class="memItemLeft" align="right" valign="top">Status </td><td class="memItemRight" valign="bottom"><a class="el" href="classKuduPartialRow.html#a92a85cbf52028798b6f3c00545f82d0b">GetVarchar</a> (int col_idx, Slice *val) const WARN_UNUSED_RESULT</td></tr>
<tr class="separator:a92a85cbf52028798b6f3c00545f82d0b"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A row which may only contain values for a subset of the columns. </p>
<p>This object contains a normal contiguous row, plus a bitfield indicating which columns have been set. Additionally, this type may optionally own copies of indirect data for variable length columns. </p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a9eb1cbd1b216f6313a03c82ab67112e4"></a>
+<a id="a9eb1cbd1b216f6313a03c82ab67112e4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9eb1cbd1b216f6313a03c82ab67112e4">◆ </a></span>KuduPartialRow() <span class="overload">[1/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -520,7 +280,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="ab4ebb399982edbb3e877e38a74c700f1"></a>
+<a id="ab4ebb399982edbb3e877e38a74c700f1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab4ebb399982edbb3e877e38a74c700f1">◆ </a></span>KuduPartialRow() <span class="overload">[2/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -533,10 +295,10 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</tr>
</table>
</div><div class="memdoc">
-<p>Create a copy of <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance.</p>
+<p>Create a copy of <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns.">KuduPartialRow</a> instance.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance to copy from. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns.">KuduPartialRow</a> instance to copy from. </td></tr>
</table>
</dd>
</dl>
@@ -544,7 +306,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a2d373a8c8682ab6ebdb27137c041be18"></a>
+<a id="aea33d936e05641d86fc4e647bf014b9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aea33d936e05641d86fc4e647bf014b9d">◆ </a></span>AllColumnsSet()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -560,7 +324,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="a2721dc18b29237db90a1cda779942533"></a>
+<a id="a4bfc81d0678835bb8d97ef24f76ebda2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bfc81d0678835bb8d97ef24f76ebda2">◆ </a></span>EncodeRowKey()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -586,184 +352,2239 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="a592d2ee5fb13a710fcd675cc675f2193"></a>
+<a id="aa144a55744bff07d34cd9db7788cb38e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa144a55744bff07d34cd9db7788cb38e">◆ </a></span>GetBinary() <span class="overload">[1/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">bool KuduPartialRow::IsColumnSet </td>
+ <td class="memname">Status KuduPartialRow::GetBinary </td>
<td>(</td>
<td class="paramtype">const Slice & </td>
- <td class="paramname"><em>col_name</em></td><td>)</td>
- <td> const</td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Slice * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Check whether the specified column is set for the row.</p>
+<p>Get the string/binary/varchar value for a column by its name.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
</div>
</div>
-<a class="anchor" id="aa53b99d14bb61a010c4857cad17bb8ff"></a>
+<a id="a1c6b9c1cdf9f80ddeea53117ddc5545d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1c6b9c1cdf9f80ddeea53117ddc5545d">◆ </a></span>GetBinary() <span class="overload">[2/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">bool KuduPartialRow::IsColumnSet </td>
+ <td class="memname">Status KuduPartialRow::GetBinary </td>
<td>(</td>
<td class="paramtype">int </td>
- <td class="paramname"><em>col_idx</em></td><td>)</td>
- <td> const</td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Slice * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Check whether the specified column is set for the row.</p>
+<p>Get the string/binary/varchar value for a column by its index.</p>
+<p>These methods are faster than their name-based counterparts since they use indices to avoid hashmap lookups, so index-based getters should be preferred in performance-sensitive code.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
</div>
</div>
-<a class="anchor" id="a8e51d3b848636aabe561e3e66b9470e8"></a>
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool KuduPartialRow::IsKeySet </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> if all key column values have been set for this mutation. </dd></dl>
+<a id="a8087c08eae65c609192c0dc0960334c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8087c08eae65c609192c0dc0960334c2">◆ </a></span>GetBool() <span class="overload">[1/2]</span></h2>
-</div>
-</div>
-<a class="anchor" id="acaff842dad3af9546b2ed936613e59ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">bool KuduPartialRow::IsNull </td>
+ <td class="memname">Status KuduPartialRow::GetBool </td>
<td>(</td>
<td class="paramtype">const Slice & </td>
- <td class="paramname"><em>col_name</em></td><td>)</td>
- <td> const</td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
-<p>Check whether the specified column is <code>NULL</code> for the row.</p>
+<p>Get value of the column specified by name.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
</div>
</div>
-<a class="anchor" id="a0b0a0103eea4cc39fbc89df0a9403a26"></a>
+<a id="afd863a5f5a4803a89f6a2db06ba54931"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#afd863a5f5a4803a89f6a2db06ba54931">◆ </a></span>GetBool() <span class="overload">[2/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">bool KuduPartialRow::IsNull </td>
+ <td class="memname">Status KuduPartialRow::GetBool </td>
<td>(</td>
<td class="paramtype">int </td>
- <td class="paramname"><em>col_idx</em></td><td>)</td>
- <td> const</td>
+ <td class="paramname"><em>col_idx</em>, </td>
</tr>
- </table>
-</div><div class="memdoc">
-<p>Check whether the specified column is <code>NULL</code> for the row.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a06ca4331c1fd13caadf7346805fdfc97"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a06ca4331c1fd13caadf7346805fdfc97">◆ </a></span>GetDate() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetDate </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t * </td>
+ <td class="paramname"><em>days_since_unix_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">days_since_unix_epoch</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="af0a4c7c7b575a9349195f4f2a8882428"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af0a4c7c7b575a9349195f4f2a8882428">◆ </a></span>GetDate() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetDate </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t * </td>
+ <td class="paramname"><em>days_since_unix_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">days_since_unix_epoch</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a5ee25fdcff40d212e8e7cad67675c8fd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ee25fdcff40d212e8e7cad67675c8fd">◆ </a></span>GetDouble() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetDouble </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of the column specified by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a4b4fae6f8be68e97b0e7145ea55fae9f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4b4fae6f8be68e97b0e7145ea55fae9f">◆ </a></span>GetDouble() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetDouble </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a9d5bdd73756eb630a7a8268677244afc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9d5bdd73756eb630a7a8268677244afc">◆ </a></span>GetFloat() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetFloat </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of the column specified by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a1a53cf17ad2cd746b7512ae3ecd6131f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1a53cf17ad2cd746b7512ae3ecd6131f">◆ </a></span>GetFloat() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetFloat </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a5de48c13b1a83abefc0a1b5262f69a93"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5de48c13b1a83abefc0a1b5262f69a93">◆ </a></span>GetInt16() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt16 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of the column specified by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a918cb01437d863fa0a35a9a72b7bac1a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a918cb01437d863fa0a35a9a72b7bac1a">◆ </a></span>GetInt16() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt16 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a9956360f9208549aab03d9284ff80b46"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9956360f9208549aab03d9284ff80b46">◆ </a></span>GetInt32() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt32 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of the column specified by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a869dcfb0e7847489b31b125e79e683dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a869dcfb0e7847489b31b125e79e683dc">◆ </a></span>GetInt32() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt32 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="ae64a1264303b8081cf5ee8dbd44fc6dc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae64a1264303b8081cf5ee8dbd44fc6dc">◆ </a></span>GetInt64() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt64 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of the column specified by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a9ded00965652dde7d94769f01df01dc9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9ded00965652dde7d94769f01df01dc9">◆ </a></span>GetInt64() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt64 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a3cb0b4c5358ac4b42551f016f8a1cad4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3cb0b4c5358ac4b42551f016f8a1cad4">◆ </a></span>GetInt8() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt8 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int8_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of the column specified by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="ada872affe8163dfa6420c0f191f9c650"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada872affe8163dfa6420c0f191f9c650">◆ </a></span>GetInt8() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetInt8 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int8_t * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get value of a column of integral type by column index.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a0c31a9a374229b15103111913c8378ee"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0c31a9a374229b15103111913c8378ee">◆ </a></span>GetString() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetString </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Slice * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the string/binary/varchar value for a column by its name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a6867fbfce181081810ab2522fbf764bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6867fbfce181081810ab2522fbf764bd">◆ </a></span>GetString() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetString </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Slice * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the string/binary/varchar value for a column by its index.</p>
+<p>These methods are faster than their name-based counterparts since they use indices to avoid hashmap lookups, so index-based getters should be preferred in performance-sensitive code.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a5aa39a18379e4339ac88138dfc5223f8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5aa39a18379e4339ac88138dfc5223f8">◆ </a></span>GetUnixTimeMicros() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetUnixTimeMicros </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t * </td>
+ <td class="paramname"><em>micros_since_utc_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>The name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">micros_since_utc_epoch</td><td>The value of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="ab328b8a04618328a7b4c72217138e246"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab328b8a04618328a7b4c72217138e246">◆ </a></span>GetUnixTimeMicros() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetUnixTimeMicros </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t * </td>
+ <td class="paramname"><em>micros_since_utc_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">micros_since_utc_epoch</td><td>The value of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="ad823d725e2e1fef446a7f1e25ffb0a6d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad823d725e2e1fef446a7f1e25ffb0a6d">◆ </a></span>GetVarchar() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetVarchar </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Slice * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the string/binary/varchar value for a column by its name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="a92a85cbf52028798b6f3c00545f82d0b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a92a85cbf52028798b6f3c00545f82d0b">◆ </a></span>GetVarchar() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::GetVarchar </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">Slice * </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Get the string/binary/varchar value for a column by its index.</p>
+<p>These methods are faster than their name-based counterparts since they use indices to avoid hashmap lookups, so index-based getters should be preferred in performance-sensitive code.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">val</td><td>Pointer to the placeholder to put the resulting value. Note that the method does not copy the value. Callers should copy the resulting Slice if necessary. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. Return a bad Status if at least one of the following is <code>true:</code> <ul>
+<li>The type does not match. </li>
+<li>The value is unset. </li>
+<li>The value is <code>NULL</code>. </li>
+</ul>
+</dd></dl>
+
+</div>
+</div>
+<a id="aaa665d17637cd02e53cde5c68186daf8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aaa665d17637cd02e53cde5c68186daf8">◆ </a></span>IsColumnSet() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KuduPartialRow::IsColumnSet </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is set for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
+
+</div>
+</div>
+<a id="a6a87c89208b635dc275c34dea9830fdf"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6a87c89208b635dc275c34dea9830fdf">◆ </a></span>IsColumnSet() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KuduPartialRow::IsColumnSet </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is set for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column has been specified. </dd></dl>
+
+</div>
+</div>
+<a id="a3db12a1c2807ed0e49ca2ba933248fa1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a3db12a1c2807ed0e49ca2ba933248fa1">◆ </a></span>IsKeySet()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KuduPartialRow::IsKeySet </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> if all key column values have been set for this mutation. </dd></dl>
+
+</div>
+</div>
+<a id="a9288c78e2a10cd9feb1189110e04e186"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9288c78e2a10cd9feb1189110e04e186">◆ </a></span>IsNull() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KuduPartialRow::IsNull </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is <code>NULL</code> for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
+
+</div>
+</div>
+<a id="a32617fcbfa1b7c119a6c27596ab0d648"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a32617fcbfa1b7c119a6c27596ab0d648">◆ </a></span>IsNull() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool KuduPartialRow::IsNull </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Check whether the specified column is <code>NULL</code> for the row.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the column. </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff the given column's value is <code>NULL</code>. </dd></dl>
+
+</div>
+</div>
+<a id="a03cab3e1aa0bef19c14f94181934181f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a03cab3e1aa0bef19c14f94181934181f">◆ </a></span>operator=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>& KuduPartialRow::operator= </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> </td>
+ <td class="paramname"><em>other</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Overwrite this <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns.">KuduPartialRow</a> instance with data from other instance.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns.">KuduPartialRow</a> instance to assign from. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+
+</div>
+</div>
+<a id="aff66c4638ad8dee78a59937592147fd8"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aff66c4638ad8dee78a59937592147fd8">◆ </a></span>schema()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">const Schema* KuduPartialRow::schema </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>The schema object for the partial row. </dd></dl>
+
+</div>
+</div>
+<a id="ae4b6f159c53f0c61ca5d0ad1615deeb3"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae4b6f159c53f0c61ca5d0ad1615deeb3">◆ </a></span>SetBinary() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBinary </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
+<dl class="section note"><dt>Note</dt><dd>The copying behavior is new for these methods starting Kudu 0.10. Prior to Kudu 0.10, these methods behaved like <a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">KuduPartialRow::SetStringNoCopy()</a> and <a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">KuduPartialRow::SetBinaryNoCopy()</a> correspondingly.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="aa58ca5345b45b8bd0f3d700d75fa661c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa58ca5345b45b8bd0f3d700d75fa661c">◆ </a></span>SetBinary() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBinary </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The copying behavior is new for these methods starting Kudu 0.10. Prior to Kudu 0.10, these methods behaved like <a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">KuduPartialRow::SetStringNoCopy()</a> and <a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">KuduPartialRow::SetBinaryNoCopy()</a> correspondingly.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="ace5ff767150c15d8368f258cf8b4fe78"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace5ff767150c15d8368f258cf8b4fe78">◆ </a></span>SetBinaryCopy() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBinaryCopy </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a1b5c60e7a1b34f29615eb00d40e4ca35"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b5c60e7a1b34f29615eb00d40e4ca35">◆ </a></span>SetBinaryCopy() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBinaryCopy </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The copying behavior is new for these methods starting Kudu 0.10. Prior to Kudu 0.10, these methods behaved like <a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">KuduPartialRow::SetStringNoCopy()</a> and <a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">KuduPartialRow::SetBinaryNoCopy()</a> correspondingly.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a75d35ae76b436eea6ac2af27e179460f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a75d35ae76b436eea6ac2af27e179460f">◆ </a></span>SetBinaryNoCopy() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBinaryNoCopy </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by name, not copying the specified data.</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a66586a8208c3f7e90cf01fcb359a4793"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66586a8208c3f7e90cf01fcb359a4793">◆ </a></span>SetBinaryNoCopy() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBinaryNoCopy </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by index, not copying the specified data.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="aeca0f9adc600ac2e24918e981a47252d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeca0f9adc600ac2e24918e981a47252d">◆ </a></span>SetBool() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBool </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a8500986269930b88336c36bc50328768"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8500986269930b88336c36bc50328768">◆ </a></span>SetBool() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetBool </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">bool </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="accff7fc112c59b13d375de5b6fed10c4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#accff7fc112c59b13d375de5b6fed10c4">◆ </a></span>SetDate() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetDate </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t </td>
+ <td class="paramname"><em>days_since_unix_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">days_since_unix_epoch</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a1b799f772b0524295b3d99acb246c67a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1b799f772b0524295b3d99acb246c67a">◆ </a></span>SetDate() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetDate </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t </td>
+ <td class="paramname"><em>days_since_unix_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">days_since_unix_epoch</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="ab65a91210596b8fffce9d0052858af20"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab65a91210596b8fffce9d0052858af20">◆ </a></span>SetDouble() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetDouble </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a7ee7f7a17437d338e58dd6a82431729d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a7ee7f7a17437d338e58dd6a82431729d">◆ </a></span>SetDouble() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetDouble </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">double </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a63f7bc57c1bc9a924466754eeac76a7b"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a63f7bc57c1bc9a924466754eeac76a7b">◆ </a></span>SetFloat() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetFloat </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="ad0b76030c919b941997ffd047b12f40e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0b76030c919b941997ffd047b12f40e">◆ </a></span>SetFloat() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetFloat </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">float </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a46bebd1ee3d723d7529c5935545f3810"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a46bebd1ee3d723d7529c5935545f3810">◆ </a></span>SetInt16() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt16 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="adb92cc301cbcc89ef46e9bebbe86c508"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adb92cc301cbcc89ef46e9bebbe86c508">◆ </a></span>SetInt16() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt16 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a0980615e522c4e7f8c8ddf80df0ec887"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0980615e522c4e7f8c8ddf80df0ec887">◆ </a></span>SetInt32() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt32 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="ac883d7bfb3cbdb7986a18895320097ad"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac883d7bfb3cbdb7986a18895320097ad">◆ </a></span>SetInt32() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt32 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="abaa3b48abbafa7b224dbc6c199a430d4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abaa3b48abbafa7b224dbc6c199a430d4">◆ </a></span>SetInt64() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt64 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a62224148c353a9eba4e19574a61fe369"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a62224148c353a9eba4e19574a61fe369">◆ </a></span>SetInt64() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt64 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a81d62690c48e6c1bbcaa0bb8f10f553f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a81d62690c48e6c1bbcaa0bb8f10f553f">◆ </a></span>SetInt8() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt8 </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int8_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="af6d10997e70e776eb353ad67abc78d79"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#af6d10997e70e776eb353ad67abc78d79">◆ </a></span>SetInt8() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetInt8 </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int8_t </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="aedbcf22d41791c5ae28e978eb9054cc5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aedbcf22d41791c5ae28e978eb9054cc5">◆ </a></span>SetNull() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetNull </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set column value to <code>NULL</code>; the column is identified by its name.</p>
+<p>This will only succeed on nullable columns. Use <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="abeaa8d438650b7796e30e9865bb83d2f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abeaa8d438650b7796e30e9865bb83d2f">◆ </a></span>SetNull() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetNull </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set column value to <code>NULL</code>; the column is identified by its index.</p>
+<p>This will only succeed on nullable columns. Use <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a8d00b3a45ec8612187eba6751742beab"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8d00b3a45ec8612187eba6751742beab">◆ </a></span>SetString() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetString </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
+<dl class="section note"><dt>Note</dt><dd>The copying behavior is new for these methods starting Kudu 0.10. Prior to Kudu 0.10, these methods behaved like <a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">KuduPartialRow::SetStringNoCopy()</a> and <a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">KuduPartialRow::SetBinaryNoCopy()</a> correspondingly.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a0e606cb958eab0db1b12289aca255819"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0e606cb958eab0db1b12289aca255819">◆ </a></span>SetString() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetString </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The copying behavior is new for these methods starting Kudu 0.10. Prior to Kudu 0.10, these methods behaved like <a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">KuduPartialRow::SetStringNoCopy()</a> and <a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">KuduPartialRow::SetBinaryNoCopy()</a> correspondingly.</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
</div>
</div>
-<a class="anchor" id="a03cab3e1aa0bef19c14f94181934181f"></a>
+<a id="aac6ae9c9f8267cd6a52e46121b5f0199"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aac6ae9c9f8267cd6a52e46121b5f0199">◆ </a></span>SetStringCopy() <span class="overload">[1/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>& KuduPartialRow::operator= </td>
+ <td class="memname">Status KuduPartialRow::SetStringCopy </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a> </td>
- <td class="paramname"><em>other</em></td><td>)</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Overwrite this <a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance with data from other instance.</p>
+<p>Set the binary/string value for a column by name, copying the specified data immediately.</p>
+<dl class="section note"><dt>Note</dt><dd>The copying behavior is new for these methods starting Kudu 0.10. Prior to Kudu 0.10, these methods behaved like <a class="el" href="classKuduPartialRow.html#a2a698140e257b13d559bdfc220540f73">KuduPartialRow::SetStringNoCopy()</a> and <a class="el" href="classKuduPartialRow.html#a75d35ae76b436eea6ac2af27e179460f">KuduPartialRow::SetBinaryNoCopy()</a> correspondingly.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">other</td><td><a class="el" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. ">KuduPartialRow</a> instance to assign from. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd>Reference to the updated object. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
</div>
</div>
-<a class="anchor" id="a33abfa2504b7e6323cdbba22ad346023"></a>
+<a id="a9da30ad760f428b2d5f70a1fe4eba827"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9da30ad760f428b2d5f70a1fe4eba827">◆ </a></span>SetStringCopy() <span class="overload">[2/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">const Schema* KuduPartialRow::schema </td>
+ <td class="memname">Status KuduPartialRow::SetStringCopy </td>
<td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
-</table>
</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd>The schema object for the partial row. </dd></dl>
+<p>Set the binary/string value for a column by index, copying the specified data immediately.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
</div>
</div>
-<a class="anchor" id="aedbcf22d41791c5ae28e978eb9054cc5"></a>
+<a id="a2a698140e257b13d559bdfc220540f73"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2a698140e257b13d559bdfc220540f73">◆ </a></span>SetStringNoCopy() <span class="overload">[1/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">Status KuduPartialRow::SetNull </td>
+ <td class="memname">Status KuduPartialRow::SetStringNoCopy </td>
<td>(</td>
<td class="paramtype">const Slice & </td>
- <td class="paramname"><em>col_name</em></td><td>)</td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Set column value to <code>NULL</code>; the column is identified by its name.</p>
-<p>This will only succeed on nullable columns. Use <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
+<p>Set the binary/string value for a column by name, not copying the specified data.</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
</table>
</dd>
</dl>
@@ -771,24 +2592,265 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="abeaa8d438650b7796e30e9865bb83d2f"></a>
+<a id="ae6ad2c3b84a65f3d7062fe4fcf8eb5bd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae6ad2c3b84a65f3d7062fe4fcf8eb5bd">◆ </a></span>SetStringNoCopy() <span class="overload">[2/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">Status KuduPartialRow::SetNull </td>
+ <td class="memname">Status KuduPartialRow::SetStringNoCopy </td>
<td>(</td>
<td class="paramtype">int </td>
- <td class="paramname"><em>col_idx</em></td><td>)</td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
<td></td>
+ <td>)</td>
+ <td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
-<p>Set column value to <code>NULL</code>; the column is identified by its index.</p>
-<p>This will only succeed on nullable columns. Use <a class="el" href="classKuduPartialRow.html#adccabf294832ba33fce80a72992f6e23">Unset()</a> to restore column value to its default.</p>
+<p>Set the binary/string value for a column by index, not copying the specified data.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a0f3cbad9ded11b6b19815b130eb7038a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a0f3cbad9ded11b6b19815b130eb7038a">◆ </a></span>SetUnixTimeMicros() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetUnixTimeMicros </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>micros_since_utc_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set value for a column by name.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">micros_since_utc_epoch</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a691d2ce90e503f939c07f5e874d6a536"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a691d2ce90e503f939c07f5e874d6a536">◆ </a></span>SetUnixTimeMicros() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetUnixTimeMicros </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>micros_since_utc_epoch</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">micros_since_utc_epoch</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="ad25bbdf03e1ac9733df5fe9ac197469c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad25bbdf03e1ac9733df5fe9ac197469c">◆ </a></span>SetVarchar() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetVarchar </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the varchar value for a column by name, copying the specified data immediately.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="a613b6a91b39551b280f8fc0834fbd8a1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a613b6a91b39551b280f8fc0834fbd8a1">◆ </a></span>SetVarchar() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetVarchar </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Set the varchar value for a column by index, copying the specified data immediately.</p>
+<p>These setters are the same as the corresponding column-name-based setters, but with numeric column indexes. These are faster since they avoid hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="ab6317b89f734b8cdef3553e2a4d17714"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab6317b89f734b8cdef3553e2a4d17714">◆ </a></span>SetVarcharNoCopyUnsafe() <span class="overload">[1/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetVarcharNoCopyUnsafe </td>
+ <td>(</td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>col_name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This method expects the values to be truncated already and they only do a basic validation that the data is not larger than the maximum column length (as indicated by the schema) multiplied by 4, as that's the upper limit if only 4-byte UTF8 characters are used. This is subject to change in the future.</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="section warning"><dt>Warning</dt><dd>Unstable API</dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">col_name</td><td>Name of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Operation result status. </dd></dl>
+
+</div>
+</div>
+<a id="aee2b349bffa75f9730263a652f2a02b4"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aee2b349bffa75f9730263a652f2a02b4">◆ </a></span>SetVarcharNoCopyUnsafe() <span class="overload">[2/2]</span></h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">Status KuduPartialRow::SetVarcharNoCopyUnsafe </td>
+ <td>(</td>
+ <td class="paramtype">int </td>
+ <td class="paramname"><em>col_idx</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const Slice & </td>
+ <td class="paramname"><em>val</em> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>This method expects the values to be truncated already and they only do a basic validation that the data is not larger than the maximum column length (as indicated by the schema) multiplied by 4, as that's the upper limit if only 4-byte UTF8 characters are used. This is subject to change in the future.</p>
+<p>This setter is the same as the corresponding column-name-based setter, but with numeric column indexes. This is faster since it avoids hashmap lookups, so should be preferred in performance-sensitive code (e.g. bulk loaders).</p>
+<dl class="section note"><dt>Note</dt><dd>The specified data must remain valid until the corresponding RPC calls are completed to be able to access error buffers, if any errors happened (the errors can be fetched using the KuduSession::GetPendingErrors() method).</dd></dl>
+<dl class="section warning"><dt>Warning</dt><dd>Unstable API</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">col_idx</td><td>The index of the target column. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">val</td><td>The value to set. </td></tr>
</table>
</dd>
</dl>
@@ -796,7 +2858,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="ae76fac9268c7baa2cbcb8ccd2b22f49a"></a>
+<a id="a6959f50b00dd3211a08e9442bbec0469"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6959f50b00dd3211a08e9442bbec0469">◆ </a></span>ToEncodedRowKeyOrDie()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -814,7 +2878,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="a998461fed88b566d159c2a3062353aa9"></a>
+<a id="a185482f79abb8a276b2025129d13ab70"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a185482f79abb8a276b2025129d13ab70">◆ </a></span>ToString()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -830,7 +2896,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="adccabf294832ba33fce80a72992f6e23"></a>
+<a id="adccabf294832ba33fce80a72992f6e23"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#adccabf294832ba33fce80a72992f6e23">◆ </a></span>Unset() <span class="overload">[1/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -855,7 +2923,9 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
</div>
</div>
-<a class="anchor" id="a8f65b552d35d23e6fc494cb1f6dcd394"></a>
+<a id="a8f65b552d35d23e6fc494cb1f6dcd394"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a8f65b552d35d23e6fc494cb1f6dcd394">◆ </a></span>Unset() <span class="overload">[2/2]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -887,7 +2957,7 @@ Status </td><td class="memItemRight" valign="bottom"><b>GetVarchar</b> (int
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classes.html b/cpp-client-api/classes.html
index b1616bb..f495bfb 100644
--- a/cpp-client-api/classes.html
+++ b/cpp-client-api/classes.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Class Index</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li class="current"><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
@@ -87,37 +65,95 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="title">Class Index</div> </div>
</div><!--header-->
<div class="contents">
-<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_K">K</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_k">k</a> | <a class="qindex" href="#letter_m">m</a> | <a class="qindex" href="#letter_n">n</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a></div>
<table class="classindex">
-<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  A  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnarScanBatch.html">KuduColumnarScanBatch</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a> (kudu::client)   </td><td valign="top"><a class="el" href="cla [...]
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">KuduPartitionerBuilder</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> (kudu::client)   </td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table borde [...]
-</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc.html">AsyncLeaderMasterRpc</a> (kudu::client::internal)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkud [...]
-<tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  C  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">KuduColumnStorageAttributes</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1in [...]
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableStatistics.html">KuduTableStatistics</a> (kudu::client)   </td><td rowspan="2" valign="bottom"><a name="letter_R [...]
-</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a> (kudu::internal_logging)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTab [...]
-<tr><td valign="top"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html">Slice::Comparator</a> (kudu)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServe [...]
-<tr><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  K  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">KuduScanTokenBuilder</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a> (kudu::client)   </td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspa [...]
-</td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduInsertIgnore.html">KuduInsertIgnore</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a> (kudu::client)   </td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduBloomFilter.html">KuduBloomFilter</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_ [...]
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduBloomFilterBuilder.html">KuduBloomFilterBuilder</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a> (kudu::client)   </td><td valign="top"><a class="el" href="clas [...]
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a> (kudu::client)   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> (kudu::client)   </td><td rowspan="2" valign="bottom"><a name="letter_M"></a> [...]
-</td><td valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> (kudu)   </td></tr>
-<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> (kudu::client)   </td><td valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>   </td><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a> (kudu::client)   </td><td></td></tr>
-<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> (kudu)   </td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  a  </div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnarScanBatch.html">KuduColumnarScanBatch</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPartitioner.html">KuduPartitioner</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html">KuduStatusMemberCallback</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1MonoTime.html">MonoTime</a> (kudu)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSchema.html">KuduColumnSchema</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html">KuduPartitionerBuilder</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTable.html">KuduTable</a> (kudu::client)   </td>
+<td rowspan="2" valign="bottom"><a name="letter_n"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  n  </div></td></tr></table>
+</td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc.html">AsyncLeaderMasterRpc</a> (kudu::client::internal)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnSpec.html">KuduColumnSpec</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduPredicate.html">KuduPredicate</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableAlterer.html">KuduTableAlterer</a> (kudu::client)   </td>
+</tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  c  </div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html">KuduColumnStorageAttributes</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduReplica.html">KuduReplica</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableCreator.html">KuduTableCreator</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1NullLog.html">NullLog</a> (kudu::internal_logging)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html">KuduColumnTypeAttributes</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanBatch.html">KuduScanBatch</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTableStatistics.html">KuduTableStatistics</a> (kudu::client)   </td>
+<td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  r  </div></td></tr></table>
+</td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1internal__logging_1_1CerrLog.html">CerrLog</a> (kudu::internal_logging)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduDelete.html">KuduDelete</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanner.html">KuduScanner</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTablet.html">KuduTablet</a> (kudu::client)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html">Slice::Comparator</a> (kudu)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduError.html">KuduError</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanToken.html">KuduScanToken</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduTabletServer.html">KuduTabletServer</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1ResourceMetrics.html">ResourceMetrics</a> (kudu::client)   </td>
+</tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_k"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  k  </div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduInsert.html">KuduInsert</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html">KuduScanTokenBuilder</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpdate.html">KuduUpdate</a> (kudu::client)   </td>
+<td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  s  </div></td></tr></table>
+</td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduInsertIgnore.html">KuduInsertIgnore</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchema.html">KuduSchema</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduUpsert.html">KuduUpsert</a> (kudu::client)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduBloomFilter.html">KuduBloomFilter</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingCallback.html">KuduLoggingCallback</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSchemaBuilder.html">KuduSchemaBuilder</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduValue.html">KuduValue</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a> (kudu)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduBloomFilterBuilder.html">KuduBloomFilterBuilder</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html">KuduLoggingFunctionCallback</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduSession.html">KuduSession</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduWriteOperation.html">KuduWriteOperation</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="structkudu_1_1SliceMap.html">SliceMap</a> (kudu)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClient.html">KuduClient</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html">KuduLoggingMemberCallback</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusCallback.html">KuduStatusCallback</a> (kudu::client)   </td>
+<td rowspan="2" valign="bottom"><a name="letter_m"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  m  </div></td></tr></table>
+</td>
+<td valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> (kudu)   </td>
+</tr>
+<tr><td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduClientBuilder.html">KuduClientBuilder</a> (kudu::client)   </td>
+<td valign="top"><a class="el" href="classKuduPartialRow.html">KuduPartialRow</a>   </td>
+<td valign="top"><a class="el" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html">KuduStatusFunctionCallback</a> (kudu::client)   </td>
+<td></td></tr>
+<tr><td></td><td></td><td></td><td valign="top"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> (kudu)   </td>
+<td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td></tr>
</table>
-<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_K">K</a> | <a class="qindex" href="#letter_M">M</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a></div>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a> | <a class="qindex" href="#letter_c">c</a> | <a class="qindex" href="#letter_k">k</a> | <a class="qindex" href="#letter_m">m</a> | <a class="qindex" href="#letter_n">n</a> | <a class="qindex" href="#letter_r">r</a> | <a class="qindex" href="#letter_s">s</a></div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:10 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1MonoDelta-members.html b/cpp-client-api/classkudu_1_1MonoDelta-members.html
index 827b9bc..8f3728f 100644
--- a/cpp-client-api/classkudu_1_1MonoDelta-members.html
+++ b/cpp-client-api/classkudu_1_1MonoDelta-members.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -94,29 +72,33 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a3d139854a8baaa7c59b3e5d59aba95bc">Equals</a>(const MonoDelta &rhs) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>FromMicroseconds</b>(int64_t us) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromMilliseconds</b>(int64_t ms) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>FromNanoseconds</b>(int64_t ns) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>FromSeconds</b>(double seconds) (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#aad3a0f1a1fc2e504ff137e55cfe068a3">Initialized</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a8f4ae8075a1ff013115a558d97e1ad4c">LessThan</a>(const MonoDelta &rhs) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#aeeda0dc9b20ef8cbc9622431b38d09bc">Equals</a>(const MonoDelta &rhs) const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ad50c159b220bb8e63d8d05c21053113d">FromMicroseconds</a>(int64_t us)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ac5c505cedf9a8a8ce7082c347fb4363a">FromMilliseconds</a>(int64_t ms)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ae9e5f2bd1058b01309f82ae960520819">FromNanoseconds</a>(int64_t ns)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a87624954c9ebd4a2c255910072592db1">FromSeconds</a>(double seconds)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a2aaa30660bd168200074330f098f680a">Initialized</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a5ebe4c7fb832419217772ca264f27b79">LessThan</a>(const MonoDelta &rhs) const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ad0646900f0927ad9be6302fcda8bfe5f">MonoDelta</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a218cc5fcd3ce70365210b7c5587aa6ff">MoreThan</a>(const MonoDelta &rhs) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ae1175ef48b67152c7dbedf47af665d02">MoreThan</a>(const MonoDelta &rhs) const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a4854924550c571f8af548270da52ac22">NanosToTimeSpec</a>(int64_t nanos, struct timespec *ts)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a12aaaa89190dbd2d2239884f43bbba08">operator+</a>(const MonoDelta &, const MonoDelta &)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a895ad22b21a7e93ca80ef02c1d862299">operator+=</a>(const MonoDelta &delta)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator-</b> (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>ToMicroseconds</b>() const (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToMilliseconds</b>() const (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>ToNanoseconds</b>() const (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ToSeconds</b>() const (defined in <a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a85141ae2fb1820cef6c7ab0f0305e1af">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#af72679c7dcec94a486b91e92aa3cb4b4">ToTimeSpec</a>(struct timespec *ts) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#af154577344dbba2afa5438872fc3ebd6">ToTimeVal</a>(struct timeval *tv) const </td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a8a6b1e2b0e4ff38291a07e218228c46b">operator-</a>(const MonoDelta &, const MonoDelta &)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a90f478f2fa4976a4cf7f9efc2ba5e0bb">operator-=</a>(const MonoDelta &delta)</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a38ca50b383a13eb739f4f694cc117491">ToMicroseconds</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#aa75663ef2da59aef250bb63ee4b0a591">ToMilliseconds</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a1589aa831a2e6b4a137b944de61bca1c">ToNanoseconds</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#abdc48e03e6037096c13a6bf095aef06c">ToSeconds</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a87faf992d3c8f291e8f34251e5cd175c">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#ada258d175b463f4dc938630c12de9862">ToTimeSpec</a>(struct timespec *ts) const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html#a237089697f6e14513a305b10f662cc6e">ToTimeVal</a>(struct timeval *tv) const</td><td class="entry"><a class="el" href="classkudu_1_1MonoDelta.html">kudu::MonoDelta</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.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1MonoDelta.html b/cpp-client-api/classkudu_1_1MonoDelta.html
index df42199..2c89aff 100644
--- a/cpp-client-api/classkudu_1_1MonoDelta.html
+++ b/cpp-client-api/classkudu_1_1MonoDelta.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: kudu::MonoDelta Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -90,7 +68,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pub-static-methods">Static Public Member Functions</a> |
-<a href="#friends">Friends</a> |
<a href="classkudu_1_1MonoDelta-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">kudu::MonoDelta Class Reference</div> </div>
@@ -106,73 +83,56 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
Public Member Functions</h2></td></tr>
<tr class="memitem:ad0646900f0927ad9be6302fcda8bfe5f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ad0646900f0927ad9be6302fcda8bfe5f">MonoDelta</a> ()</td></tr>
<tr class="separator:ad0646900f0927ad9be6302fcda8bfe5f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aad3a0f1a1fc2e504ff137e55cfe068a3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#aad3a0f1a1fc2e504ff137e55cfe068a3">Initialized</a> () const </td></tr>
-<tr class="separator:aad3a0f1a1fc2e504ff137e55cfe068a3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8f4ae8075a1ff013115a558d97e1ad4c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a8f4ae8075a1ff013115a558d97e1ad4c">LessThan</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &rhs) const </td></tr>
-<tr class="separator:a8f4ae8075a1ff013115a558d97e1ad4c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a218cc5fcd3ce70365210b7c5587aa6ff"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a218cc5fcd3ce70365210b7c5587aa6ff">MoreThan</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &rhs) const </td></tr>
-<tr class="separator:a218cc5fcd3ce70365210b7c5587aa6ff"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3d139854a8baaa7c59b3e5d59aba95bc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a3d139854a8baaa7c59b3e5d59aba95bc">Equals</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &rhs) const </td></tr>
-<tr class="separator:a3d139854a8baaa7c59b3e5d59aba95bc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a85141ae2fb1820cef6c7ab0f0305e1af"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a85141ae2fb1820cef6c7ab0f0305e1af">ToString</a> () const </td></tr>
-<tr class="separator:a85141ae2fb1820cef6c7ab0f0305e1af"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af154577344dbba2afa5438872fc3ebd6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#af154577344dbba2afa5438872fc3ebd6">ToTimeVal</a> (struct timeval *tv) const </td></tr>
-<tr class="separator:af154577344dbba2afa5438872fc3ebd6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af72679c7dcec94a486b91e92aa3cb4b4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#af72679c7dcec94a486b91e92aa3cb4b4">ToTimeSpec</a> (struct timespec *ts) const </td></tr>
-<tr class="separator:af72679c7dcec94a486b91e92aa3cb4b4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2aaa30660bd168200074330f098f680a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a2aaa30660bd168200074330f098f680a">Initialized</a> () const</td></tr>
+<tr class="separator:a2aaa30660bd168200074330f098f680a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5ebe4c7fb832419217772ca264f27b79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a5ebe4c7fb832419217772ca264f27b79">LessThan</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &rhs) const</td></tr>
+<tr class="separator:a5ebe4c7fb832419217772ca264f27b79"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae1175ef48b67152c7dbedf47af665d02"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ae1175ef48b67152c7dbedf47af665d02">MoreThan</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &rhs) const</td></tr>
+<tr class="separator:ae1175ef48b67152c7dbedf47af665d02"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aeeda0dc9b20ef8cbc9622431b38d09bc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#aeeda0dc9b20ef8cbc9622431b38d09bc">Equals</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &rhs) const</td></tr>
+<tr class="separator:aeeda0dc9b20ef8cbc9622431b38d09bc"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a87faf992d3c8f291e8f34251e5cd175c"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a87faf992d3c8f291e8f34251e5cd175c">ToString</a> () const</td></tr>
+<tr class="separator:a87faf992d3c8f291e8f34251e5cd175c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a237089697f6e14513a305b10f662cc6e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a237089697f6e14513a305b10f662cc6e">ToTimeVal</a> (struct timeval *tv) const</td></tr>
+<tr class="separator:a237089697f6e14513a305b10f662cc6e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ada258d175b463f4dc938630c12de9862"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ada258d175b463f4dc938630c12de9862">ToTimeSpec</a> (struct timespec *ts) const</td></tr>
+<tr class="separator:ada258d175b463f4dc938630c12de9862"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Converters into seconds representation (and ubiquitous SI prefixes).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a8a64198bbba49f048c88cb13046a852f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8a64198bbba49f048c88cb13046a852f"></a>
-double </td><td class="memItemRight" valign="bottom"><b>ToSeconds</b> () const </td></tr>
-<tr class="separator:a8a64198bbba49f048c88cb13046a852f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2f746f58e9993d4ed181d9bc16a1a60f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2f746f58e9993d4ed181d9bc16a1a60f"></a>
-int64_t </td><td class="memItemRight" valign="bottom"><b>ToMilliseconds</b> () const </td></tr>
-<tr class="separator:a2f746f58e9993d4ed181d9bc16a1a60f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3eda4c7ce2320bbce4c11796c378b909"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3eda4c7ce2320bbce4c11796c378b909"></a>
-int64_t </td><td class="memItemRight" valign="bottom"><b>ToMicroseconds</b> () const </td></tr>
-<tr class="separator:a3eda4c7ce2320bbce4c11796c378b909"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa5e8557e21cc93d8ca2e8409da910cc9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5e8557e21cc93d8ca2e8409da910cc9"></a>
-int64_t </td><td class="memItemRight" valign="bottom"><b>ToNanoseconds</b> () const </td></tr>
-<tr class="separator:aa5e8557e21cc93d8ca2e8409da910cc9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abdc48e03e6037096c13a6bf095aef06c"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#abdc48e03e6037096c13a6bf095aef06c">ToSeconds</a> () const</td></tr>
+<tr class="separator:abdc48e03e6037096c13a6bf095aef06c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa75663ef2da59aef250bb63ee4b0a591"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#aa75663ef2da59aef250bb63ee4b0a591">ToMilliseconds</a> () const</td></tr>
+<tr class="separator:aa75663ef2da59aef250bb63ee4b0a591"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a38ca50b383a13eb739f4f694cc117491"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a38ca50b383a13eb739f4f694cc117491">ToMicroseconds</a> () const</td></tr>
+<tr class="separator:a38ca50b383a13eb739f4f694cc117491"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1589aa831a2e6b4a137b944de61bca1c"><td class="memItemLeft" align="right" valign="top">int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a1589aa831a2e6b4a137b944de61bca1c">ToNanoseconds</a> () const</td></tr>
+<tr class="separator:a1589aa831a2e6b4a137b944de61bca1c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr><td colspan="2"><div class="groupHeader">Syntactic sugar: increment/decrement operators for MonoDelta.</div></td></tr>
+<tr class="memitem:a895ad22b21a7e93ca80ef02c1d862299"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a895ad22b21a7e93ca80ef02c1d862299">operator+=</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &delta)</td></tr>
+<tr class="separator:a895ad22b21a7e93ca80ef02c1d862299"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a90f478f2fa4976a4cf7f9efc2ba5e0bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a90f478f2fa4976a4cf7f9efc2ba5e0bb">operator-=</a> (const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> &delta)</td></tr>
+<tr class="separator:a90f478f2fa4976a4cf7f9efc2ba5e0bb"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a4854924550c571f8af548270da52ac22"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a4854924550c571f8af548270da52ac22">NanosToTimeSpec</a> (int64_t nanos, struct timespec *ts)</td></tr>
<tr class="separator:a4854924550c571f8af548270da52ac22"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Converters from seconds representation (and ubiquitous SI prefixes).</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">seconds/ms/us/ns</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
-</div></td></tr>
-<tr class="memitem:a87624954c9ebd4a2c255910072592db1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a87624954c9ebd4a2c255910072592db1"></a>
-static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><b>FromSeconds</b> (double seconds)</td></tr>
+<tr class="memitem:a87624954c9ebd4a2c255910072592db1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#a87624954c9ebd4a2c255910072592db1">FromSeconds</a> (double seconds)</td></tr>
<tr class="separator:a87624954c9ebd4a2c255910072592db1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5c505cedf9a8a8ce7082c347fb4363a"></a>
-static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><b>FromMilliseconds</b> (int64_t ms)</td></tr>
+<tr class="memitem:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ac5c505cedf9a8a8ce7082c347fb4363a">FromMilliseconds</a> (int64_t ms)</td></tr>
<tr class="separator:ac5c505cedf9a8a8ce7082c347fb4363a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad50c159b220bb8e63d8d05c21053113d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad50c159b220bb8e63d8d05c21053113d"></a>
-static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><b>FromMicroseconds</b> (int64_t us)</td></tr>
+<tr class="memitem:ad50c159b220bb8e63d8d05c21053113d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ad50c159b220bb8e63d8d05c21053113d">FromMicroseconds</a> (int64_t us)</td></tr>
<tr class="separator:ad50c159b220bb8e63d8d05c21053113d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ae9e5f2bd1058b01309f82ae960520819"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9e5f2bd1058b01309f82ae960520819"></a>
-static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><b>FromNanoseconds</b> (int64_t ns)</td></tr>
+<tr class="memitem:ae9e5f2bd1058b01309f82ae960520819"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoDelta.html#ae9e5f2bd1058b01309f82ae960520819">FromNanoseconds</a> (int64_t ns)</td></tr>
<tr class="separator:ae9e5f2bd1058b01309f82ae960520819"><td class="memSeparator" colspan="2"> </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:ac816d2de455655b1e0446ae7053aebb8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac816d2de455655b1e0446ae7053aebb8"></a>
-<a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> </td><td class="memItemRight" valign="bottom"><b>operator-</b> (const class <a class="el" href="classkudu_1_1MonoTime.html">MonoTime</a> &, const class <a class="el" href="classkudu_1_1MonoTime.html">MonoTime</a> &)</td></tr>
-<tr class="separator:ac816d2de455655b1e0446ae7053aebb8"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A representation of a time interval. </p>
-<p>The <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> class represents an elapsed duration of time – i.e. the delta between two <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> instances. </p>
+<p>The <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> class represents an elapsed duration of time – i.e. the delta between two <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time.">MonoTime</a> instances. </p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="ad0646900f0927ad9be6302fcda8bfe5f"></a>
+<a id="ad0646900f0927ad9be6302fcda8bfe5f"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad0646900f0927ad9be6302fcda8bfe5f">◆ </a></span>MonoDelta()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -184,13 +144,15 @@ Friends</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<p>Build a <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> object.</p>
-<dl class="section note"><dt>Note</dt><dd>A <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. ">MonoDelta</a> instance built with the this default constructor is "uninitialized" and may not be used for any operation. </dd></dl>
+<p>Build a <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> object.</p>
+<dl class="section note"><dt>Note</dt><dd>A <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> instance built with the this default constructor is "uninitialized" and may not be used for any operation. </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3d139854a8baaa7c59b3e5d59aba95bc"></a>
+<a id="aeeda0dc9b20ef8cbc9622431b38d09bc"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aeeda0dc9b20ef8cbc9622431b38d09bc">◆ </a></span>Equals()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -214,7 +176,141 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="aad3a0f1a1fc2e504ff137e55cfe068a3"></a>
+<a id="ad50c159b220bb8e63d8d05c21053113d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad50c159b220bb8e63d8d05c21053113d">◆ </a></span>FromMicroseconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> kudu::MonoDelta::FromMicroseconds </td>
+ <td>(</td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>us</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">us</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
+
+</div>
+</div>
+<a id="ac5c505cedf9a8a8ce7082c347fb4363a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ac5c505cedf9a8a8ce7082c347fb4363a">◆ </a></span>FromMilliseconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> kudu::MonoDelta::FromMilliseconds </td>
+ <td>(</td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>ms</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">ms</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
+
+</div>
+</div>
+<a id="ae9e5f2bd1058b01309f82ae960520819"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae9e5f2bd1058b01309f82ae960520819">◆ </a></span>FromNanoseconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> kudu::MonoDelta::FromNanoseconds </td>
+ <td>(</td>
+ <td class="paramtype">int64_t </td>
+ <td class="paramname"><em>ns</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">ns</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
+
+</div>
+</div>
+<a id="a87624954c9ebd4a2c255910072592db1"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87624954c9ebd4a2c255910072592db1">◆ </a></span>FromSeconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> kudu::MonoDelta::FromSeconds </td>
+ <td>(</td>
+ <td class="paramtype">double </td>
+ <td class="paramname"><em>seconds</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">seconds</td><td>Time interval representation in seconds (with ubiquitous SI prefixes). </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>The resulting <a class="el" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval.">MonoDelta</a> object initialized in accordance with the specified parameter. </dd></dl>
+
+</div>
+</div>
+<a id="a2aaa30660bd168200074330f098f680a"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2aaa30660bd168200074330f098f680a">◆ </a></span>Initialized()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -230,7 +326,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a8f4ae8075a1ff013115a558d97e1ad4c"></a>
+<a id="a5ebe4c7fb832419217772ca264f27b79"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a5ebe4c7fb832419217772ca264f27b79">◆ </a></span>LessThan()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -254,7 +352,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a218cc5fcd3ce70365210b7c5587aa6ff"></a>
+<a id="ae1175ef48b67152c7dbedf47af665d02"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae1175ef48b67152c7dbedf47af665d02">◆ </a></span>MoreThan()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -278,7 +378,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a4854924550c571f8af548270da52ac22"></a>
+<a id="a4854924550c571f8af548270da52ac22"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4854924550c571f8af548270da52ac22">◆ </a></span>NanosToTimeSpec()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -320,7 +422,133 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a85141ae2fb1820cef6c7ab0f0305e1af"></a>
+<a id="a895ad22b21a7e93ca80ef02c1d862299"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a895ad22b21a7e93ca80ef02c1d862299">◆ </a></span>operator+=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>& kudu::MonoDelta::operator+= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> & </td>
+ <td class="paramname"><em>delta</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Add a delta to current time interval.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">delta</td><td>The delta to add. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified object. </dd></dl>
+
+</div>
+</div>
+<a id="a90f478f2fa4976a4cf7f9efc2ba5e0bb"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a90f478f2fa4976a4cf7f9efc2ba5e0bb">◆ </a></span>operator-=()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a>& kudu::MonoDelta::operator-= </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classkudu_1_1MonoDelta.html">MonoDelta</a> & </td>
+ <td class="paramname"><em>delta</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<p>Substract a delta from current time interval.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">delta</td><td>The delta to substract. </td></tr>
+ </table>
+ </dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>Reference to the modified object. </dd></dl>
+
+</div>
+</div>
+<a id="a38ca50b383a13eb739f4f694cc117491"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a38ca50b383a13eb739f4f694cc117491">◆ </a></span>ToMicroseconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int64_t kudu::MonoDelta::ToMicroseconds </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
+
+</div>
+</div>
+<a id="aa75663ef2da59aef250bb63ee4b0a591"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa75663ef2da59aef250bb63ee4b0a591">◆ </a></span>ToMilliseconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int64_t kudu::MonoDelta::ToMilliseconds </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
+
+</div>
+</div>
+<a id="a1589aa831a2e6b4a137b944de61bca1c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a1589aa831a2e6b4a137b944de61bca1c">◆ </a></span>ToNanoseconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int64_t kudu::MonoDelta::ToNanoseconds </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
+
+</div>
+</div>
+<a id="abdc48e03e6037096c13a6bf095aef06c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#abdc48e03e6037096c13a6bf095aef06c">◆ </a></span>ToSeconds()</h2>
+
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double kudu::MonoDelta::ToSeconds </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>Representation of the time interval in appropriate SI units. </dd></dl>
+
+</div>
+</div>
+<a id="a87faf992d3c8f291e8f34251e5cd175c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a87faf992d3c8f291e8f34251e5cd175c">◆ </a></span>ToString()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -336,7 +564,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af72679c7dcec94a486b91e92aa3cb4b4"></a>
+<a id="ada258d175b463f4dc938630c12de9862"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ada258d175b463f4dc938630c12de9862">◆ </a></span>ToTimeSpec()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -359,7 +589,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="af154577344dbba2afa5438872fc3ebd6"></a>
+<a id="a237089697f6e14513a305b10f662cc6e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a237089697f6e14513a305b10f662cc6e">◆ </a></span>ToTimeVal()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -389,7 +621,7 @@ Friends</h2></td></tr>
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1MonoTime-members.html b/cpp-client-api/classkudu_1_1MonoTime-members.html
index 3f39938..82e0caa 100644
--- a/cpp-client-api/classkudu_1_1MonoTime-members.html
+++ b/cpp-client-api/classkudu_1_1MonoTime-members.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -94,10 +72,10 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a>, including all inherited members.</p>
<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kMicrosecondsPerSecond</b> (defined in <a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>kNanosecondsPerMicrosecond</b> (defined in <a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>kNanosecondsPerMillisecond</b> (defined in <a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>kNanosecondsPerSecond</b> (defined in <a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a>)</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#ad4b22e81d4c5bf23d2dc545f86865d9f">kMicrosecondsPerSecond</a></td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#a8df74187bdc60ef6192c0a4467ed9583">kNanosecondsPerMicrosecond</a></td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#ab2f5fba731df8ae202ffadf7c5c49ef7">kNanosecondsPerMillisecond</a></td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#a33db0c34f47f05d63bf2fddbff5b6b18">kNanosecondsPerSecond</a></td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#a28d08092b30ccefc5e45a6e228034ef9">Max</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#acf4fc0351fe9245431932e481e002b99">Min</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html#a6c83d5c31e6ea5a869a655646f924783">Now</a>()</td><td class="entry"><a class="el" href="classkudu_1_1MonoTime.html">kudu::MonoTime</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
@@ -105,7 +83,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1MonoTime.html b/cpp-client-api/classkudu_1_1MonoTime.html
index a896063..5435952 100644
--- a/cpp-client-api/classkudu_1_1MonoTime.html
+++ b/cpp-client-api/classkudu_1_1MonoTime.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: kudu::MonoTime Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -112,25 +90,31 @@ Static Public Member Functions</h2></td></tr>
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Conversion constants for ubiquitous time units.</div></td></tr>
-<tr class="memitem:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a33db0c34f47f05d63bf2fddbff5b6b18"></a>
-static const int64_t </td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerSecond</b> = 1000000000L</td></tr>
+<tr class="memitem:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memItemLeft" align="right" valign="top"><a id="a33db0c34f47f05d63bf2fddbff5b6b18"></a>
+static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#a33db0c34f47f05d63bf2fddbff5b6b18">kNanosecondsPerSecond</a> = 1000000000L</td></tr>
+<tr class="memdesc:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="mdescLeft"> </td><td class="mdescRight">Nanoseconds per second. <br /></td></tr>
<tr class="separator:a33db0c34f47f05d63bf2fddbff5b6b18"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2f5fba731df8ae202ffadf7c5c49ef7"></a>
-static const int64_t </td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMillisecond</b> = 1000000L</td></tr>
+<tr class="memitem:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memItemLeft" align="right" valign="top"><a id="ab2f5fba731df8ae202ffadf7c5c49ef7"></a>
+static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#ab2f5fba731df8ae202ffadf7c5c49ef7">kNanosecondsPerMillisecond</a> = 1000000L</td></tr>
+<tr class="memdesc:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="mdescLeft"> </td><td class="mdescRight">Nanoseconds per millisecond. <br /></td></tr>
<tr class="separator:ab2f5fba731df8ae202ffadf7c5c49ef7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8df74187bdc60ef6192c0a4467ed9583"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8df74187bdc60ef6192c0a4467ed9583"></a>
-static const int64_t </td><td class="memItemRight" valign="bottom"><b>kNanosecondsPerMicrosecond</b> = 1000L</td></tr>
+<tr class="memitem:a8df74187bdc60ef6192c0a4467ed9583"><td class="memItemLeft" align="right" valign="top"><a id="a8df74187bdc60ef6192c0a4467ed9583"></a>
+static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#a8df74187bdc60ef6192c0a4467ed9583">kNanosecondsPerMicrosecond</a> = 1000L</td></tr>
+<tr class="memdesc:a8df74187bdc60ef6192c0a4467ed9583"><td class="mdescLeft"> </td><td class="mdescRight">Nanoseconds per microseconds. <br /></td></tr>
<tr class="separator:a8df74187bdc60ef6192c0a4467ed9583"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4b22e81d4c5bf23d2dc545f86865d9f"></a>
-static const int64_t </td><td class="memItemRight" valign="bottom"><b>kMicrosecondsPerSecond</b> = 1000000L</td></tr>
+<tr class="memitem:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memItemLeft" align="right" valign="top"><a id="ad4b22e81d4c5bf23d2dc545f86865d9f"></a>
+static const int64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1MonoTime.html#ad4b22e81d4c5bf23d2dc545f86865d9f">kMicrosecondsPerSecond</a> = 1000000L</td></tr>
+<tr class="memdesc:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="mdescLeft"> </td><td class="mdescRight">Microseconds per second. <br /></td></tr>
<tr class="separator:ad4b22e81d4c5bf23d2dc545f86865d9f"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Representation of a particular point in time. </p>
-<p>The <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> class represents a particular point in time, relative to some fixed but unspecified reference point.</p>
+<p>The <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time.">MonoTime</a> class represents a particular point in time, relative to some fixed but unspecified reference point.</p>
<p>This time is monotonic, meaning that if the user changes his or her system clock, the monotime does not change. </p>
</div><h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a28d08092b30ccefc5e45a6e228034ef9"></a>
+<a id="a28d08092b30ccefc5e45a6e228034ef9"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a28d08092b30ccefc5e45a6e228034ef9">◆ </a></span>Max()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -150,11 +134,13 @@ static const int64_t </td><td class="memItemRight" valign="bottom"><b>kMicr
</tr>
</table>
</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> equal to farthest possible time into the future. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time.">MonoTime</a> equal to farthest possible time into the future. </dd></dl>
</div>
</div>
-<a class="anchor" id="acf4fc0351fe9245431932e481e002b99"></a>
+<a id="acf4fc0351fe9245431932e481e002b99"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#acf4fc0351fe9245431932e481e002b99">◆ </a></span>Min()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -174,11 +160,13 @@ static const int64_t </td><td class="memItemRight" valign="bottom"><b>kMicr
</tr>
</table>
</div><div class="memdoc">
-<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> equal to farthest possible time into the past. </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time.">MonoTime</a> equal to farthest possible time into the past. </dd></dl>
</div>
</div>
-<a class="anchor" id="a6c83d5c31e6ea5a869a655646f924783"></a>
+<a id="a6c83d5c31e6ea5a869a655646f924783"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6c83d5c31e6ea5a869a655646f924783">◆ </a></span>Now()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -198,7 +186,7 @@ static const int64_t </td><td class="memItemRight" valign="bottom"><b>kMicr
</tr>
</table>
</div><div class="memdoc">
-<p>Get current time in <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. ">MonoTime</a> representation.</p>
+<p>Get current time in <a class="el" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time.">MonoTime</a> representation.</p>
<dl class="section return"><dt>Returns</dt><dd>Time specification for the moment of the method's invocation. </dd></dl>
</div>
@@ -210,7 +198,7 @@ static const int64_t </td><td class="memItemRight" valign="bottom"><b>kMicr
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1Slice-members.html b/cpp-client-api/classkudu_1_1Slice-members.html
index 3c3abb2..3059a3b 100644
--- a/cpp-client-api/classkudu_1_1Slice-members.html
+++ b/cpp-client-api/classkudu_1_1Slice-members.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -94,31 +72,31 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a>, including all inherited members.</p>
<table class="directory">
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a069b48816f49b29abbd291a09dd21f4e">check_size</a>(size_t expected_size) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a48bc614a10aba1268eae9a7054bf5f9e">check_size</a>(size_t expected_size) const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#afb914c0769f019a7c2f28b755cba5eb5">clear</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a0ecc8d893b73a664c69396ad30b14d98">compare</a>(const Slice &b) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a2d90a4590b995fb55229d25effb0c5bb">data</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a79e41b882b0a85259be89f5698e27372">empty</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a6e5fabfcb85d2076297aa3c24ba448c2">compare</a>(const Slice &b) const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#aa81f3cd3f43d72892397734399bed06d">data</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a072af6f4ad1aef904c5f683107d0e523">empty</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a2771156d34daa166067b8d319ad7d164">mutable_data</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a1323493265790d022203af0d8b31fd9c">operator==</a>(const Slice &x, const Slice &y)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a5ff06bc0fd9734536a464e604ec226f2">operator[]</a>(size_t n) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a4c8090f1904ecbdc8e2ca6a4bf79fbff">operator[]</a>(size_t n) const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a4bb1c9fe13873623b5a5a118830b1806">relocate</a>(uint8_t *d)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a00f5d310f9ebf17c198cf3feb69c3842">remove_prefix</a>(size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#aec1c45dc306dce4a0977fff8eabdb433">size</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#aaee66c59ee434349680679bdf0462b66">Slice</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a904b8732b247676c52cbd9147b34c54c">Slice</a>(const uint8_t *d, size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a9cb396203dd2c589e7d4f10bd80461d5">Slice</a>(const char *d, size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a13838e07b6dcea1895a774ab1ba62bdd">Slice</a>(const std::string &s)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#ae8c6057eea15f8136e62255fd766e345">Slice</a>(const char *s)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a3ad7697d76b8205099d43ca552c12b8d">starts_with</a>(const Slice &x) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a412d632121ba52444d891c7a4f31dd42">ToDebugString</a>(size_t max_len=0) const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a730a4e2cdf7d40818fa95c164a18d381">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#ab1919baa9e854b50b938c35bd1686c9d">starts_with</a>(const Slice &x) const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#ad2f077da829e931314a753bc6b76fbf7">ToDebugString</a>(size_t max_len=0) const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a01ad84246c80f91b5b7634b0346c4a03">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">truncate</a>(size_t n)</td><td class="entry"><a class="el" href="classkudu_1_1Slice.html">kudu::Slice</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1Slice.html b/cpp-client-api/classkudu_1_1Slice.html
index 11c9ac7..3d57413 100644
--- a/cpp-client-api/classkudu_1_1Slice.html
+++ b/cpp-client-api/classkudu_1_1Slice.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: kudu::Slice Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -90,7 +68,6 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="summary">
<a href="#nested-classes">Classes</a> |
<a href="#pub-methods">Public Member Functions</a> |
-<a href="#friends">Friends</a> |
<a href="classkudu_1_1Slice-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">kudu::Slice Class Reference</div> </div>
@@ -105,12 +82,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html">Comparator</a></td></tr>
-<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" title="Comparator struct, useful for ordered collections (like STL maps). ">Comparator</a> struct, useful for ordered collections (like STL maps). <a href="structkudu_1_1Slice_1_1Comparator.html#details">More...</a><br /></td></tr>
+<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="structkudu_1_1Slice_1_1Comparator.html" title="Comparator struct, useful for ordered collections (like STL maps).">Comparator</a> struct, useful for ordered collections (like STL maps). <a href="structkudu_1_1Slice_1_1Comparator.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:aaee66c59ee434349680679bdf0462b66"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaee66c59ee434349680679bdf0462b66"></a>
+<tr class="memitem:aaee66c59ee434349680679bdf0462b66"><td class="memItemLeft" align="right" valign="top"><a id="aaee66c59ee434349680679bdf0462b66"></a>
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#aaee66c59ee434349680679bdf0462b66">Slice</a> ()</td></tr>
<tr class="memdesc:aaee66c59ee434349680679bdf0462b66"><td class="mdescLeft"> </td><td class="mdescRight">Create an empty slice. <br /></td></tr>
<tr class="separator:aaee66c59ee434349680679bdf0462b66"><td class="memSeparator" colspan="2"> </td></tr>
@@ -122,17 +99,17 @@ Public Member Functions</h2></td></tr>
<tr class="separator:a13838e07b6dcea1895a774ab1ba62bdd"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae8c6057eea15f8136e62255fd766e345"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#ae8c6057eea15f8136e62255fd766e345">Slice</a> (const char *s)</td></tr>
<tr class="separator:ae8c6057eea15f8136e62255fd766e345"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2d90a4590b995fb55229d25effb0c5bb"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a2d90a4590b995fb55229d25effb0c5bb">data</a> () const </td></tr>
-<tr class="separator:a2d90a4590b995fb55229d25effb0c5bb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa81f3cd3f43d72892397734399bed06d"><td class="memItemLeft" align="right" valign="top">const uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#aa81f3cd3f43d72892397734399bed06d">data</a> () const</td></tr>
+<tr class="separator:aa81f3cd3f43d72892397734399bed06d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2771156d34daa166067b8d319ad7d164"><td class="memItemLeft" align="right" valign="top">uint8_t * </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a2771156d34daa166067b8d319ad7d164">mutable_data</a> ()</td></tr>
<tr class="separator:a2771156d34daa166067b8d319ad7d164"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a141b4a1fc0555d57f192e574e427c146"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size</a> () const </td></tr>
-<tr class="separator:a141b4a1fc0555d57f192e574e427c146"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a79e41b882b0a85259be89f5698e27372"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a79e41b882b0a85259be89f5698e27372">empty</a> () const </td></tr>
-<tr class="separator:a79e41b882b0a85259be89f5698e27372"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ff06bc0fd9734536a464e604ec226f2"><td class="memItemLeft" align="right" valign="top">const uint8_t & </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a5ff06bc0fd9734536a464e604ec226f2">operator[]</a> (size_t n) const </td></tr>
-<tr class="separator:a5ff06bc0fd9734536a464e604ec226f2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:afb914c0769f019a7c2f28b755cba5eb5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb914c0769f019a7c2f28b755cba5eb5"></a>
+<tr class="memitem:aec1c45dc306dce4a0977fff8eabdb433"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#aec1c45dc306dce4a0977fff8eabdb433">size</a> () const</td></tr>
+<tr class="separator:aec1c45dc306dce4a0977fff8eabdb433"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a072af6f4ad1aef904c5f683107d0e523"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a072af6f4ad1aef904c5f683107d0e523">empty</a> () const</td></tr>
+<tr class="separator:a072af6f4ad1aef904c5f683107d0e523"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4c8090f1904ecbdc8e2ca6a4bf79fbff"><td class="memItemLeft" align="right" valign="top">const uint8_t & </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a4c8090f1904ecbdc8e2ca6a4bf79fbff">operator[]</a> (size_t n) const</td></tr>
+<tr class="separator:a4c8090f1904ecbdc8e2ca6a4bf79fbff"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afb914c0769f019a7c2f28b755cba5eb5"><td class="memItemLeft" align="right" valign="top"><a id="afb914c0769f019a7c2f28b755cba5eb5"></a>
void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#afb914c0769f019a7c2f28b755cba5eb5">clear</a> ()</td></tr>
<tr class="memdesc:afb914c0769f019a7c2f28b755cba5eb5"><td class="mdescLeft"> </td><td class="mdescRight">Change this slice to refer to an empty array. <br /></td></tr>
<tr class="separator:afb914c0769f019a7c2f28b755cba5eb5"><td class="memSeparator" colspan="2"> </td></tr>
@@ -140,31 +117,28 @@ void </td><td class="memItemRight" valign="bottom"><a class="el" href="clas
<tr class="separator:a00f5d310f9ebf17c198cf3feb69c3842"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a20f1c8e91ff0209e5c8f86766ef63d44">truncate</a> (size_t n)</td></tr>
<tr class="separator:a20f1c8e91ff0209e5c8f86766ef63d44"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a069b48816f49b29abbd291a09dd21f4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a069b48816f49b29abbd291a09dd21f4e">check_size</a> (size_t expected_size) const </td></tr>
-<tr class="separator:a069b48816f49b29abbd291a09dd21f4e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a730a4e2cdf7d40818fa95c164a18d381"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a730a4e2cdf7d40818fa95c164a18d381">ToString</a> () const </td></tr>
-<tr class="separator:a730a4e2cdf7d40818fa95c164a18d381"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a412d632121ba52444d891c7a4f31dd42"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a412d632121ba52444d891c7a4f31dd42">ToDebugString</a> (size_t max_len=0) const </td></tr>
-<tr class="separator:a412d632121ba52444d891c7a4f31dd42"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0ecc8d893b73a664c69396ad30b14d98"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a0ecc8d893b73a664c69396ad30b14d98">compare</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &b) const </td></tr>
-<tr class="separator:a0ecc8d893b73a664c69396ad30b14d98"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3ad7697d76b8205099d43ca552c12b8d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a3ad7697d76b8205099d43ca552c12b8d">starts_with</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &x) const </td></tr>
-<tr class="separator:a3ad7697d76b8205099d43ca552c12b8d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a48bc614a10aba1268eae9a7054bf5f9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a48bc614a10aba1268eae9a7054bf5f9e">check_size</a> (size_t expected_size) const</td></tr>
+<tr class="separator:a48bc614a10aba1268eae9a7054bf5f9e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a01ad84246c80f91b5b7634b0346c4a03"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a01ad84246c80f91b5b7634b0346c4a03">ToString</a> () const</td></tr>
+<tr class="separator:a01ad84246c80f91b5b7634b0346c4a03"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad2f077da829e931314a753bc6b76fbf7"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#ad2f077da829e931314a753bc6b76fbf7">ToDebugString</a> (size_t max_len=0) const</td></tr>
+<tr class="separator:ad2f077da829e931314a753bc6b76fbf7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6e5fabfcb85d2076297aa3c24ba448c2"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a6e5fabfcb85d2076297aa3c24ba448c2">compare</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &b) const</td></tr>
+<tr class="separator:a6e5fabfcb85d2076297aa3c24ba448c2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab1919baa9e854b50b938c35bd1686c9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#ab1919baa9e854b50b938c35bd1686c9d">starts_with</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &x) const</td></tr>
+<tr class="separator:ab1919baa9e854b50b938c35bd1686c9d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4bb1c9fe13873623b5a5a118830b1806"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a4bb1c9fe13873623b5a5a118830b1806">relocate</a> (uint8_t *d)</td></tr>
<tr class="separator:a4bb1c9fe13873623b5a5a118830b1806"><td class="memSeparator" colspan="2"> </td></tr>
-</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
-Friends</h2></td></tr>
-<tr class="memitem:a1323493265790d022203af0d8b31fd9c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Slice.html#a1323493265790d022203af0d8b31fd9c">operator==</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &x, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &y)</td></tr>
-<tr class="separator:a1323493265790d022203af0d8b31fd9c"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A wrapper around externally allocated data. </p>
-<p><a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> is a simple structure containing a pointer into some external storage and a size. The user of a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> must ensure that the slice is not used after the corresponding external storage has been deallocated.</p>
-<p>Multiple threads can invoke const methods on a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> without external synchronization, but if any of the threads may call a non-const method, all threads accessing the same <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. ">Slice</a> must use external synchronization.</p>
+<p><a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data.">Slice</a> is a simple structure containing a pointer into some external storage and a size. The user of a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data.">Slice</a> must ensure that the slice is not used after the corresponding external storage has been deallocated.</p>
+<p>Multiple threads can invoke const methods on a <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data.">Slice</a> without external synchronization, but if any of the threads may call a non-const method, all threads accessing the same <a class="el" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data.">Slice</a> must use external synchronization.</p>
<p>Slices can be built around faststrings and StringPieces using constructors with implicit casts. Both StringPieces and faststrings depend on a great deal of gutil code. </p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a904b8732b247676c52cbd9147b34c54c"></a>
+<a id="a904b8732b247676c52cbd9147b34c54c"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a904b8732b247676c52cbd9147b34c54c">◆ </a></span>Slice() <span class="overload">[1/4]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -206,7 +180,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a9cb396203dd2c589e7d4f10bd80461d5"></a>
+<a id="a9cb396203dd2c589e7d4f10bd80461d5"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a9cb396203dd2c589e7d4f10bd80461d5">◆ </a></span>Slice() <span class="overload">[2/4]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -248,7 +224,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a13838e07b6dcea1895a774ab1ba62bdd"></a>
+<a id="a13838e07b6dcea1895a774ab1ba62bdd"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a13838e07b6dcea1895a774ab1ba62bdd">◆ </a></span>Slice() <span class="overload">[3/4]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -279,7 +257,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="ae8c6057eea15f8136e62255fd766e345"></a>
+<a id="ae8c6057eea15f8136e62255fd766e345"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ae8c6057eea15f8136e62255fd766e345">◆ </a></span>Slice() <span class="overload">[4/4]</span></h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -311,7 +291,9 @@ Friends</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a069b48816f49b29abbd291a09dd21f4e"></a>
+<a id="a48bc614a10aba1268eae9a7054bf5f9e"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a48bc614a10aba1268eae9a7054bf5f9e">◆ </a></span>check_size()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -331,11 +313,13 @@ Friends</h2></td></tr>
</table>
</dd>
</dl>
-<dl class="section return"><dt>Returns</dt><dd>Status::Corruption() iff <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size()</a> != <code>expected_size</code> </dd></dl>
+<dl class="section return"><dt>Returns</dt><dd><a class="el" href="classkudu_1_1Status.html#a5c0ed04aa8234b9c1aedeafc4dd3d2ee">Status::Corruption()</a> iff <a class="el" href="classkudu_1_1Slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a> != <code>expected_size</code> </dd></dl>
</div>
</div>
-<a class="anchor" id="a0ecc8d893b73a664c69396ad30b14d98"></a>
+<a id="a6e5fabfcb85d2076297aa3c24ba448c2"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a6e5fabfcb85d2076297aa3c24ba448c2">◆ </a></span>compare()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -372,7 +356,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a2d90a4590b995fb55229d25effb0c5bb"></a>
+<a id="aa81f3cd3f43d72892397734399bed06d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aa81f3cd3f43d72892397734399bed06d">◆ </a></span>data()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -396,7 +382,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a79e41b882b0a85259be89f5698e27372"></a>
+<a id="a072af6f4ad1aef904c5f683107d0e523"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a072af6f4ad1aef904c5f683107d0e523">◆ </a></span>empty()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -420,7 +408,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a2771156d34daa166067b8d319ad7d164"></a>
+<a id="a2771156d34daa166067b8d319ad7d164"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a2771156d34daa166067b8d319ad7d164">◆ </a></span>mutable_data()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -444,7 +434,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a5ff06bc0fd9734536a464e604ec226f2"></a>
+<a id="a4c8090f1904ecbdc8e2ca6a4bf79fbff"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4c8090f1904ecbdc8e2ca6a4bf79fbff">◆ </a></span>operator[]()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -465,7 +457,7 @@ Friends</h2></td></tr>
</tr>
</table>
</div><div class="memdoc">
-<dl class="section pre"><dt>Precondition</dt><dd>n < <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size()</a></dd></dl>
+<dl class="section pre"><dt>Precondition</dt><dd>n < <a class="el" href="classkudu_1_1Slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a></dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">n</td><td>The index of the byte. </td></tr>
@@ -476,7 +468,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a4bb1c9fe13873623b5a5a118830b1806"></a>
+<a id="a4bb1c9fe13873623b5a5a118830b1806"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a4bb1c9fe13873623b5a5a118830b1806">◆ </a></span>relocate()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -507,7 +501,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a00f5d310f9ebf17c198cf3feb69c3842"></a>
+<a id="a00f5d310f9ebf17c198cf3feb69c3842"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a00f5d310f9ebf17c198cf3feb69c3842">◆ </a></span>remove_prefix()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -529,7 +525,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Drop the first "n" bytes from this slice.</p>
-<dl class="section pre"><dt>Precondition</dt><dd>n <= <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size()</a></dd></dl>
+<dl class="section pre"><dt>Precondition</dt><dd>n <= <a class="el" href="classkudu_1_1Slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a></dd></dl>
<dl class="section note"><dt>Note</dt><dd>Only the base and bounds of the slice are changed; the data is not modified.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -540,7 +536,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a141b4a1fc0555d57f192e574e427c146"></a>
+<a id="aec1c45dc306dce4a0977fff8eabdb433"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#aec1c45dc306dce4a0977fff8eabdb433">◆ </a></span>size()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -564,7 +562,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a3ad7697d76b8205099d43ca552c12b8d"></a>
+<a id="ab1919baa9e854b50b938c35bd1686c9d"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ab1919baa9e854b50b938c35bd1686c9d">◆ </a></span>starts_with()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -595,7 +595,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a412d632121ba52444d891c7a4f31dd42"></a>
+<a id="ad2f077da829e931314a753bc6b76fbf7"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ad2f077da829e931314a753bc6b76fbf7">◆ </a></span>ToDebugString()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -619,7 +621,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a730a4e2cdf7d40818fa95c164a18d381"></a>
+<a id="a01ad84246c80f91b5b7634b0346c4a03"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a01ad84246c80f91b5b7634b0346c4a03">◆ </a></span>ToString()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -635,7 +639,9 @@ Friends</h2></td></tr>
</div>
</div>
-<a class="anchor" id="a20f1c8e91ff0209e5c8f86766ef63d44"></a>
+<a id="a20f1c8e91ff0209e5c8f86766ef63d44"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a20f1c8e91ff0209e5c8f86766ef63d44">◆ </a></span>truncate()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -657,7 +663,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Truncate the slice to the given number of bytes.</p>
-<dl class="section pre"><dt>Precondition</dt><dd>n <= <a class="el" href="classkudu_1_1Slice.html#a141b4a1fc0555d57f192e574e427c146">size()</a></dd></dl>
+<dl class="section pre"><dt>Precondition</dt><dd>n <= <a class="el" href="classkudu_1_1Slice.html#aec1c45dc306dce4a0977fff8eabdb433">size()</a></dd></dl>
<dl class="section note"><dt>Note</dt><dd>Only the base and bounds of the slice are changed; the data is not modified.</dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
@@ -668,50 +674,6 @@ Friends</h2></td></tr>
</div>
</div>
-<h2 class="groupheader">Friends And Related Function Documentation</h2>
-<a class="anchor" id="a1323493265790d022203af0d8b31fd9c"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool operator== </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> & </td>
- <td class="paramname"><em>x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> & </td>
- <td class="paramname"><em>y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<p>Check whether two slices are identical.</p>
-<dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">x</td><td>One slice. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">y</td><td>Another slice. </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd><code>true</code> iff two slices contain byte-for-byte identical data. </dd></dl>
-
-</div>
-</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>include/kudu/util/<a class="el" href="slice_8h_source.html">slice.h</a></li>
</ul>
@@ -719,7 +681,7 @@ Friends</h2></td></tr>
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1Status-members.html b/cpp-client-api/classkudu_1_1Status-members.html
index 976649c..bfdae0b 100644
--- a/cpp-client-api/classkudu_1_1Status-members.html
+++ b/cpp-client-api/classkudu_1_1Status-members.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -94,62 +72,62 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<p>This is the complete list of members for <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>, including all inherited members.</p>
<table class="directory">
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Aborted</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>AlreadyPresent</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a67d1309561f0064e1bda0fbd0d1aaabb">CloneAndAppend</a>(const Slice &msg) const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#acb46c72bc79ef8178696b83a01014b9e">CloneAndPrepend</a>(const Slice &msg) const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa5bc607c51a4e9e3c461aad27db409c3">CodeAsString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>ConfigurationError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>Corruption</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>EndOfFile</b>(const Slice &msg, const Slice &msg2=Slice(), int64_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>IllegalState</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Incomplete</b>(const Slice &msg, const Slice &msg2=Slice(), int64_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>InvalidArgument</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>IOError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ad4fe06882fdfb2a040e4d7d10363ca0a">IsAborted</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ab9e4ddf4c48889f365c6d359ae560e1c">IsAlreadyPresent</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a8d31d26943101023125666bbbea002e3">IsConfigurationError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a36fa7d6fc0cd9ab1f9ad48e4a7614bc9">IsCorruption</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a64dee0610c4752a8d596c1d52a5d55af">IsDiskFailure</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#adead843ea27f50252f561c995c97b2e6">IsEndOfFile</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a75e5cf90718eea9654c7e58546ea1aa2">IsIllegalState</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#af68a02f8069b1a8670fcc1b7acd869b9">IsIncomplete</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a56e991c78f5a4aed32b97fbeccf13c2c">IsInvalidArgument</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a991a91d7c07ffa41e6802a12f34d1acf">IsIOError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a70c83ddb5b234e814db84dfbbb751d0c">IsNetworkError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#aef9c22bc13669be3e2289844ec916244">IsNotAuthorized</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a38e1a8eb7b23092569cb61983ebb671d">IsNotFound</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a2b1672aba7ec84133cd086186b27821b">IsNotSupported</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a96a35401df4ecd6420c86c65bc3e05f9">IsRemoteError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#abc68e44f825df4e221e9fcce419a90cf">IsRuntimeError</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a7bce15fc7b4d95b0bdffce963972cce8">IsServiceUnavailable</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a80fe0286d8e3ac011a611afbac4edb11">IsTimedOut</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a325666f396d7f9900403765cecbaecbf">IsUninitialized</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a6dd1852c4c78a3c6d8ace5155546db93">memory_footprint_excluding_this</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a7a2d4eb7636a485b5b2cc42f0b8ad627">memory_footprint_including_this</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a3547012ea31cc504141f2222eec38857">message</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NetworkError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>NotAuthorized</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>NotFound</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>NotSupported</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#abf6454dcb72bfa92189a0595b5a858a7">ok</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a66d4341c1c1bb677284608fd51686144">Aborted</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa352708c157096893132e7bfa17f2c45">AlreadyPresent</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a835f657424af6bc1cb092139833e41a7">CloneAndAppend</a>(const Slice &msg) const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#abcee50c360b182faa966e8a96d0ba9de">CloneAndPrepend</a>(const Slice &msg) const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a6fafe0e7de52282c53ac29760fc409c5">CodeAsString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#aeb67c65dc9c5d3f6665e80a4dbbf9801">ConfigurationError</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a5c0ed04aa8234b9c1aedeafc4dd3d2ee">Corruption</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#aeab02d311b0e5d44310b0dcc1e37359b">EndOfFile</a>(const Slice &msg, const Slice &msg2=Slice(), int64_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a65232f9f7de16f12db13e6c55137c48b">IllegalState</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ab70860cab096ae35d905a5d15241d69b">Incomplete</a>(const Slice &msg, const Slice &msg2=Slice(), int64_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ab2b8ecb3407d7cdfc3c7650708d3fef4">InvalidArgument</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a41a842907942a84ac34f0912de723862">IOError</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a6640d27d5c48d9257b9ba19416530874">IsAborted</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a4e0c73bb6bb9c78d590c1d1f6d4c7282">IsAlreadyPresent</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa15dd07c7e6cf0d7ddf152ad2e8dbfef">IsConfigurationError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a4f22e819a88715855c0700a42116efc4">IsCorruption</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa3b4e9aa437a3b42371505a496b14f9c">IsDiskFailure</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a16814843bac757a1c9559fd3e9ec7ae6">IsEndOfFile</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ad3f3cd05b402351f260f8ee528d13f24">IsIllegalState</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ac78fdef5d20751a791a1944d9ece0ee7">IsIncomplete</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a067cd380b0babb8133636a423524426b">IsInvalidArgument</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a63c36a062e1f3ac68ec8ee2f032da250">IsIOError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ad4acc174b0c45945ba180f4c6cf8b431">IsNetworkError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ac850292b4c11cc4736d80d5e03805171">IsNotAuthorized</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a98720ec81c8af525c363999d526b4efd">IsNotFound</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ab07ec85036fcbebe4987e588997076ea">IsNotSupported</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a100f6f01e8bcdefb67f6e7fb17146ee6">IsRemoteError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ae0cb472b2431a7898769fc0263908ae8">IsRuntimeError</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a9f9f0d6696809fa52af0e34e18477668">IsServiceUnavailable</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a1f9cf3d3393efb81be08f18ccedb3e03">IsTimedOut</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a20ddf7be88cb0f304e4fe9ac2402f00b">IsUninitialized</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a50bb6e301bdad1d168e4366be4c41da9">memory_footprint_excluding_this</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a1286f2c8962cd3d0a2a6e7002092711c">memory_footprint_including_this</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#aefdf27f7ae0c91ee737896ac91d86796">message</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#abd07058e176fba0e87c48e955a97f0af">NetworkError</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ac9f5fdc99726585961544969dcb3b2ba">NotAuthorized</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa8230a85d171ad384e028e5782d097b3">NotFound</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a7c0794b535ba74db59d6d614b385b29c">NotSupported</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ae0c248c3ebd9f77546917ccebde029af">ok</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#adaff3248b2f66041d0a7dd59f118b7ac">OK</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aa387797d8a80892563d56244a2351a88">operator=</a>(const Status &s)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>RemoteError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>RuntimeError</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>ServiceUnavailable</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#aefdc372dd5a3c4e122bb9f49738c667f">RemoteError</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a2da56794897fa2cb3c96181f29796692">RuntimeError</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#a56570d57662d3d3e2225269386213568">ServiceUnavailable</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ad14eb530b3449967ee976aaa1c0bcde0">Status</a>()</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#affca5639a3341212bb23ae7f5c701803">Status</a>(const Status &s)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>TimedOut</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ab10872bd6ee01ee1b93a351fd0c1b104">ToString</a>() const </td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
- <tr bgcolor="#f0f0f0"><td class="entry"><b>Uninitialized</b>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1) (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#a06a1e762a63b7b72171d781f657adffe">TimedOut</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classkudu_1_1Status.html#ae3e2964343c3b1d35cdd75988ad8fa99">ToString</a>() const</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="classkudu_1_1Status.html#ac586c6af12c09103c53cfc941139cc15">Uninitialized</a>(const Slice &msg, const Slice &msg2=Slice(), int16_t posix_code=-1)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
<tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~Status</b>() (defined in <a class="el" href="classkudu_1_1Status.html">kudu::Status</a>)</td><td class="entry"><a class="el" href="classkudu_1_1Status.html">kudu::Status</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
- <small>Generated for Kudu version 1.12.0 on Mon May 18 2020 14:07:09 by Doxygen 1.8.11</small>
+ <small>Generated for Kudu version 1.13.0 on Fri Sep 18 2020 15:03:20 by Doxygen 1.8.19</small>
<br>
<small>Copyright © 2020 The Apache Software Foundation.</small>
</address>
diff --git a/cpp-client-api/classkudu_1_1Status.html b/cpp-client-api/classkudu_1_1Status.html
index a15dc01..385ad6e 100644
--- a/cpp-client-api/classkudu_1_1Status.html
+++ b/cpp-client-api/classkudu_1_1Status.html
@@ -1,9 +1,10 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
-<meta name="generator" content="Doxygen 1.8.11"/>
+<meta name="generator" content="Doxygen 1.8.19"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: kudu::Status Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -11,9 +12,6 @@
<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() { init_search(); });
-</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
@@ -31,42 +29,22 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.11 -->
+<!-- Generated by Doxygen 1.8.19 -->
<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
+/* @license-end */
</script>
- <div id="navrow1" class="tabs">
- <ul class="tablist">
- <li><a href="index.html"><span>Main Page</span></a></li>
- <li><a href="pages.html"><span>Related Pages</span></a></li>
- <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
- <li><a href="files.html"><span>Files</span></a></li>
- <li>
- <div id="MSearchBox" class="MSearchBoxInactive">
- <span class="left">
- <img id="MSearchSelect" src="search/mag_sel.png"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- alt=""/>
- <input type="text" id="MSearchField" value="Search" accesskey="S"
- onfocus="searchBox.OnSearchFieldFocus(true)"
- onblur="searchBox.OnSearchFieldFocus(false)"
- onkeyup="searchBox.OnSearchFieldChange(event)"/>
- </span><span class="right">
- <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
- </span>
- </div>
- </li>
- </ul>
- </div>
- <div id="navrow2" class="tabs2">
- <ul class="tablist">
- <li><a href="annotated.html"><span>Class List</span></a></li>
- <li><a href="classes.html"><span>Class Index</span></a></li>
- <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
- <li><a href="functions.html"><span>Class Members</span></a></li>
- </ul>
- </div>
+<script type="text/javascript" src="menudata.js"></script>
+<script type="text/javascript" src="menu.js"></script>
+<script type="text/javascript">
+/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
+$(function() {
+ initMenu('',true,false,'search.php','Search');
+ $(document).ready(function() { init_search(); });
+});
+/* @license-end */</script>
+<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
@@ -103,7 +81,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
-<tr class="memitem:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad14eb530b3449967ee976aaa1c0bcde0"></a>
+<tr class="memitem:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memItemLeft" align="right" valign="top"><a id="ad14eb530b3449967ee976aaa1c0bcde0"></a>
 </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ad14eb530b3449967ee976aaa1c0bcde0">Status</a> ()</td></tr>
<tr class="memdesc:ad14eb530b3449967ee976aaa1c0bcde0"><td class="mdescLeft"> </td><td class="mdescRight">Create an object representing success status. <br /></td></tr>
<tr class="separator:ad14eb530b3449967ee976aaa1c0bcde0"><td class="memSeparator" colspan="2"> </td></tr>
@@ -111,137 +89,111 @@ Public Member Functions</h2></td></tr>
<tr class="separator:affca5639a3341212bb23ae7f5c701803"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa387797d8a80892563d56244a2351a88"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa387797d8a80892563d56244a2351a88">operator=</a> (const <a class="el" href="classkudu_1_1Status.html">Status</a> &s)</td></tr>
<tr class="separator:aa387797d8a80892563d56244a2351a88"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abf6454dcb72bfa92189a0595b5a858a7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#abf6454dcb72bfa92189a0595b5a858a7">ok</a> () const </td></tr>
-<tr class="separator:abf6454dcb72bfa92189a0595b5a858a7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a38e1a8eb7b23092569cb61983ebb671d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a38e1a8eb7b23092569cb61983ebb671d">IsNotFound</a> () const </td></tr>
-<tr class="separator:a38e1a8eb7b23092569cb61983ebb671d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a36fa7d6fc0cd9ab1f9ad48e4a7614bc9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a36fa7d6fc0cd9ab1f9ad48e4a7614bc9">IsCorruption</a> () const </td></tr>
-<tr class="separator:a36fa7d6fc0cd9ab1f9ad48e4a7614bc9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2b1672aba7ec84133cd086186b27821b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a2b1672aba7ec84133cd086186b27821b">IsNotSupported</a> () const </td></tr>
-<tr class="separator:a2b1672aba7ec84133cd086186b27821b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a991a91d7c07ffa41e6802a12f34d1acf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a991a91d7c07ffa41e6802a12f34d1acf">IsIOError</a> () const </td></tr>
-<tr class="separator:a991a91d7c07ffa41e6802a12f34d1acf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a56e991c78f5a4aed32b97fbeccf13c2c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a56e991c78f5a4aed32b97fbeccf13c2c">IsInvalidArgument</a> () const </td></tr>
-<tr class="separator:a56e991c78f5a4aed32b97fbeccf13c2c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab9e4ddf4c48889f365c6d359ae560e1c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab9e4ddf4c48889f365c6d359ae560e1c">IsAlreadyPresent</a> () const </td></tr>
-<tr class="separator:ab9e4ddf4c48889f365c6d359ae560e1c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abc68e44f825df4e221e9fcce419a90cf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#abc68e44f825df4e221e9fcce419a90cf">IsRuntimeError</a> () const </td></tr>
-<tr class="separator:abc68e44f825df4e221e9fcce419a90cf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a70c83ddb5b234e814db84dfbbb751d0c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a70c83ddb5b234e814db84dfbbb751d0c">IsNetworkError</a> () const </td></tr>
-<tr class="separator:a70c83ddb5b234e814db84dfbbb751d0c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a75e5cf90718eea9654c7e58546ea1aa2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a75e5cf90718eea9654c7e58546ea1aa2">IsIllegalState</a> () const </td></tr>
-<tr class="separator:a75e5cf90718eea9654c7e58546ea1aa2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aef9c22bc13669be3e2289844ec916244"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aef9c22bc13669be3e2289844ec916244">IsNotAuthorized</a> () const </td></tr>
-<tr class="separator:aef9c22bc13669be3e2289844ec916244"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ad4fe06882fdfb2a040e4d7d10363ca0a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ad4fe06882fdfb2a040e4d7d10363ca0a">IsAborted</a> () const </td></tr>
-<tr class="separator:ad4fe06882fdfb2a040e4d7d10363ca0a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a96a35401df4ecd6420c86c65bc3e05f9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a96a35401df4ecd6420c86c65bc3e05f9">IsRemoteError</a> () const </td></tr>
-<tr class="separator:a96a35401df4ecd6420c86c65bc3e05f9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7bce15fc7b4d95b0bdffce963972cce8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a7bce15fc7b4d95b0bdffce963972cce8">IsServiceUnavailable</a> () const </td></tr>
-<tr class="separator:a7bce15fc7b4d95b0bdffce963972cce8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a80fe0286d8e3ac011a611afbac4edb11"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a80fe0286d8e3ac011a611afbac4edb11">IsTimedOut</a> () const </td></tr>
-<tr class="separator:a80fe0286d8e3ac011a611afbac4edb11"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a325666f396d7f9900403765cecbaecbf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a325666f396d7f9900403765cecbaecbf">IsUninitialized</a> () const </td></tr>
-<tr class="separator:a325666f396d7f9900403765cecbaecbf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8d31d26943101023125666bbbea002e3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a8d31d26943101023125666bbbea002e3">IsConfigurationError</a> () const </td></tr>
-<tr class="separator:a8d31d26943101023125666bbbea002e3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af68a02f8069b1a8670fcc1b7acd869b9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#af68a02f8069b1a8670fcc1b7acd869b9">IsIncomplete</a> () const </td></tr>
-<tr class="separator:af68a02f8069b1a8670fcc1b7acd869b9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adead843ea27f50252f561c995c97b2e6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#adead843ea27f50252f561c995c97b2e6">IsEndOfFile</a> () const </td></tr>
-<tr class="separator:adead843ea27f50252f561c995c97b2e6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a64dee0610c4752a8d596c1d52a5d55af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a64dee0610c4752a8d596c1d52a5d55af">IsDiskFailure</a> () const </td></tr>
-<tr class="separator:a64dee0610c4752a8d596c1d52a5d55af"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab10872bd6ee01ee1b93a351fd0c1b104"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab10872bd6ee01ee1b93a351fd0c1b104">ToString</a> () const </td></tr>
-<tr class="separator:ab10872bd6ee01ee1b93a351fd0c1b104"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa5bc607c51a4e9e3c461aad27db409c3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa5bc607c51a4e9e3c461aad27db409c3">CodeAsString</a> () const </td></tr>
-<tr class="separator:aa5bc607c51a4e9e3c461aad27db409c3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3547012ea31cc504141f2222eec38857"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a3547012ea31cc504141f2222eec38857">message</a> () const </td></tr>
-<tr class="separator:a3547012ea31cc504141f2222eec38857"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a20d5b34e3507a5dd326029a87df641dc"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a> () const </td></tr>
-<tr class="separator:a20d5b34e3507a5dd326029a87df641dc"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:acb46c72bc79ef8178696b83a01014b9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#acb46c72bc79ef8178696b83a01014b9e">CloneAndPrepend</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg) const </td></tr>
-<tr class="separator:acb46c72bc79ef8178696b83a01014b9e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a67d1309561f0064e1bda0fbd0d1aaabb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a67d1309561f0064e1bda0fbd0d1aaabb">CloneAndAppend</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg) const </td></tr>
-<tr class="separator:a67d1309561f0064e1bda0fbd0d1aaabb"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6dd1852c4c78a3c6d8ace5155546db93"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a6dd1852c4c78a3c6d8ace5155546db93">memory_footprint_excluding_this</a> () const </td></tr>
-<tr class="separator:a6dd1852c4c78a3c6d8ace5155546db93"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7a2d4eb7636a485b5b2cc42f0b8ad627"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a7a2d4eb7636a485b5b2cc42f0b8ad627">memory_footprint_including_this</a> () const </td></tr>
-<tr class="separator:a7a2d4eb7636a485b5b2cc42f0b8ad627"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae0c248c3ebd9f77546917ccebde029af"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ae0c248c3ebd9f77546917ccebde029af">ok</a> () const</td></tr>
+<tr class="separator:ae0c248c3ebd9f77546917ccebde029af"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a98720ec81c8af525c363999d526b4efd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a98720ec81c8af525c363999d526b4efd">IsNotFound</a> () const</td></tr>
+<tr class="separator:a98720ec81c8af525c363999d526b4efd"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4f22e819a88715855c0700a42116efc4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a4f22e819a88715855c0700a42116efc4">IsCorruption</a> () const</td></tr>
+<tr class="separator:a4f22e819a88715855c0700a42116efc4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab07ec85036fcbebe4987e588997076ea"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab07ec85036fcbebe4987e588997076ea">IsNotSupported</a> () const</td></tr>
+<tr class="separator:ab07ec85036fcbebe4987e588997076ea"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a63c36a062e1f3ac68ec8ee2f032da250"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a63c36a062e1f3ac68ec8ee2f032da250">IsIOError</a> () const</td></tr>
+<tr class="separator:a63c36a062e1f3ac68ec8ee2f032da250"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a067cd380b0babb8133636a423524426b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a067cd380b0babb8133636a423524426b">IsInvalidArgument</a> () const</td></tr>
+<tr class="separator:a067cd380b0babb8133636a423524426b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4e0c73bb6bb9c78d590c1d1f6d4c7282"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a4e0c73bb6bb9c78d590c1d1f6d4c7282">IsAlreadyPresent</a> () const</td></tr>
+<tr class="separator:a4e0c73bb6bb9c78d590c1d1f6d4c7282"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae0cb472b2431a7898769fc0263908ae8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ae0cb472b2431a7898769fc0263908ae8">IsRuntimeError</a> () const</td></tr>
+<tr class="separator:ae0cb472b2431a7898769fc0263908ae8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad4acc174b0c45945ba180f4c6cf8b431"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ad4acc174b0c45945ba180f4c6cf8b431">IsNetworkError</a> () const</td></tr>
+<tr class="separator:ad4acc174b0c45945ba180f4c6cf8b431"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad3f3cd05b402351f260f8ee528d13f24"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ad3f3cd05b402351f260f8ee528d13f24">IsIllegalState</a> () const</td></tr>
+<tr class="separator:ad3f3cd05b402351f260f8ee528d13f24"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac850292b4c11cc4736d80d5e03805171"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ac850292b4c11cc4736d80d5e03805171">IsNotAuthorized</a> () const</td></tr>
+<tr class="separator:ac850292b4c11cc4736d80d5e03805171"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6640d27d5c48d9257b9ba19416530874"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a6640d27d5c48d9257b9ba19416530874">IsAborted</a> () const</td></tr>
+<tr class="separator:a6640d27d5c48d9257b9ba19416530874"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a100f6f01e8bcdefb67f6e7fb17146ee6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a100f6f01e8bcdefb67f6e7fb17146ee6">IsRemoteError</a> () const</td></tr>
+<tr class="separator:a100f6f01e8bcdefb67f6e7fb17146ee6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9f9f0d6696809fa52af0e34e18477668"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a9f9f0d6696809fa52af0e34e18477668">IsServiceUnavailable</a> () const</td></tr>
+<tr class="separator:a9f9f0d6696809fa52af0e34e18477668"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1f9cf3d3393efb81be08f18ccedb3e03"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a1f9cf3d3393efb81be08f18ccedb3e03">IsTimedOut</a> () const</td></tr>
+<tr class="separator:a1f9cf3d3393efb81be08f18ccedb3e03"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a20ddf7be88cb0f304e4fe9ac2402f00b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a20ddf7be88cb0f304e4fe9ac2402f00b">IsUninitialized</a> () const</td></tr>
+<tr class="separator:a20ddf7be88cb0f304e4fe9ac2402f00b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa15dd07c7e6cf0d7ddf152ad2e8dbfef"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa15dd07c7e6cf0d7ddf152ad2e8dbfef">IsConfigurationError</a> () const</td></tr>
+<tr class="separator:aa15dd07c7e6cf0d7ddf152ad2e8dbfef"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac78fdef5d20751a791a1944d9ece0ee7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ac78fdef5d20751a791a1944d9ece0ee7">IsIncomplete</a> () const</td></tr>
+<tr class="separator:ac78fdef5d20751a791a1944d9ece0ee7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a16814843bac757a1c9559fd3e9ec7ae6"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a16814843bac757a1c9559fd3e9ec7ae6">IsEndOfFile</a> () const</td></tr>
+<tr class="separator:a16814843bac757a1c9559fd3e9ec7ae6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa3b4e9aa437a3b42371505a496b14f9c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa3b4e9aa437a3b42371505a496b14f9c">IsDiskFailure</a> () const</td></tr>
+<tr class="separator:aa3b4e9aa437a3b42371505a496b14f9c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae3e2964343c3b1d35cdd75988ad8fa99"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ae3e2964343c3b1d35cdd75988ad8fa99">ToString</a> () const</td></tr>
+<tr class="separator:ae3e2964343c3b1d35cdd75988ad8fa99"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6fafe0e7de52282c53ac29760fc409c5"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a6fafe0e7de52282c53ac29760fc409c5">CodeAsString</a> () const</td></tr>
+<tr class="separator:a6fafe0e7de52282c53ac29760fc409c5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aefdf27f7ae0c91ee737896ac91d86796"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Slice.html">Slice</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aefdf27f7ae0c91ee737896ac91d86796">message</a> () const</td></tr>
+<tr class="separator:aefdf27f7ae0c91ee737896ac91d86796"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4d6bfd279cadd657fd07842aa258bd5d"><td class="memItemLeft" align="right" valign="top">int16_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a4d6bfd279cadd657fd07842aa258bd5d">posix_code</a> () const</td></tr>
+<tr class="separator:a4d6bfd279cadd657fd07842aa258bd5d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:abcee50c360b182faa966e8a96d0ba9de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#abcee50c360b182faa966e8a96d0ba9de">CloneAndPrepend</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg) const</td></tr>
+<tr class="separator:abcee50c360b182faa966e8a96d0ba9de"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a835f657424af6bc1cb092139833e41a7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a835f657424af6bc1cb092139833e41a7">CloneAndAppend</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg) const</td></tr>
+<tr class="separator:a835f657424af6bc1cb092139833e41a7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a50bb6e301bdad1d168e4366be4c41da9"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a50bb6e301bdad1d168e4366be4c41da9">memory_footprint_excluding_this</a> () const</td></tr>
+<tr class="separator:a50bb6e301bdad1d168e4366be4c41da9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1286f2c8962cd3d0a2a6e7002092711c"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a1286f2c8962cd3d0a2a6e7002092711c">memory_footprint_including_this</a> () const</td></tr>
+<tr class="separator:a1286f2c8962cd3d0a2a6e7002092711c"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:adaff3248b2f66041d0a7dd59f118b7ac"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#adaff3248b2f66041d0a7dd59f118b7ac">OK</a> ()</td></tr>
<tr class="separator:adaff3248b2f66041d0a7dd59f118b7ac"><td class="memSeparator" colspan="2"> </td></tr>
<tr><td colspan="2"><div class="groupHeader">Methods to build status objects for various types of errors.</div></td></tr>
-<tr><td colspan="2"><div class="groupText"><dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The informational message on the error. </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">msg2</td><td>Additional information on the error (optional). </td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">posix_code</td><td>POSIX error code, if applicable (optional). </td></tr>
- </table>
- </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The error status of an appropriate type. </dd></dl>
-</div></td></tr>
-<tr class="memitem:aa8230a85d171ad384e028e5782d097b3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa8230a85d171ad384e028e5782d097b3"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>NotFound</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:aa8230a85d171ad384e028e5782d097b3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa8230a85d171ad384e028e5782d097b3">NotFound</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Sli [...]
<tr class="separator:aa8230a85d171ad384e028e5782d097b3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5c0ed04aa8234b9c1aedeafc4dd3d2ee"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>Corruption</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a5c0ed04aa8234b9c1aedeafc4dd3d2ee">Corruption</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1S [...]
<tr class="separator:a5c0ed04aa8234b9c1aedeafc4dd3d2ee"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7c0794b535ba74db59d6d614b385b29c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c0794b535ba74db59d6d614b385b29c"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>NotSupported</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a7c0794b535ba74db59d6d614b385b29c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a7c0794b535ba74db59d6d614b385b29c">NotSupported</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_ [...]
<tr class="separator:a7c0794b535ba74db59d6d614b385b29c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab2b8ecb3407d7cdfc3c7650708d3fef4"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>InvalidArgument</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab2b8ecb3407d7cdfc3c7650708d3fef4">InvalidArgument</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu [...]
<tr class="separator:ab2b8ecb3407d7cdfc3c7650708d3fef4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a41a842907942a84ac34f0912de723862"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41a842907942a84ac34f0912de723862"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>IOError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a41a842907942a84ac34f0912de723862"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a41a842907942a84ac34f0912de723862">IOError</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slic [...]
<tr class="separator:a41a842907942a84ac34f0912de723862"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa352708c157096893132e7bfa17f2c45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa352708c157096893132e7bfa17f2c45"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>AlreadyPresent</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:aa352708c157096893132e7bfa17f2c45"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aa352708c157096893132e7bfa17f2c45">AlreadyPresent</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_ [...]
<tr class="separator:aa352708c157096893132e7bfa17f2c45"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2da56794897fa2cb3c96181f29796692"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2da56794897fa2cb3c96181f29796692"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>RuntimeError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a2da56794897fa2cb3c96181f29796692"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a2da56794897fa2cb3c96181f29796692">RuntimeError</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_ [...]
<tr class="separator:a2da56794897fa2cb3c96181f29796692"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abd07058e176fba0e87c48e955a97f0af"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd07058e176fba0e87c48e955a97f0af"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>NetworkError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:abd07058e176fba0e87c48e955a97f0af"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#abd07058e176fba0e87c48e955a97f0af">NetworkError</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_ [...]
<tr class="separator:abd07058e176fba0e87c48e955a97f0af"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a65232f9f7de16f12db13e6c55137c48b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65232f9f7de16f12db13e6c55137c48b"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>IllegalState</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a65232f9f7de16f12db13e6c55137c48b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a65232f9f7de16f12db13e6c55137c48b">IllegalState</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_ [...]
<tr class="separator:a65232f9f7de16f12db13e6c55137c48b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac9f5fdc99726585961544969dcb3b2ba"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac9f5fdc99726585961544969dcb3b2ba"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>NotAuthorized</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:ac9f5fdc99726585961544969dcb3b2ba"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ac9f5fdc99726585961544969dcb3b2ba">NotAuthorized</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1 [...]
<tr class="separator:ac9f5fdc99726585961544969dcb3b2ba"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a66d4341c1c1bb677284608fd51686144"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a66d4341c1c1bb677284608fd51686144"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>Aborted</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a66d4341c1c1bb677284608fd51686144"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a66d4341c1c1bb677284608fd51686144">Aborted</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slic [...]
<tr class="separator:a66d4341c1c1bb677284608fd51686144"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefdc372dd5a3c4e122bb9f49738c667f"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>RemoteError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aefdc372dd5a3c4e122bb9f49738c667f">RemoteError</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1 [...]
<tr class="separator:aefdc372dd5a3c4e122bb9f49738c667f"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a56570d57662d3d3e2225269386213568"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a56570d57662d3d3e2225269386213568"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>ServiceUnavailable</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a56570d57662d3d3e2225269386213568"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a56570d57662d3d3e2225269386213568">ServiceUnavailable</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classk [...]
<tr class="separator:a56570d57662d3d3e2225269386213568"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a06a1e762a63b7b72171d781f657adffe"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a06a1e762a63b7b72171d781f657adffe"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>TimedOut</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:a06a1e762a63b7b72171d781f657adffe"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#a06a1e762a63b7b72171d781f657adffe">TimedOut</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Sli [...]
<tr class="separator:a06a1e762a63b7b72171d781f657adffe"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ac586c6af12c09103c53cfc941139cc15"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac586c6af12c09103c53cfc941139cc15"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>Uninitialized</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:ac586c6af12c09103c53cfc941139cc15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ac586c6af12c09103c53cfc941139cc15">Uninitialized</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1 [...]
<tr class="separator:ac586c6af12c09103c53cfc941139cc15"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb67c65dc9c5d3f6665e80a4dbbf9801"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>ConfigurationError</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int16_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aeb67c65dc9c5d3f6665e80a4dbbf9801">ConfigurationError</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classk [...]
<tr class="separator:aeb67c65dc9c5d3f6665e80a4dbbf9801"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab70860cab096ae35d905a5d15241d69b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab70860cab096ae35d905a5d15241d69b"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>Incomplete</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int64_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:ab70860cab096ae35d905a5d15241d69b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#ab70860cab096ae35d905a5d15241d69b">Incomplete</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1S [...]
<tr class="separator:ab70860cab096ae35d905a5d15241d69b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeab02d311b0e5d44310b0dcc1e37359b"></a>
-static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><b>EndOfFile</b> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Slice.html">Slice</a>(), int64_t <a class="el" href="classkudu_1_1Status.html#a20d5b34e3507a5dd326029a87df641dc">posix_code</a>=-1)</td></tr>
+<tr class="memitem:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classkudu_1_1Status.html#aeab02d311b0e5d44310b0dcc1e37359b">EndOfFile</a> (const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg, const <a class="el" href="classkudu_1_1Slice.html">Slice</a> &msg2=<a class="el" href="classkudu_1_1Sl [...]
<tr class="separator:aeab02d311b0e5d44310b0dcc1e37359b"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A representation of an operation's outcome. </p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
-<a class="anchor" id="affca5639a3341212bb23ae7f5c701803"></a>
+<a id="affca5639a3341212bb23ae7f5c701803"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#affca5639a3341212bb23ae7f5c701803">◆ </a></span>Status()</h2>
+
<div class="memitem">
<div class="memproto">
<table class="mlabels">
@@ -273,7 +225,111 @@ static <a class="el" href="classkudu_1_1Status.html">Status</a> </td><td cl
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a67d1309561f0064e1bda0fbd0d1aaabb"></a>
+<a id="a66d4341c1c1bb677284608fd51686144"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#a66d4341c1c1bb677284608fd51686144">◆ </a></span>Aborted()</h2>
+
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">static <a class="el" href="classkudu_1_1Status.html">Status</a> kudu::Status::Aborted </td>
+ <td>(</td>
+ <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> & </td>
+ <td class="paramname"><em>msg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classkudu_1_1Slice.html">Slice</a> & </td>
+ <td class="paramname"><em>msg2</em> = <code><a class="el" href="classkudu_1_1Slice.html">Slice</a>()</code>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int16_t </td>
+ <td class="paramname"><em>posix_code</em> = <code>-1</code> </td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
+<dl class="params"><dt>Parameters</dt><dd>
+ <table class="params">
+ <tr><td class="paramdir">[in]</td><td class="paramname">msg</td><td>The informational message on the error. </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">msg2</td><td>Additional information on the error (optional). </td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">posix_code</td><td>POSIX error code, if applicable (optional). </td></tr>
+ </table>
... 255754 lines suppressed ...