| <!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 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>org.apache.hadoop.hbase.client (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)</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="org.apache.hadoop.hbase.client (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| </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 class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.html">Use</a></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/hadoop/hbase/chaos/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../../org/apache/hadoop/hbase/client/backoff/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.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> |
| <a name="skip.navbar.top"> |
| <!-- --> |
| </a></div> |
| <!-- ========= END OF TOP NAVBAR ========= --> |
| <div class="header"> |
| <h1 title="Package" class="title">Package org.apache.hadoop.hbase.client</h1> |
| <div class="docSummary"> |
| <div class="block">Provides HBase Client</div> |
| </div> |
| <p>See: <a href="#package.description">Description</a></p> |
| </div> |
| <div class="contentContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation"> |
| <caption><span>Interface Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Interface</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></td> |
| <td class="colLast"> |
| <div class="block">The administrative API for HBase.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AdvancedScanResultConsumer.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer</a></td> |
| <td class="colLast"> |
| <div class="block">This is the low level API for asynchronous scan.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AdvancedScanResultConsumer.ScanController.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer.ScanController</a></td> |
| <td class="colLast"> |
| <div class="block">Used to suspend or stop a scan, or get a scan cursor if available.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AdvancedScanResultConsumer.ScanResumer.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer.ScanResumer</a></td> |
| <td class="colLast"> |
| <div class="block">Used to resume a scan.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous administrative API for HBase.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdminBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdminBuilder</a></td> |
| <td class="colLast"> |
| <div class="block">For creating <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncAdmin</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdminRequestRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdminRequestRetryingCaller.Callable</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">AsyncBufferedMutator</a></td> |
| <td class="colLast"> |
| <div class="block">Used to communicate with a single HBase table in batches.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncBufferedMutatorBuilder</a></td> |
| <td class="colLast"> |
| <div class="block">For creating <a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous connection for internal usage.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous version of Connection.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMasterRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncMasterRequestRpcRetryingCaller.Callable</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionServerAdmin.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncRegionServerAdmin.RpcCall</a><RESP></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncServerRequestRpcRetryingCaller.Callable</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a><C extends <a href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a>></td> |
| <td class="colLast"> |
| <div class="block">The interface for asynchronous version of Table.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CheckAndMutateBuilder</a></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.CheckAndMutateWithFilterBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CheckAndMutateWithFilterBuilder</a></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0.</span></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.CoprocessorCallback.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CoprocessorCallback</a><R></td> |
| <td class="colLast"> |
| <div class="block">The callback when we want to execute a coprocessor call on a range of regions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.CoprocessorServiceBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CoprocessorServiceBuilder</a><S,R></td> |
| <td class="colLast"> |
| <div class="block">Helper class for sending coprocessorService request that executes a coprocessor call on regions |
| which are covered by a range.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableBuilder</a><C extends <a href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a>></td> |
| <td class="colLast"> |
| <div class="block">For creating <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous version of RegionLocator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Attributes.html" title="interface in org.apache.hadoop.hbase.client">Attributes</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></td> |
| <td class="colLast"> |
| <div class="block">Used to communicate with a single HBase table similar to <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> but meant for |
| batched, asynchronous puts.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.ExceptionListener.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator.ExceptionListener</a></td> |
| <td class="colLast"> |
| <div class="block">Listens for asynchronous exceptions on a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaLoadBalanceSelector.html" title="interface in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSelector</a></td> |
| <td class="colLast"> |
| <div class="block">A Catalog replica selector decides which catalog replica to go for read requests when it is |
| configured as CatalogReplicaMode.LoadBalance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.DeadServerHandler.html" title="interface in org.apache.hadoop.hbase.client">ClusterStatusListener.DeadServerHandler</a></td> |
| <td class="colLast"> |
| <div class="block">Class to be extended to manage a new dead server.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.Listener.html" title="interface in org.apache.hadoop.hbase.client">ClusterStatusListener.Listener</a></td> |
| <td class="colLast"> |
| <div class="block">The interface to be implemented by a listener of a cluster status event.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a></td> |
| <td class="colLast"> |
| <div class="block">An ColumnFamilyDescriptor contains information about a column family such as the |
| number of versions, compression settings, etc.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></td> |
| <td class="colLast"> |
| <div class="block">A cluster connection encapsulating lower level individual connections to actual servers and |
| a connection to zookeeper.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistry.html" title="interface in org.apache.hadoop.hbase.client">ConnectionRegistry</a></td> |
| <td class="colLast"> |
| <div class="block">Registry for meta information needed for connection setup to a HBase cluster.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.Converter.html" title="interface in org.apache.hadoop.hbase.client">ConnectionUtils.Converter</a><D,I,S></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">ConnectionUtils.RpcCall</a><RESP,REQ></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CoprocessorDescriptor.html" title="interface in org.apache.hadoop.hbase.client">CoprocessorDescriptor</a></td> |
| <td class="colLast"> |
| <div class="block">CoprocessorDescriptor contains the details about how to build a coprocessor.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Hbck.html" title="interface in org.apache.hadoop.hbase.client">Hbck</a></td> |
| <td class="colLast"> |
| <div class="block">Hbck fixup tool APIs.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MasterRegistry.Callable.html" title="interface in org.apache.hadoop.hbase.client">MasterRegistry.Callable</a><T></td> |
| <td class="colLast"> |
| <div class="block">For describing the actual asynchronous rpc call.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.NewMetric.html" title="interface in org.apache.hadoop.hbase.client">MetricsConnection.NewMetric</a><T></td> |
| <td class="colLast"> |
| <div class="block">A lambda for dispatching to the appropriate metric factory method</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></td> |
| <td class="colLast"> |
| <div class="block">NonceGenerator interface.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AdminRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AdminRpcCall</a><RESP,REQ></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a><D,S></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a><RESP,REQ></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableOperator.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TableOperator</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncTableImpl.NoncedConverter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncTableImpl.NoncedConverter</a><D,I,S></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></td> |
| <td class="colLast"> |
| <div class="block">Information about a region.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></td> |
| <td class="colLast"> |
| <div class="block">Used to view region location information for a single HBase table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RequestController.html" title="interface in org.apache.hadoop.hbase.client">RequestController</a></td> |
| <td class="colLast"> |
| <div class="block">An interface for client request scheduling algorithm.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RequestController.Checker.html" title="interface in org.apache.hadoop.hbase.client">RequestController.Checker</a></td> |
| <td class="colLast"> |
| <div class="block">Picks up the valid data.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></td> |
| <td class="colLast"> |
| <div class="block">Interface for client-side scanning.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a></td> |
| <td class="colLast"> |
| <div class="block">Has a row.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a><T></td> |
| <td class="colLast"> |
| <div class="block">Provide a way to access the inner buffer.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ScanResultCache.html" title="interface in org.apache.hadoop.hbase.client">ScanResultCache</a></td> |
| <td class="colLast"> |
| <div class="block">Used to separate the row constructing logic.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumer.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumer</a></td> |
| <td class="colLast"> |
| <div class="block">Receives <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> for an asynchronous scan.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a></td> |
| <td class="colLast"> |
| <div class="block">The base interface for scan result consumer.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a><S,R></td> |
| <td class="colLast"> |
| <div class="block">Delegate to a protobuf rpc call.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SimpleRequestController.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">SimpleRequestController.RowChecker</a></td> |
| <td class="colLast"> |
| <div class="block">Provide a way to control the flow of rows iteration.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/StatisticTrackable.html" title="interface in org.apache.hadoop.hbase.client">StatisticTrackable</a></td> |
| <td class="colLast"> |
| <div class="block">Parent interface for an object to get updates about per-region statistics.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></td> |
| <td class="colLast"> |
| <div class="block">Used to communicate with a single HBase table.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Table.CheckAndMutateBuilder.html" title="interface in org.apache.hadoop.hbase.client">Table.CheckAndMutateBuilder</a></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0.</span></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Table.CheckAndMutateWithFilterBuilder.html" title="interface in org.apache.hadoop.hbase.client">Table.CheckAndMutateWithFilterBuilder</a></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">Since 3.0.0, will be removed in 4.0.0.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableBuilder.html" title="interface in org.apache.hadoop.hbase.client">TableBuilder</a></td> |
| <td class="colLast"> |
| <div class="block">For creating <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> instance.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></td> |
| <td class="colLast"> |
| <div class="block">TableDescriptor contains the details about an HBase table such as the descriptors of |
| all the column families, is the table a catalog table, <code> hbase:meta </code>, |
| if the table is read only, the maximum size of the memstore, |
| when the region split should occur, coprocessors associated with it etc...</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableOverAsyncTable.StubCall.html" title="interface in org.apache.hadoop.hbase.client">TableOverAsyncTable.StubCall</a><R></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/VersionInfoUtil.ServiceCallFunction.html" title="interface in org.apache.hadoop.hbase.client">VersionInfoUtil.ServiceCallFunction</a><T1,T2,R,E extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Throwable.html?is-external=true" title="class or interface in java.lang">Throwable</a>></td> |
| <td class="colLast"> |
| <div class="block">We intend to use the local version for service call shortcut(s), so we use an interface |
| compatible with a typical service call, with 2 args, return type, and an exception type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ZKConnectionRegistry.Converter.html" title="interface in org.apache.hadoop.hbase.client">ZKConnectionRegistry.Converter</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation"> |
| <caption><span>Class Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AbstractClientScanner.html" title="class in org.apache.hadoop.hbase.client">AbstractClientScanner</a></td> |
| <td class="colLast"> |
| <div class="block">Helper class for custom client scanners.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a></td> |
| <td class="colLast"> |
| <div class="block">This class is used to extend AP to process single action request, like delete, get etc.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Action.html" title="class in org.apache.hadoop.hbase.client">Action</a></td> |
| <td class="colLast"> |
| <div class="block">A Get, Put, Increment, Append, or Delete associated with it's region.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.html" title="class in org.apache.hadoop.hbase.client">AdminOverAsyncAdmin</a></td> |
| <td class="colLast"> |
| <div class="block">The <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><code>Admin</code></a> implementation which is based on an <a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncAdmin</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AdminOverAsyncAdmin.SyncCoprocessorRpcChannelOverAsync.html" title="class in org.apache.hadoop.hbase.client">AdminOverAsyncAdmin.SyncCoprocessorRpcChannelOverAsync</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AllowPartialScanResultCache.html" title="class in org.apache.hadoop.hbase.client">AllowPartialScanResultCache</a></td> |
| <td class="colLast"> |
| <div class="block">A ScanResultCache that may return partial result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></td> |
| <td class="colLast"> |
| <div class="block">Performs Append operations on a single row.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdminBuilderBase.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminBuilderBase</a></td> |
| <td class="colLast"> |
| <div class="block">Base class for all asynchronous admin builders.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncAdminRequestRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminRequestRetryingCaller</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncBatchRpcRetryingCaller</a><T></td> |
| <td class="colLast"> |
| <div class="block">Retry caller for batch.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.RegionRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncBatchRpcRetryingCaller.RegionRequest</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBatchRpcRetryingCaller.ServerRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncBatchRpcRetryingCaller.ServerRequest</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilderImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncBufferedMutatorBuilderImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of <a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutatorBuilder.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutatorBuilder</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncBufferedMutatorImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of <a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncClientScanner.html" title="class in org.apache.hadoop.hbase.client">AsyncClientScanner</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous client scanner implementation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncClientScanner.OpenScannerResponse.html" title="class in org.apache.hadoop.hbase.client">AsyncClientScanner.OpenScannerResponse</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncClusterConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncClusterConnectionImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of AsyncClusterConnection.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a></td> |
| <td class="colLast"> |
| <div class="block">Timeout configs.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of AsyncConnection.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">AsyncHBaseAdmin</a></td> |
| <td class="colLast"> |
| <div class="block">Just a wrapper of <a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client"><code>RawAsyncHBaseAdmin</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMasterRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncMasterRequestRpcRetryingCaller</a><T></td> |
| <td class="colLast"> |
| <div class="block">Retry caller for a request call to master.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncMetaRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncMetaRegionLocator</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous locator for meta region.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous locator for regions other than meta.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncNonMetaRegionLocator.TableCache.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.TableCache</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></td> |
| <td class="colLast"> |
| <div class="block">The asynchronous region locator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionLocatorHelper.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocatorHelper</a></td> |
| <td class="colLast"> |
| <div class="block">Helper class for asynchronous region locator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionReplicaReplayRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionReplicaReplayRetryingCaller</a></td> |
| <td class="colLast"> |
| <div class="block">For replaying edits for region replica.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRegionServerAdmin.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionServerAdmin</a></td> |
| <td class="colLast"> |
| <div class="block">A simple wrapper of the <code>AdminProtos.AdminService</code> for a region server, which returns a |
| <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/CompletableFuture.html?is-external=true" title="class or interface in java.util.concurrent"><code>CompletableFuture</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCaller</a><T></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></td> |
| <td class="colLast"> |
| <div class="block">Factory to create an AsyncRpcRetryCaller.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncScanSingleRegionRpcRetryingCaller</a></td> |
| <td class="colLast"> |
| <div class="block">Retry caller for scanning a region.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncServerRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncServerRequestRpcRetryingCaller</a><T></td> |
| <td class="colLast"> |
| <div class="block">Retry caller for a request call to region server.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a><T></td> |
| <td class="colLast"> |
| <div class="block">Retry caller for a single request, such as get, put, delete, etc.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableBuilderBase.html" title="class in org.apache.hadoop.hbase.client">AsyncTableBuilderBase</a><C extends <a href="../../../../../org/apache/hadoop/hbase/client/ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a>></td> |
| <td class="colLast"> |
| <div class="block">Base class for all asynchronous table builders.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></td> |
| <td class="colLast"> |
| <div class="block">Just a wrapper of <a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client"><code>RawAsyncTableImpl</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of AsyncRegionLocator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableResultScanner.html" title="class in org.apache.hadoop.hbase.client">AsyncTableResultScanner</a></td> |
| <td class="colLast"> |
| <div class="block">The <a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client"><code>ResultScanner</code></a> implementation for <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BalancerDecision.html" title="class in org.apache.hadoop.hbase.client">BalancerDecision</a></td> |
| <td class="colLast"> |
| <div class="block">History of balancer decisions taken for region movements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BalancerDecision.Builder.html" title="class in org.apache.hadoop.hbase.client">BalancerDecision.Builder</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BalancerRejection.html" title="class in org.apache.hadoop.hbase.client">BalancerRejection</a></td> |
| <td class="colLast"> |
| <div class="block">History of detail information that balancer movements was rejected</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BalancerRejection.Builder.html" title="class in org.apache.hadoop.hbase.client">BalancerRejection.Builder</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BatchScanResultCache.html" title="class in org.apache.hadoop.hbase.client">BatchScanResultCache</a></td> |
| <td class="colLast"> |
| <div class="block">A scan result cache for batched scan, i.e, |
| <code>scan.getBatch() > 0 && !scan.getAllowPartialResults()</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorOverAsyncBufferedMutator.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorOverAsyncBufferedMutator</a></td> |
| <td class="colLast"> |
| <div class="block"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> implementation based on <a href="../../../../../org/apache/hadoop/hbase/client/AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></td> |
| <td class="colLast"> |
| <div class="block">Parameters for instantiating a <a href="../../../../../org/apache/hadoop/hbase/client/BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaLoadBalanceSelectorFactory.html" title="class in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSelectorFactory</a></td> |
| <td class="colLast"> |
| <div class="block">Factory to create a <a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaLoadBalanceSelector.html" title="interface in org.apache.hadoop.hbase.client"><code>CatalogReplicaLoadBalanceSelector</code></a></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaLoadBalanceSimpleSelector.html" title="class in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSimpleSelector</a></td> |
| <td class="colLast"> |
| <div class="block">CatalogReplicaLoadBalanceReplicaSimpleSelector implements a simple catalog replica load |
| balancing algorithm.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaLoadBalanceSimpleSelector.StaleLocationCacheEntry.html" title="class in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSimpleSelector.StaleLocationCacheEntry</a></td> |
| <td class="colLast"> |
| <div class="block">StaleLocationCacheEntry is the entry when a stale location is reported by an client.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CheckAndMutate.html" title="class in org.apache.hadoop.hbase.client">CheckAndMutate</a></td> |
| <td class="colLast"> |
| <div class="block">Used to perform CheckAndMutate operations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CheckAndMutate.Builder.html" title="class in org.apache.hadoop.hbase.client">CheckAndMutate.Builder</a></td> |
| <td class="colLast"> |
| <div class="block">A builder class for building a CheckAndMutate object.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CheckAndMutateResult.html" title="class in org.apache.hadoop.hbase.client">CheckAndMutateResult</a></td> |
| <td class="colLast"> |
| <div class="block">Represents a result of a CheckAndMutate operation</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClientCoprocessorRpcController.html" title="class in org.apache.hadoop.hbase.client">ClientCoprocessorRpcController</a></td> |
| <td class="colLast"> |
| <div class="block">Client side rpc controller for coprocessor implementation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClientIdGenerator.html" title="class in org.apache.hadoop.hbase.client">ClientIdGenerator</a></td> |
| <td class="colLast"> |
| <div class="block">The class that is able to determine some unique strings for the client, |
| such as an IP address, PID, and composite deterministic ID.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClientSideRegionScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSideRegionScanner</a></td> |
| <td class="colLast"> |
| <div class="block">A client scanner for a region opened for read-only on the client side.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClientUtil.html" title="class in org.apache.hadoop.hbase.client">ClientUtil</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ClusterConnectionFactory</a></td> |
| <td class="colLast"> |
| <div class="block">The factory for creating <a href="../../../../../org/apache/hadoop/hbase/client/AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncClusterConnection</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client">ClusterStatusListener</a></td> |
| <td class="colLast"> |
| <div class="block">A class that receives the cluster status, and provide it as a set of service to the client.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor</a></td> |
| <td class="colLast"> |
| <div class="block">An ModifyableFamilyDescriptor contains information about a column family such as the |
| number of versions, compression settings, etc.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CompleteScanResultCache.html" title="class in org.apache.hadoop.hbase.client">CompleteScanResultCache</a></td> |
| <td class="colLast"> |
| <div class="block">A scan result cache that only returns complete result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></td> |
| <td class="colLast"> |
| <div class="block">Configuration parameters for the connection.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></td> |
| <td class="colLast"> |
| <div class="block">A non-instantiable class that manages creation of <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionOverAsyncConnection.html" title="class in org.apache.hadoop.hbase.client">ConnectionOverAsyncConnection</a></td> |
| <td class="colLast"> |
| <div class="block">The connection implementation based on <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionRegistryFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionRegistryFactory</a></td> |
| <td class="colLast"> |
| <div class="block">Factory class to get the instance of configured connection registry.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ConnectionUtils.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils</a></td> |
| <td class="colLast"> |
| <div class="block">Utility used by client connections.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CoprocessorBlockingRpcCallback.html" title="class in org.apache.hadoop.hbase.client">CoprocessorBlockingRpcCallback</a><R></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">since 3.0.0, will be removed in 4.0.0 along with the coprocessor related methods in |
| <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> and <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><code>Admin</code></a> interface.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CoprocessorDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">CoprocessorDescriptorBuilder</a></td> |
| <td class="colLast"> |
| <div class="block">Used to build the <a href="../../../../../org/apache/hadoop/hbase/client/CoprocessorDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>CoprocessorDescriptor</code></a></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl.html" title="class in org.apache.hadoop.hbase.client">CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Cursor.html" title="class in org.apache.hadoop.hbase.client">Cursor</a></td> |
| <td class="colLast"> |
| <div class="block">Scan cursor to tell client where server is scanning |
| <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html#setNeedCursorResult-boolean-"><code>Scan.setNeedCursorResult(boolean)</code></a> |
| <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#isCursor--"><code>Result.isCursor()</code></a> |
| <a href="../../../../../org/apache/hadoop/hbase/client/Result.html#getCursor--"><code>Result.getCursor()</code></a></div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></td> |
| <td class="colLast"> |
| <div class="block">Used to perform Delete operations on a single row.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></td> |
| <td class="colLast"> |
| <div class="block">Used to perform Get operations on a single row.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/HBaseHbck.html" title="class in org.apache.hadoop.hbase.client">HBaseHbck</a></td> |
| <td class="colLast"> |
| <div class="block">Use <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html#getHbck--"><code>Connection.getHbck()</code></a> to obtain an instance of <a href="../../../../../org/apache/hadoop/hbase/client/Hbck.html" title="interface in org.apache.hadoop.hbase.client"><code>Hbck</code></a> instead of |
| constructing an HBaseHbck directly.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ImmutableScan.html" title="class in org.apache.hadoop.hbase.client">ImmutableScan</a></td> |
| <td class="colLast"> |
| <div class="block">Immutable version of Scan</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></td> |
| <td class="colLast"> |
| <div class="block">Used to perform Increment operations on a single row.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a></td> |
| <td class="colLast"> |
| <div class="block">Abstract response class representing online logs response from ring-buffer use-cases |
| e.g slow/large RPC logs, balancer decision logs</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/LogQueryFilter.html" title="class in org.apache.hadoop.hbase.client">LogQueryFilter</a></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">as of 2.4.0.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MasterAddressRefresher.html" title="class in org.apache.hadoop.hbase.client">MasterAddressRefresher</a></td> |
| <td class="colLast"> |
| <div class="block">Thread safe utility that keeps master end points used by <a href="../../../../../org/apache/hadoop/hbase/client/MasterRegistry.html" title="class in org.apache.hadoop.hbase.client"><code>MasterRegistry</code></a> up to date.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MasterCoprocessorRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.client">MasterCoprocessorRpcChannelImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of a master based coprocessor rpc channel.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MasterRegistry.html" title="class in org.apache.hadoop.hbase.client">MasterRegistry</a></td> |
| <td class="colLast"> |
| <div class="block">Master based registry implementation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a></td> |
| <td class="colLast"> |
| <div class="block">This class is for maintaining the various connection statistics and publishing them through |
| the metrics interfaces.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a></td> |
| <td class="colLast"> |
| <div class="block">A container class for collecting details about the RPC call as it percolates.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.CallTracker.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallTracker</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.RegionStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.RegionStats</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MetricsConnection.RunnerStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.RunnerStats</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a></td> |
| <td class="colLast"> |
| <div class="block">A container for Result objects, grouped by regionName.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MultiResponse.RegionResult.html" title="class in org.apache.hadoop.hbase.client">MultiResponse.RegionResult</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MutableRegionInfo.html" title="class in org.apache.hadoop.hbase.client">MutableRegionInfo</a></td> |
| <td class="colLast"> |
| <div class="block">An implementation of RegionInfo that adds mutable methods so can build a RegionInfo instance.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Mutation.CellWrapper.html" title="class in org.apache.hadoop.hbase.client">Mutation.CellWrapper</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a></td> |
| <td class="colLast"> |
| <div class="block">A collection of criteria used for table selection.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/NormalizeTableFilterParams.Builder.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams.Builder</a></td> |
| <td class="colLast"> |
| <div class="block">Used to instantiate an instance of <a href="../../../../../org/apache/hadoop/hbase/client/NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client"><code>NormalizeTableFilterParams</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/OnlineLogRecord.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord</a></td> |
| <td class="colLast"> |
| <div class="block">Slow/Large Log payload for hbase-client, to be used by Admin API get_slow_responses and |
| get_large_responses</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/OnlineLogRecord.OnlineLogRecordBuilder.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord.OnlineLogRecordBuilder</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Operation.html" title="class in org.apache.hadoop.hbase.client">Operation</a></td> |
| <td class="colLast"> |
| <div class="block">Superclass for any type that maps to a potentially application-level query.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client">OperationWithAttributes</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/PackagePrivateFieldAccessor.html" title="class in org.apache.hadoop.hbase.client">PackagePrivateFieldAccessor</a></td> |
| <td class="colLast"> |
| <div class="block">A helper class used to access the package private field in o.a.h.h.client package.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/PerClientRandomNonceGenerator.html" title="class in org.apache.hadoop.hbase.client">PerClientRandomNonceGenerator</a></td> |
| <td class="colLast"> |
| <div class="block">NonceGenerator implementation that uses client ID hash + random int as nonce group, and random |
| numbers as nonces.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></td> |
| <td class="colLast"> |
| <div class="block">Used to perform Put operations for a single row.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></td> |
| <td class="colLast"> |
| <div class="block">Base class for HBase read operations; e.g.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of AsyncAdmin.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TableProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RawAsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">RawAsyncTableImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of RawAsyncTable.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionCoprocessorRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.client">RegionCoprocessorRpcChannelImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of a region based coprocessor rpc channel.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionCoprocessorServiceExec.html" title="class in org.apache.hadoop.hbase.client">RegionCoprocessorServiceExec</a></td> |
| <td class="colLast"> |
| <div class="block">Represents a coprocessor service method execution against a single region.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfoBuilder.html" title="class in org.apache.hadoop.hbase.client">RegionInfoBuilder</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionInfoDisplay.html" title="class in org.apache.hadoop.hbase.client">RegionInfoDisplay</a></td> |
| <td class="colLast"> |
| <div class="block">Utility used composing RegionInfo for 'display'; e.g.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a></td> |
| <td class="colLast"> |
| <div class="block">POJO representing region server load</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocatorOverAsyncTableRegionLocator.html" title="class in org.apache.hadoop.hbase.client">RegionLocatorOverAsyncTableRegionLocator</a></td> |
| <td class="colLast"> |
| <div class="block">The <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionLocator</code></a> implementation based on <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTableRegionLocator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionReplicaUtil.html" title="class in org.apache.hadoop.hbase.client">RegionReplicaUtil</a></td> |
| <td class="colLast"> |
| <div class="block">Utility methods which contain the logic for regions and replicas.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionServerCoprocessorRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.client">RegionServerCoprocessorRpcChannelImpl</a></td> |
| <td class="colLast"> |
| <div class="block">The implementation of a region server based coprocessor rpc channel.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionStatesCount.html" title="class in org.apache.hadoop.hbase.client">RegionStatesCount</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionStatesCount.RegionStatesCountBuilder.html" title="class in org.apache.hadoop.hbase.client">RegionStatesCount.RegionStatesCountBuilder</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RequestControllerFactory.html" title="class in org.apache.hadoop.hbase.client">RequestControllerFactory</a></td> |
| <td class="colLast"> |
| <div class="block">A factory class that constructs an <a href="../../../../../org/apache/hadoop/hbase/client/RequestController.html" title="interface in org.apache.hadoop.hbase.client"><code>RequestController</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></td> |
| <td class="colLast"> |
| <div class="block">Single row result of a <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> or <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> query.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ResultStatsUtil.html" title="class in org.apache.hadoop.hbase.client">ResultStatsUtil</a></td> |
| <td class="colLast"> |
| <div class="block">Statistics update about a server/region</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.ThrowableWithExtraContext.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException.ThrowableWithExtraContext</a></td> |
| <td class="colLast"> |
| <div class="block">Data structure that allows adding more info around Throwable incident.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></td> |
| <td class="colLast"> |
| <div class="block">Performs multiple mutations atomically on a single row.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></td> |
| <td class="colLast"> |
| <div class="block">Used to perform Scan operations.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a></td> |
| <td class="colLast"> |
| <div class="block">Tracks the statistics for multiple regions</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SharedAsyncConnection.html" title="class in org.apache.hadoop.hbase.client">SharedAsyncConnection</a></td> |
| <td class="colLast"> |
| <div class="block">Wraps a <a href="../../../../../org/apache/hadoop/hbase/client/AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a> to make it can't be closed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SharedConnection.html" title="class in org.apache.hadoop.hbase.client">SharedConnection</a></td> |
| <td class="colLast"> |
| <div class="block">Wraps a <a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a> to make it can't be closed or aborted.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SimpleRequestController.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController</a></td> |
| <td class="colLast"> |
| <div class="block">Holds back the requests if they reach any thresholds.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SimpleRequestController.RequestHeapSizeChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.RequestHeapSizeChecker</a></td> |
| <td class="colLast"> |
| <div class="block">limit the heap size for each request.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SimpleRequestController.RequestRowsChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.RequestRowsChecker</a></td> |
| <td class="colLast"> |
| <div class="block">limit the number of rows for each request.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SimpleRequestController.SubmittedSizeChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.SubmittedSizeChecker</a></td> |
| <td class="colLast"> |
| <div class="block">limit the heapsize of total submitted data.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SimpleRequestController.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.TaskCountChecker</a></td> |
| <td class="colLast"> |
| <div class="block">limit the max number of tasks in an AsyncProcess.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SingleResponse.html" title="class in org.apache.hadoop.hbase.client">SingleResponse</a></td> |
| <td class="colLast"> |
| <div class="block">Class for single action response</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SingleResponse.Entry.html" title="class in org.apache.hadoop.hbase.client">SingleResponse.Entry</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SlowLogParams.html" title="class in org.apache.hadoop.hbase.client">SlowLogParams</a></td> |
| <td class="colLast"> |
| <div class="block">SlowLog params object that contains detailed info as params and region name : to be used |
| for filter purpose</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></td> |
| <td class="colLast"> |
| <div class="block">The POJO equivalent of HBaseProtos.SnapshotDescription</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SyncCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">SyncCoprocessorRpcChannel</a></td> |
| <td class="colLast">Deprecated |
| <div class="block"><span class="deprecationComment">Please stop using this class again, as it is too low level, which is part of the rpc |
| framework for HBase.</span></div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableBuilderBase.html" title="class in org.apache.hadoop.hbase.client">TableBuilderBase</a></td> |
| <td class="colLast"> |
| <div class="block">Base class for all table builders.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder</a></td> |
| <td class="colLast"> |
| <div class="block">Convenience class for composing an instance of <a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>TableDescriptor</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptorBuilder.ModifyableTableDescriptor.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder.ModifyableTableDescriptor</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptorUtils.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorUtils</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableDescriptorUtils.TableDescriptorDelta.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorUtils.TableDescriptorDelta</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableOverAsyncTable.html" title="class in org.apache.hadoop.hbase.client">TableOverAsyncTable</a></td> |
| <td class="colLast"> |
| <div class="block">The table implementation based on <a href="../../../../../org/apache/hadoop/hbase/client/AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableOverAsyncTable.RegionCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">TableOverAsyncTable.RegionCoprocessorRpcChannel</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableSnapshotScanner.html" title="class in org.apache.hadoop.hbase.client">TableSnapshotScanner</a></td> |
| <td class="colLast"> |
| <div class="block">A Scanner which performs a scan over snapshot files.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></td> |
| <td class="colLast"> |
| <div class="block">Represents table state.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/VersionInfoUtil.html" title="class in org.apache.hadoop.hbase.client">VersionInfoUtil</a></td> |
| <td class="colLast"> |
| <div class="block">Class to help with parsing the version info.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ZKConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKConnectionRegistry</a></td> |
| <td class="colLast"> |
| <div class="block">Zookeeper based registry implementation.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Summary table, listing enums, and an explanation"> |
| <caption><span>Enum Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Enum</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AbstractResponse.ResponseType.html" title="enum in org.apache.hadoop.hbase.client">AbstractResponse.ResponseType</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html" title="enum in org.apache.hadoop.hbase.client">AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum in org.apache.hadoop.hbase.client">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CatalogReplicaMode.html" title="enum in org.apache.hadoop.hbase.client">CatalogReplicaMode</a></td> |
| <td class="colLast"> |
| <div class="block">There are two modes with catalog replica support.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CompactionState.html" title="enum in org.apache.hadoop.hbase.client">CompactionState</a></td> |
| <td class="colLast"> |
| <div class="block">POJO representing the compaction state</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/CompactType.html" title="enum in org.apache.hadoop.hbase.client">CompactType</a></td> |
| <td class="colLast"> |
| <div class="block">Currently, there are only two compact types: |
| <code>NORMAL</code> means do store files compaction; |
| <code>MOB</code> means do mob files compaction.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Consistency.html" title="enum in org.apache.hadoop.hbase.client">Consistency</a></td> |
| <td class="colLast"> |
| <div class="block">Consistency defines the expected consistency level for an operation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Durability.html" title="enum in org.apache.hadoop.hbase.client">Durability</a></td> |
| <td class="colLast"> |
| <div class="block">Enum describing the durability guarantees for tables and <a href="../../../../../org/apache/hadoop/hbase/client/Mutation.html" title="class in org.apache.hadoop.hbase.client"><code>Mutation</code></a>s |
| Note that the items must be sorted in order of increasing durability</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/IsolationLevel.html" title="enum in org.apache.hadoop.hbase.client">IsolationLevel</a></td> |
| <td class="colLast"> |
| <div class="block">Specify Isolation levels in Scan operations.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/LogQueryFilter.FilterByOperator.html" title="enum in org.apache.hadoop.hbase.client">LogQueryFilter.FilterByOperator</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/LogQueryFilter.Type.html" title="enum in org.apache.hadoop.hbase.client">LogQueryFilter.Type</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MasterSwitchType.html" title="enum in org.apache.hadoop.hbase.client">MasterSwitchType</a></td> |
| <td class="colLast"> |
| <div class="block">Represents the master switch type</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/MobCompactPartitionPolicy.html" title="enum in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a></td> |
| <td class="colLast"> |
| <div class="block">Enum describing the mob compact partition policy types.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionLocateType.html" title="enum in org.apache.hadoop.hbase.client">RegionLocateType</a></td> |
| <td class="colLast"> |
| <div class="block">Indicate which row you want to locate.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RequestController.ReturnCode.html" title="enum in org.apache.hadoop.hbase.client">RequestController.ReturnCode</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/Scan.ReadType.html" title="enum in org.apache.hadoop.hbase.client">Scan.ReadType</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/ServerType.html" title="enum in org.apache.hadoop.hbase.client">ServerType</a></td> |
| <td class="colLast"> |
| <div class="block">Select server type i.e destination for RPC request associated with ring buffer.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/SnapshotType.html" title="enum in org.apache.hadoop.hbase.client">SnapshotType</a></td> |
| <td class="colLast"> |
| <div class="block">POJO representing the snapshot type</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/TableState.State.html" title="enum in org.apache.hadoop.hbase.client">TableState.State</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"> |
| <table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation"> |
| <caption><span>Exception Summary</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Exception</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a></td> |
| <td class="colLast"> |
| <div class="block">Similar to RegionException, but disables retries.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/NoServerForRegionException.html" title="class in org.apache.hadoop.hbase.client">NoServerForRegionException</a></td> |
| <td class="colLast"> |
| <div class="block">Thrown when no region server can be found for a region</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RegionOfflineException.html" title="class in org.apache.hadoop.hbase.client">RegionOfflineException</a></td> |
| <td class="colLast"> |
| <div class="block">Thrown when a table can not be located</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a></td> |
| <td class="colLast"> |
| <div class="block">Exception thrown by HTable methods when an attempt to do something (like |
| commit changes) fails after a bunch of retries.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></td> |
| <td class="colLast"> |
| <div class="block">This subclass of <a href="../../../../../org/apache/hadoop/hbase/client/RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client"><code>RetriesExhaustedException</code></a> |
| is thrown when we have more information about which rows were causing which |
| exceptions on what servers.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/RowTooBigException.html" title="class in org.apache.hadoop.hbase.client">RowTooBigException</a></td> |
| <td class="colLast"> |
| <div class="block">Gets or Scans throw this exception if running without in-row scan flag |
| set and row size appears to exceed max configured size (configurable via |
| hbase.table.max.rowsize).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><a href="../../../../../org/apache/hadoop/hbase/client/WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></td> |
| <td class="colLast"> </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| <a name="package.description"> |
| <!-- --> |
| </a> |
| <h2 title="Package org.apache.hadoop.hbase.client Description">Package org.apache.hadoop.hbase.client Description</h2> |
| <div class="block">Provides HBase Client |
| |
| <h2>Table of Contents</h2> |
| <ul> |
| <li><a href="#overview">Overview</a></li> |
| <li><a href="#client_example">Example API Usage</a></li> |
| </ul> |
| |
| <h2><a name="overview">Overview</a></h2> |
| <p>To administer HBase, create and drop tables, list and alter tables, |
| use <a href="../../../../../org/apache/hadoop/hbase/client/Admin.html" title="interface in org.apache.hadoop.hbase.client"><code>Admin</code></a>. Once created, table access is via an instance |
| of <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a>. You add content to a table a row at a time. To |
| insert, create an instance of a <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> object. Specify value, |
| target column and optionally a timestamp. Commit your update using |
| <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#put-org.apache.hadoop.hbase.client.Put-"><code>Table.put(Put)</code></a>. |
| To fetch your inserted value, use <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a>. The Get can be |
| specified to be broad -- get all on a particular row -- or narrow; i.e. return only a single cell |
| value. After creating an instance of |
| Get, invoke <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get-org.apache.hadoop.hbase.client.Get-"><code>Table.get(Get)</code></a>. |
| |
| <p>Use <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> to set up a scanner -- a Cursor- like access. |
| After creating and configuring your Scan instance, call |
| <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner-org.apache.hadoop.hbase.client.Scan-"><code>Table.getScanner(Scan)</code></a> and then |
| invoke next on the returned object. Both <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#get-org.apache.hadoop.hbase.client.Get-"><code>Table.get(Get)</code></a> |
| and <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#getScanner-org.apache.hadoop.hbase.client.Scan-"><code>Table.getScanner(Scan)</code></a> return a |
| <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a>. |
| |
| <p>Use <a href="../../../../../org/apache/hadoop/hbase/client/Delete.html" title="class in org.apache.hadoop.hbase.client"><code>Delete</code></a> to remove content. |
| You can remove individual cells or entire families, etc. Pass it to |
| <a href="../../../../../org/apache/hadoop/hbase/client/Table.html#delete-org.apache.hadoop.hbase.client.Delete-"><code>Table.delete(Delete)</code></a> to execute. |
| </p> |
| <p>Puts, Gets and Deletes take out a lock on the target row for the duration of their operation. |
| Concurrent modifications to a single row are serialized. Gets and scans run concurrently without |
| interference of the row locks and are guaranteed to not to return half written rows. |
| </p> |
| <p>Client code accessing a cluster finds the cluster by querying ZooKeeper. |
| This means that the ZooKeeper quorum to use must be on the client CLASSPATH. |
| Usually this means make sure the client can find your <code>hbase-site.xml</code>. |
| </p> |
| |
| <h2><a name="client_example">Example API Usage</a></h2> |
| |
| <p>Once you have a running HBase, you probably want a way to hook your application up to it. |
| If your application is in Java, then you should use the Java API. Here's an example of what |
| a simple client might look like. This example assumes that you've created a table called |
| "myTable" with a column family called "myColumnFamily". |
| </p> |
| |
| <div style="background-color: #cccccc; padding: 2px"> |
| <blockquote><pre> |
| import java.io.IOException; |
| |
| import org.apache.hadoop.hbase.HBaseConfiguration; |
| import org.apache.hadoop.hbase.TableName; |
| import org.apache.hadoop.hbase.client.Connection; |
| import org.apache.hadoop.hbase.client.ConnectionFactory; |
| import org.apache.hadoop.hbase.client.Get; |
| import org.apache.hadoop.hbase.client.Table; |
| import org.apache.hadoop.hbase.client.Put; |
| import org.apache.hadoop.hbase.client.Result; |
| import org.apache.hadoop.hbase.client.ResultScanner; |
| import org.apache.hadoop.hbase.client.Scan; |
| import org.apache.hadoop.hbase.util.Bytes; |
| |
| // Class that has nothing but a main. |
| // Does a Put, Get and a Scan against an hbase table. |
| // The API described here is since HBase 1.0. |
| public class MyLittleHBaseClient { |
| public static void main(String[] args) throws IOException { |
| // You need a configuration object to tell the client where to connect. |
| // When you create a HBaseConfiguration, it reads in whatever you've set |
| // into your hbase-site.xml and in hbase-default.xml, as long as these can |
| // be found on the CLASSPATH |
| Configuration config = HBaseConfiguration.create(); |
| |
| // Next you need a Connection to the cluster. Create one. When done with it, |
| // close it. A try/finally is a good way to ensure it gets closed or use |
| // the jdk7 idiom, try-with-resources: see |
| // https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html |
| // |
| // Connections are heavyweight. Create one once and keep it around. From a Connection |
| // you get a Table instance to access Tables, an Admin instance to administer the cluster, |
| // and RegionLocator to find where regions are out on the cluster. As opposed to Connections, |
| // Table, Admin and RegionLocator instances are lightweight; create as you need them and then |
| // close when done. |
| // |
| Connection connection = ConnectionFactory.createConnection(config); |
| try { |
| |
| // The below instantiates a Table object that connects you to the "myLittleHBaseTable" table |
| // (TableName.valueOf turns String into a TableName instance). |
| // When done with it, close it (Should start a try/finally after this creation so it gets |
| // closed for sure the jdk7 idiom, try-with-resources: see |
| // https://docs.oracle.com/javase/tutorial/essential/exceptions/tryResourceClose.html) |
| Table table = connection.getTable(TableName.valueOf("myLittleHBaseTable")); |
| try { |
| |
| // To add to a row, use Put. A Put constructor takes the name of the row |
| // you want to insert into as a byte array. In HBase, the Bytes class has |
| // utility for converting all kinds of java types to byte arrays. In the |
| // below, we are converting the String "myLittleRow" into a byte array to |
| // use as a row key for our update. Once you have a Put instance, you can |
| // adorn it by setting the names of columns you want to update on the row, |
| // the timestamp to use in your update, etc. If no timestamp, the server |
| // applies current time to the edits. |
| Put p = new Put(Bytes.toBytes("myLittleRow")); |
| |
| // To set the value you'd like to update in the row 'myLittleRow', specify |
| // the column family, column qualifier, and value of the table cell you'd |
| // like to update. The column family must already exist in your table |
| // schema. The qualifier can be anything. All must be specified as byte |
| // arrays as hbase is all about byte arrays. Lets pretend the table |
| // 'myLittleHBaseTable' was created with a family 'myLittleFamily'. |
| p.add(Bytes.toBytes("myLittleFamily"), Bytes.toBytes("someQualifier"), |
| Bytes.toBytes("Some Value")); |
| |
| // Once you've adorned your Put instance with all the updates you want to |
| // make, to commit it do the following (The HTable#put method takes the |
| // Put instance you've been building and pushes the changes you made into |
| // hbase) |
| table.put(p); |
| |
| // Now, to retrieve the data we just wrote. The values that come back are |
| // Result instances. Generally, a Result is an object that will package up |
| // the hbase return into the form you find most palatable. |
| Get g = new Get(Bytes.toBytes("myLittleRow")); |
| Result r = table.get(g); |
| byte [] value = r.getValue(Bytes.toBytes("myLittleFamily"), |
| Bytes.toBytes("someQualifier")); |
| |
| // If we convert the value bytes, we should get back 'Some Value', the |
| // value we inserted at this location. |
| String valueStr = Bytes.toString(value); |
| System.out.println("GET: " + valueStr); |
| |
| // Sometimes, you won't know the row you're looking for. In this case, you |
| // use a Scanner. This will give you cursor-like interface to the contents |
| // of the table. To set up a Scanner, do like you did above making a Put |
| // and a Get, create a Scan. Adorn it with column names, etc. |
| Scan s = new Scan(); |
| s.addColumn(Bytes.toBytes("myLittleFamily"), Bytes.toBytes("someQualifier")); |
| ResultScanner scanner = table.getScanner(s); |
| try { |
| // Scanners return Result instances. |
| // Now, for the actual iteration. One way is to use a while loop like so: |
| for (Result rr = scanner.next(); rr != null; rr = scanner.next()) { |
| // print out the row we found and the columns we were looking for |
| System.out.println("Found row: " + rr); |
| } |
| |
| // The other approach is to use a foreach loop. Scanners are iterable! |
| // for (Result rr : scanner) { |
| // System.out.println("Found row: " + rr); |
| // } |
| } finally { |
| // Make sure you close your scanners when you are done! |
| // Thats why we have it inside a try/finally clause |
| scanner.close(); |
| } |
| |
| // Close your table and cluster connection. |
| } finally { |
| if (table != null) table.close(); |
| } |
| } finally { |
| connection.close(); |
| } |
| } |
| } |
| </pre></blockquote> |
| </div> |
| |
| <p>There are many other methods for putting data into and getting data out of |
| HBase, but these examples should get you started. See the Table javadoc for |
| more methods. Additionally, there are methods for managing tables in the |
| Admin class.</p> |
| |
| <p>If your client is NOT Java, then you should consider the Thrift or REST |
| libraries.</p> |
| |
| <h2><a name="related" >Related Documentation</a></h2> |
| <ul> |
| <li><a href="http://hbase.org/">HBase Home Page</a> |
| <li><a href="http://hadoop.apache.org/">Hadoop Home Page</a> |
| </ul> |
| <p>See also the section in the HBase Reference Guide where it discusses |
| <a href="http://hbase.apache.org/book.html#client">HBase Client</a>. It |
| has section on how to access HBase from inside your multithreaded environment |
| how to control resources consumed client-side, etc.</p></div> |
| </div> |
| <!-- ======= 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 class="navBarCell1Rev">Package</li> |
| <li>Class</li> |
| <li><a href="package-use.html">Use</a></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/hadoop/hbase/chaos/package-summary.html">Prev Package</a></li> |
| <li><a href="../../../../../org/apache/hadoop/hbase/client/backoff/package-summary.html">Next Package</a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../../index.html?org/apache/hadoop/hbase/client/package-summary.html" target="_top">Frames</a></li> |
| <li><a href="package-summary.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> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small>Copyright © 2007–2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </body> |
| </html> |