blob: f53aeca65e71215f44e222beb61b4aebcbc9ddb0 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Kudu C++ client API: Class Hierarchy</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Kudu C++ client API
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="headertitle">
<div class="title">Class Hierarchy</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#kudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc_3_01ReqClass_00_01RespClass_01_4"/>
<map name="kudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc_3_01ReqClass_00_01RespClass_01_4" id="kudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc_3_01ReqClass_00_01RespClass_01_4">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1internal_1_1AsyncLeaderMasterRpc.html" title="kudu::client::internal\l::AsyncLeaderMasterRpc\l\&lt; ReqClass, RespClass \&gt;" alt="" coords="5,5,183,61"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduClient"/>
<map name="kudu_1_1client_1_1KuduClient" id="kudu_1_1client_1_1KuduClient">
<area shape="rect" id="node2" href="classkudu_1_1client_1_1KuduClient.html" title="A handle for a connection to a cluster. " alt="" coords="227,5,388,32"/>
<area shape="rect" id="node3" href="classkudu_1_1client_1_1KuduSession.html" title="Representation of a Kudu client session. " alt="" coords="220,56,395,83"/>
<area shape="rect" id="node4" href="classkudu_1_1client_1_1KuduTable.html" title="A representation of a table on a particular cluster. " alt="" coords="228,107,387,133"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduClientBuilder"/>
<map name="kudu_1_1client_1_1KuduClientBuilder" id="kudu_1_1client_1_1KuduClientBuilder">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduClientBuilder.html" title="A &quot;factory&quot; for KuduClient objects. " alt="" coords="5,5,167,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduColumnSchema"/>
<map name="kudu_1_1client_1_1KuduColumnSchema" id="kudu_1_1client_1_1KuduColumnSchema">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduColumnSchema.html" title="Representation of the column schema. " alt="" coords="5,5,177,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduColumnSpec"/>
<map name="kudu_1_1client_1_1KuduColumnSpec" id="kudu_1_1client_1_1KuduColumnSpec">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduColumnSpec.html" title="Builder API for specifying or altering a column within a table schema. " alt="" coords="5,5,208,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduColumnStorageAttributes"/>
<map name="kudu_1_1client_1_1KuduColumnStorageAttributes" id="kudu_1_1client_1_1KuduColumnStorageAttributes">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduColumnStorageAttributes.html" title="Representation of column storage attributes. " alt="" coords="5,5,177,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduColumnTypeAttributes"/>
<map name="kudu_1_1client_1_1KuduColumnTypeAttributes" id="kudu_1_1client_1_1KuduColumnTypeAttributes">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduColumnTypeAttributes.html" title="Representation of column type attributes. " alt="" coords="5,5,177,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduError"/>
<map name="kudu_1_1client_1_1KuduError" id="kudu_1_1client_1_1KuduError">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduError.html" title="This class represents an error which occurred in a write operation. " alt="" coords="5,5,160,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_8.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduLoggingCallback"/>
<map name="kudu_1_1client_1_1KuduLoggingCallback" id="kudu_1_1client_1_1KuduLoggingCallback">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduLoggingCallback.html" title="The interface for all logging callbacks. " alt="" coords="5,39,177,80"/>
<area shape="rect" id="node2" href="classkudu_1_1client_1_1KuduLoggingFunctionCallback.html" title="The logging callback that invokes a function by pointer with a single argument. " alt="" coords="225,5,397,47"/>
<area shape="rect" id="node3" href="classkudu_1_1client_1_1KuduLoggingMemberCallback.html" title="The logging callback that invokes a member function of an object. " alt="" coords="225,71,397,112"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_9.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduPartitioner"/>
<map name="kudu_1_1client_1_1KuduPartitioner" id="kudu_1_1client_1_1KuduPartitioner">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduPartitioner.html" title="kudu::client::KuduPartitioner" alt="" coords="5,5,192,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_10.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduPartitionerBuilder"/>
<map name="kudu_1_1client_1_1KuduPartitionerBuilder" id="kudu_1_1client_1_1KuduPartitionerBuilder">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduPartitionerBuilder.html" title="Builder for Partitioner instances. " alt="" coords="5,5,192,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_11.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduPredicate"/>
<map name="kudu_1_1client_1_1KuduPredicate" id="kudu_1_1client_1_1KuduPredicate">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduPredicate.html" title="A representation of comparison predicate for Kudu queries. " alt="" coords="5,5,188,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_12.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduReplica"/>
<map name="kudu_1_1client_1_1KuduReplica" id="kudu_1_1client_1_1KuduReplica">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduReplica.html" title="In&#45;memory representation of a remote tablet&#39;s replica. " alt="" coords="5,5,176,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_13.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduScanBatch"/>
<map name="kudu_1_1client_1_1KuduScanBatch" id="kudu_1_1client_1_1KuduScanBatch">
<area shape="rect" id="node2" href="classkudu_1_1client_1_1KuduScanBatch.html" title="A batch of zero or more rows returned by a scan operation. " alt="" coords="120,31,311,57"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_14.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduScanner"/>
<map name="kudu_1_1client_1_1KuduScanner" id="kudu_1_1client_1_1KuduScanner">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduScanner.html" title="This class is a representation of a single scan. " alt="" coords="5,5,180,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_15.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduScanToken"/>
<map name="kudu_1_1client_1_1KuduScanToken" id="kudu_1_1client_1_1KuduScanToken">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduScanToken.html" title="A scan descriptor limited to a single physical contiguous location. " alt="" coords="5,5,199,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_16.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduScanTokenBuilder"/>
<map name="kudu_1_1client_1_1KuduScanTokenBuilder" id="kudu_1_1client_1_1KuduScanTokenBuilder">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduScanTokenBuilder.html" title="Builds scan tokens for a table. " alt="" coords="5,5,199,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_17.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduSchema"/>
<map name="kudu_1_1client_1_1KuduSchema" id="kudu_1_1client_1_1KuduSchema">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduSchema.html" title="A representation of a table&#39;s schema. " alt="" coords="5,5,180,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_18.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduSchemaBuilder"/>
<map name="kudu_1_1client_1_1KuduSchemaBuilder" id="kudu_1_1client_1_1KuduSchemaBuilder">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduSchemaBuilder.html" title="Builder API for constructing a KuduSchema object. " alt="" coords="5,5,180,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_19.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduStatusCallback"/>
<map name="kudu_1_1client_1_1KuduStatusCallback" id="kudu_1_1client_1_1KuduStatusCallback">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduStatusCallback.html" title="The interface for all status callbacks. " alt="" coords="5,39,171,80"/>
<area shape="rect" id="node2" href="classkudu_1_1client_1_1KuduStatusFunctionCallback.html" title="The status callback that invokes a function by pointer with a single argument. " alt="" coords="219,5,384,47"/>
<area shape="rect" id="node3" href="classkudu_1_1client_1_1KuduStatusMemberCallback.html" title="The status callback that invokes a member function of an object. " alt="" coords="219,71,384,112"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_20.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduTableAlterer"/>
<map name="kudu_1_1client_1_1KuduTableAlterer" id="kudu_1_1client_1_1KuduTableAlterer">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduTableAlterer.html" title="Alters an existing table based on the provided steps. " alt="" coords="5,5,203,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_21.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduTableCreator"/>
<map name="kudu_1_1client_1_1KuduTableCreator" id="kudu_1_1client_1_1KuduTableCreator">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduTableCreator.html" title="A helper class to create a new table with the desired options. " alt="" coords="5,5,208,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_22.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduTableStatistics"/>
<map name="kudu_1_1client_1_1KuduTableStatistics" id="kudu_1_1client_1_1KuduTableStatistics">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduTableStatistics.html" title="In&#45;memory statistics of table. " alt="" coords="5,5,220,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_23.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduTablet"/>
<map name="kudu_1_1client_1_1KuduTablet" id="kudu_1_1client_1_1KuduTablet">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduTablet.html" title="In&#45;memory representation of a remote tablet. " alt="" coords="5,5,168,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_24.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduTabletServer"/>
<map name="kudu_1_1client_1_1KuduTabletServer" id="kudu_1_1client_1_1KuduTabletServer">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduTabletServer.html" title="In&#45;memory representation of a remote tablet server. " alt="" coords="5,5,168,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_25.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduValue"/>
<map name="kudu_1_1client_1_1KuduValue" id="kudu_1_1client_1_1KuduValue">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduValue.html" title="A constant cell value with a specific type. " alt="" coords="5,5,165,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_26.png" border="0" alt="" usemap="#kudu_1_1client_1_1KuduWriteOperation"/>
<map name="kudu_1_1client_1_1KuduWriteOperation" id="kudu_1_1client_1_1KuduWriteOperation">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1KuduWriteOperation.html" title="A single&#45;row write operation to be sent to a Kudu table. " alt="" coords="5,81,220,108"/>
<area shape="rect" id="node2" href="classkudu_1_1client_1_1KuduDelete.html" title="A single row delete to be sent to the cluster. " alt="" coords="270,5,435,32"/>
<area shape="rect" id="node3" href="classkudu_1_1client_1_1KuduInsert.html" title="A single row insert to be sent to the cluster. " alt="" coords="273,56,433,83"/>
<area shape="rect" id="node4" href="classkudu_1_1client_1_1KuduUpdate.html" title="A single row update to be sent to the cluster. " alt="" coords="268,107,437,133"/>
<area shape="rect" id="node5" href="classkudu_1_1client_1_1KuduUpsert.html" title="A single row upsert to be sent to the cluster. " alt="" coords="269,157,436,184"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_27.png" border="0" alt="" usemap="#kudu_1_1client_1_1ResourceMetrics"/>
<map name="kudu_1_1client_1_1ResourceMetrics" id="kudu_1_1client_1_1ResourceMetrics">
<area shape="rect" id="node1" href="classkudu_1_1client_1_1ResourceMetrics.html" title="A generic catalog of simple metrics. " alt="" coords="5,5,201,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_28.png" border="0" alt="" usemap="#kudu_1_1internal__logging_1_1CerrLog"/>
<map name="kudu_1_1internal__logging_1_1CerrLog" id="kudu_1_1internal__logging_1_1CerrLog">
<area shape="rect" id="node1" href="classkudu_1_1internal__logging_1_1CerrLog.html" title="A helper for stderr log sink. " alt="" coords="5,5,153,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_29.png" border="0" alt="" usemap="#kudu_1_1internal__logging_1_1NullLog"/>
<map name="kudu_1_1internal__logging_1_1NullLog" id="kudu_1_1internal__logging_1_1NullLog">
<area shape="rect" id="node1" href="classkudu_1_1internal__logging_1_1NullLog.html" title="A helper for the nil log sink. " alt="" coords="5,5,153,47"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_30.png" border="0" alt="" usemap="#kudu_1_1MonoDelta"/>
<map name="kudu_1_1MonoDelta" id="kudu_1_1MonoDelta">
<area shape="rect" id="node1" href="classkudu_1_1MonoDelta.html" title="A representation of a time interval. " alt="" coords="5,5,127,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_31.png" border="0" alt="" usemap="#kudu_1_1MonoTime"/>
<map name="kudu_1_1MonoTime" id="kudu_1_1MonoTime">
<area shape="rect" id="node1" href="classkudu_1_1MonoTime.html" title="Representation of a particular point in time. " alt="" coords="5,5,124,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_32.png" border="0" alt="" usemap="#kudu_1_1Slice"/>
<map name="kudu_1_1Slice" id="kudu_1_1Slice">
<area shape="rect" id="node1" href="classkudu_1_1Slice.html" title="A wrapper around externally allocated data. " alt="" coords="5,5,92,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_33.png" border="0" alt="" usemap="#kudu_1_1Slice_1_1Comparator"/>
<map name="kudu_1_1Slice_1_1Comparator" id="kudu_1_1Slice_1_1Comparator">
<area shape="rect" id="node1" href="structkudu_1_1Slice_1_1Comparator.html" title="Comparator struct, useful for ordered collections (like STL maps). " alt="" coords="5,5,168,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_34.png" border="0" alt="" usemap="#kudu_1_1SliceMap_3_01T_01_4"/>
<map name="kudu_1_1SliceMap_3_01T_01_4" id="kudu_1_1SliceMap_3_01T_01_4">
<area shape="rect" id="node1" href="structkudu_1_1SliceMap.html" title="STL map whose keys are Slices. " alt="" coords="5,5,149,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_35.png" border="0" alt="" usemap="#kudu_1_1Status"/>
<map name="kudu_1_1Status" id="kudu_1_1Status">
<area shape="rect" id="node1" href="classkudu_1_1Status.html" title="A representation of an operation&#39;s outcome. " alt="" coords="5,5,101,32"/>
</map>
</td></tr>
<tr><td><img src="inherit_graph_36.png" border="0" alt="" usemap="#KuduPartialRow"/>
<map name="KuduPartialRow" id="KuduPartialRow">
<area shape="rect" id="node1" href="classKuduPartialRow.html" title="A row which may only contain values for a subset of the columns. " alt="" coords="5,5,121,32"/>
</map>
</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/>
<address class="footer">
<small>Generated for Kudu version 1.11.1 on Tue Nov 19 2019 23:11:03 by Doxygen 1.8.13</small>
<br>
<small>Copyright © 2019 The Apache Software Foundation.</small>
</address>
</body>
</html>