blob: 01dbefd94876389b24ebe1114856d0420227005e [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>org.apache.hadoop.hbase.client (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="declaration: package: org.apache.hadoop.hbase.client">
<meta name="generator" content="javadoc/PackageWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="package-declaration-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../index.html">Overview</a></li>
<li class="nav-bar-cell1-rev">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#package">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div>
<ul class="sub-nav-list">
<li>Package:&nbsp;</li>
<li><a href="#package-description">Description</a>&nbsp;|&nbsp;</li>
<li><a href="#related-package-summary">Related Packages</a>&nbsp;|&nbsp;</li>
<li><a href="#class-summary">Classes and Interfaces</a></li>
</ul>
</div>
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Package org.apache.hadoop.hbase.client" class="title">Package org.apache.hadoop.hbase.client</h1>
</div>
<hr>
<div class="package-signature">package <span class="element-name">org.apache.hadoop.hbase.client</span></div>
<section class="package-description" id="package-description">
<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="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="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="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="Table.html#put(org.apache.hadoop.hbase.client.Put)"><code>Table.put(Put)</code></a>.
To fetch your inserted value, use <a href="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="Table.html#get(org.apache.hadoop.hbase.client.Get)"><code>Table.get(Get)</code></a>.
<p>Use <a href="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="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="Table.html#get(org.apache.hadoop.hbase.client.Get)"><code>Table.get(Get)</code></a>
and <a href="Table.html#getScanner(org.apache.hadoop.hbase.client.Scan)"><code>Table.getScanner(Scan)</code></a> return a
<a href="Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a>.
<p>Use <a href="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="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>
</section>
<section class="summary">
<ul class="summary-list">
<li>
<div id="related-package-summary">
<div class="caption"><span>Related Packages</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="../package-summary.html">org.apache.hadoop.hbase</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="backoff/package-summary.html">org.apache.hadoop.hbase.client.backoff</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="coprocessor/package-summary.html">org.apache.hadoop.hbase.client.coprocessor</a></div>
<div class="col-last even-row-color">
<div class="block">Provides client classes for invoking Coprocessor RPC protocols
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/package-summary.html#overview">Overview</a>
<a href="../../../../../org/apache/hadoop/hbase/client/coprocessor/package-summary.html#usage">Example Usage</a>
</div>
</div>
<div class="col-first odd-row-color"><a href="example/package-summary.html">org.apache.hadoop.hbase.client.example</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="locking/package-summary.html">org.apache.hadoop.hbase.client.locking</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="metrics/package-summary.html">org.apache.hadoop.hbase.client.metrics</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="replication/package-summary.html">org.apache.hadoop.hbase.client.replication</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="security/package-summary.html">org.apache.hadoop.hbase.client.security</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="trace/package-summary.html">org.apache.hadoop.hbase.client.trace</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
<li>
<div id="class-summary">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="class-summary-tab0" role="tab" aria-selected="true" aria-controls="class-summary.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="class-summary-tab1" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab1', 2)" class="table-tab">Interfaces</button><button id="class-summary-tab2" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab2', 2)" class="table-tab">Classes</button><button id="class-summary-tab3" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab3', 2)" class="table-tab">Enum Classes</button><button id="class-summary-tab5" role="tab" aria-selected="false" aria-controls="class-summary.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('class-summary', 'class-summary-tab5', 2)" class="table-tab">Exceptions</button></div>
<div id="class-summary.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="class-summary-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AbstractClientScanner.html" title="class in org.apache.hadoop.hbase.client">AbstractClientScanner</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Helper class for custom client scanners.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AbstractResponse.html" title="class in org.apache.hadoop.hbase.client">AbstractResponse</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">This class is used to extend AP to process single action request, like delete, get etc.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="AbstractResponse.ResponseType.html" title="enum class in org.apache.hadoop.hbase.client">AbstractResponse.ResponseType</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AbstractRpcBasedConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client">AbstractRpcBasedConnectionRegistry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Base class for rpc based connection registry implementation.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AbstractRpcBasedConnectionRegistry.Callable.html" title="interface in org.apache.hadoop.hbase.client">AbstractRpcBasedConnectionRegistry.Callable</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">For describing the actual asynchronous rpc call.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Action.html" title="class in org.apache.hadoop.hbase.client">Action</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A Get, Put, Increment, Append, or Delete associated with it's region.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">The administrative API for HBase.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AdminOverAsyncAdmin.html" title="class in org.apache.hadoop.hbase.client">AdminOverAsyncAdmin</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The <a href="Admin.html" title="interface in org.apache.hadoop.hbase.client"><code>Admin</code></a> implementation which is based on an <a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncAdmin</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AdminOverAsyncAdmin.SyncCoprocessorRpcChannelOverAsync.html" title="class in org.apache.hadoop.hbase.client">AdminOverAsyncAdmin.SyncCoprocessorRpcChannelOverAsync</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AdvancedScanResultConsumer.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">This is the low level API for asynchronous scan.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AdvancedScanResultConsumer.ScanController.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer.ScanController</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Used to suspend or stop a scan, or get a scan cursor if available.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AdvancedScanResultConsumer.ScanResumer.html" title="interface in org.apache.hadoop.hbase.client">AdvancedScanResultConsumer.ScanResumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Used to resume a scan.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AllowPartialScanResultCache.html" title="class in org.apache.hadoop.hbase.client">AllowPartialScanResultCache</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A ScanResultCache that may return partial result.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Append.html" title="class in org.apache.hadoop.hbase.client">Append</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Performs Append operations on a single row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">The asynchronous administrative API for HBase.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncAdminBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdminBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">For creating <a href="AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncAdmin</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncAdminBuilderBase.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminBuilderBase</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Base class for all asynchronous admin builders.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncAdminClientUtils.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminClientUtils</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Additional Asynchronous Admin capabilities for clients.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncAdminRequestRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncAdminRequestRetryingCaller</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncAdminRequestRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdminRequestRetryingCaller.Callable</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncBatchRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncBatchRpcRetryingCaller</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Retry caller for batch.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncBatchRpcRetryingCaller.RegionRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncBatchRpcRetryingCaller.RegionRequest</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncBatchRpcRetryingCaller.ServerRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncBatchRpcRetryingCaller.ServerRequest</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">AsyncBufferedMutator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Used to communicate with a single HBase table in batches.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncBufferedMutatorBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncBufferedMutatorBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">For creating <a href="AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutator</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncBufferedMutatorBuilderImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncBufferedMutatorBuilderImpl</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The implementation of <a href="AsyncBufferedMutatorBuilder.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutatorBuilder</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncBufferedMutatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncBufferedMutatorImpl</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The implementation of <a href="AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutator</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncClientScanner.html" title="class in org.apache.hadoop.hbase.client">AsyncClientScanner</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The asynchronous client scanner implementation.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncClientScanner.OpenScannerResponse.html" title="class in org.apache.hadoop.hbase.client">AsyncClientScanner.OpenScannerResponse</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">The asynchronous connection for internal usage.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncClusterConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncClusterConnectionImpl</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The implementation of AsyncClusterConnection.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncConnection</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">The asynchronous version of Connection.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionConfiguration</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Timeout configs.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncConnectionImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncConnectionImpl</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The implementation of AsyncConnection.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">AsyncHBaseAdmin</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Just a wrapper of <a href="RawAsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client"><code>RawAsyncHBaseAdmin</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncMasterRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncMasterRequestRpcRetryingCaller</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Retry caller for a request call to master.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncMasterRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncMasterRequestRpcRetryingCaller.Callable</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncMetaRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncMetaRegionLocator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The asynchronous locator for meta region.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncNonMetaRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The asynchronous locator for regions other than meta.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncNonMetaRegionLocator.LocateRequest.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.LocateRequest</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncNonMetaRegionLocator.RegionLocationsFutureResult.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.RegionLocationsFutureResult</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncNonMetaRegionLocator.TableCache.html" title="class in org.apache.hadoop.hbase.client">AsyncNonMetaRegionLocator.TableCache</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncRegionLocationCache.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocationCache</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Cache of RegionLocations for use by <a href="AsyncNonMetaRegionLocator.html" title="class in org.apache.hadoop.hbase.client"><code>AsyncNonMetaRegionLocator</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncRegionLocator.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The asynchronous region locator.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncRegionLocatorHelper.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionLocatorHelper</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Helper class for asynchronous region locator.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncRegionReplicationRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionReplicationRetryingCaller</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">For replicating edits to secondary replicas.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncRegionServerAdmin.html" title="class in org.apache.hadoop.hbase.client">AsyncRegionServerAdmin</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<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/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link"><code>CompletableFuture</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncRegionServerAdmin.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">AsyncRegionServerAdmin.RpcCall</a>&lt;RESP&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCaller</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncRpcRetryingCallerFactory.html" title="class in org.apache.hadoop.hbase.client">AsyncRpcRetryingCallerFactory</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Factory to create an AsyncRpcRetryCaller.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncScanSingleRegionRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncScanSingleRegionRpcRetryingCaller</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Retry caller for scanning a region.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState.html" title="enum class in org.apache.hadoop.hbase.client">AsyncScanSingleRegionRpcRetryingCaller.ScanControllerState</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState.html" title="enum class in org.apache.hadoop.hbase.client">AsyncScanSingleRegionRpcRetryingCaller.ScanResumerState</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncServerRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncServerRequestRpcRetryingCaller</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Retry caller for a request call to region server.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncServerRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncServerRequestRpcRetryingCaller.Callable</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncSingleRequestRpcRetryingCaller.html" title="class in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Retry caller for a single request, such as get, put, delete, etc.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncSingleRequestRpcRetryingCaller.Callable.html" title="interface in org.apache.hadoop.hbase.client">AsyncSingleRequestRpcRetryingCaller.Callable</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncTable.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable</a>&lt;C extends <a href="ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a>&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">The interface for asynchronous version of Table.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncTable.CheckAndMutateBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CheckAndMutateBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">Deprecated.
<div class="deprecation-comment">Since 3.0.0, will be removed in 4.0.0.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncTable.CheckAndMutateWithFilterBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CheckAndMutateWithFilterBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">Deprecated.
<div class="deprecation-comment">Since 3.0.0, will be removed in 4.0.0.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncTable.CoprocessorCallback.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CoprocessorCallback</a>&lt;R&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">The callback when we want to execute a coprocessor call on a range of regions.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncTable.CoprocessorServiceBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTable.CoprocessorServiceBuilder</a>&lt;S,<wbr>R&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Helper class for sending coprocessorService request that executes a coprocessor call on regions
which are covered by a range.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="AsyncTableBuilder.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableBuilder</a>&lt;C extends <a href="ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">For creating <a href="AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncTableBuilderBase.html" title="class in org.apache.hadoop.hbase.client">AsyncTableBuilderBase</a>&lt;C extends <a href="ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a>&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Base class for all asynchronous table builders.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableImpl</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Just a wrapper of <a href="RawAsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client"><code>RawAsyncTableImpl</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">The asynchronous version of RegionLocator.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="AsyncTableRegionLocatorImpl.html" title="class in org.apache.hadoop.hbase.client">AsyncTableRegionLocatorImpl</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The implementation of AsyncRegionLocator.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="AsyncTableResultScanner.html" title="class in org.apache.hadoop.hbase.client">AsyncTableResultScanner</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The <a href="ResultScanner.html" title="interface in org.apache.hadoop.hbase.client"><code>ResultScanner</code></a> implementation for <a href="RawAsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client"><code>RawAsyncTableImpl</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Attributes.html" title="interface in org.apache.hadoop.hbase.client">Attributes</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BalancerDecision.html" title="class in org.apache.hadoop.hbase.client">BalancerDecision</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">History of balancer decisions taken for region movements.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BalancerDecision.Builder.html" title="class in org.apache.hadoop.hbase.client">BalancerDecision.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Encapsulates options for executing a run of the Balancer.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BalanceRequest.Builder.html" title="class in org.apache.hadoop.hbase.client">BalanceRequest.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Builder for constructing a <a href="BalanceRequest.html" title="class in org.apache.hadoop.hbase.client"><code>BalanceRequest</code></a></div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Response returned from a balancer invocation</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BalanceResponse.Builder.html" title="class in org.apache.hadoop.hbase.client">BalanceResponse.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Used in HMaster to build a <a href="BalanceResponse.html" title="class in org.apache.hadoop.hbase.client"><code>BalanceResponse</code></a> for returning results of a balance
invocation to callers</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BalancerRejection.html" title="class in org.apache.hadoop.hbase.client">BalancerRejection</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">History of detail information that balancer movements was rejected</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BalancerRejection.Builder.html" title="class in org.apache.hadoop.hbase.client">BalancerRejection.Builder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BatchScanResultCache.html" title="class in org.apache.hadoop.hbase.client">BatchScanResultCache</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A scan result cache for batched scan, i.e,
<code>scan.getBatch() &gt; 0 &amp;&amp; !scan.getAllowPartialResults()</code>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">
Used to communicate with a single HBase table similar to <a href="Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> but meant for batched,
asynchronous puts.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="BufferedMutator.ExceptionListener.html" title="interface in org.apache.hadoop.hbase.client">BufferedMutator.ExceptionListener</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Listens for asynchronous exceptions on a <a href="BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="BufferedMutatorOverAsyncBufferedMutator.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorOverAsyncBufferedMutator</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block"><a href="BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a> implementation based on <a href="AsyncBufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncBufferedMutator</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="BufferedMutatorParams.html" title="class in org.apache.hadoop.hbase.client">BufferedMutatorParams</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Parameters for instantiating a <a href="BufferedMutator.html" title="interface in org.apache.hadoop.hbase.client"><code>BufferedMutator</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="CatalogReplicaLoadBalanceSelector.html" title="interface in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSelector</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">A Catalog replica selector decides which catalog replica to go for read requests when it is
configured as CatalogReplicaMode.LoadBalance.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CatalogReplicaLoadBalanceSelectorFactory.html" title="class in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSelectorFactory</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Factory to create a <a href="CatalogReplicaLoadBalanceSelector.html" title="interface in org.apache.hadoop.hbase.client"><code>CatalogReplicaLoadBalanceSelector</code></a></div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CatalogReplicaLoadBalanceSimpleSelector.html" title="class in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSimpleSelector</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">
CatalogReplicaLoadBalanceReplicaSimpleSelector implements a simple catalog replica load balancing
algorithm.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CatalogReplicaLoadBalanceSimpleSelector.StaleLocationCacheEntry.html" title="class in org.apache.hadoop.hbase.client">CatalogReplicaLoadBalanceSimpleSelector.StaleLocationCacheEntry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">StaleLocationCacheEntry is the entry when a stale location is reported by an client.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CheckAndMutate.html" title="class in org.apache.hadoop.hbase.client">CheckAndMutate</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Used to perform CheckAndMutate operations.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CheckAndMutate.Builder.html" title="class in org.apache.hadoop.hbase.client">CheckAndMutate.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A builder class for building a CheckAndMutate object.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CheckAndMutateResult.html" title="class in org.apache.hadoop.hbase.client">CheckAndMutateResult</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents a result of a CheckAndMutate operation</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ClientCoprocessorRpcController.html" title="class in org.apache.hadoop.hbase.client">ClientCoprocessorRpcController</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Client side rpc controller for coprocessor implementation.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ClientIdGenerator.html" title="class in org.apache.hadoop.hbase.client">ClientIdGenerator</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ClientSideRegionScanner.html" title="class in org.apache.hadoop.hbase.client">ClientSideRegionScanner</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A client scanner for a region opened for read-only on the client side.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ClientUtil.html" title="class in org.apache.hadoop.hbase.client">ClientUtil</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ClusterConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ClusterConnectionFactory</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The factory for creating <a href="AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncClusterConnection</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ClusterIdFetcher.html" title="class in org.apache.hadoop.hbase.client">ClusterIdFetcher</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Fetch cluster id through special preamble header.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ClusterStatusListener.html" title="class in org.apache.hadoop.hbase.client">ClusterStatusListener</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A class that receives the cluster status, and provide it as a set of service to the client.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ClusterStatusListener.DeadServerHandler.html" title="interface in org.apache.hadoop.hbase.client">ClusterStatusListener.DeadServerHandler</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Class to be extended to manage a new dead server.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ClusterStatusListener.Listener.html" title="interface in org.apache.hadoop.hbase.client">ClusterStatusListener.Listener</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">The interface to be implemented by a listener of a cluster status event.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">An ColumnFamilyDescriptor contains information about a column family such as the number of
versions, compression settings, etc.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ColumnFamilyDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor.html" title="class in org.apache.hadoop.hbase.client">ColumnFamilyDescriptorBuilder.ModifyableColumnFamilyDescriptor</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">An ModifyableFamilyDescriptor contains information about a column family such as the number of
versions, compression settings, etc.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="CompactionState.html" title="enum class in org.apache.hadoop.hbase.client">CompactionState</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">POJO representing the compaction state</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="CompactType.html" title="enum class in org.apache.hadoop.hbase.client">CompactType</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CompleteScanResultCache.html" title="class in org.apache.hadoop.hbase.client">CompleteScanResultCache</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A scan result cache that only returns complete result.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">A cluster connection encapsulating lower level individual connections to actual servers and a
connection to zookeeper.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConnectionConfiguration.html" title="class in org.apache.hadoop.hbase.client">ConnectionConfiguration</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Configuration parameters for the connection.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConnectionFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A non-instantiable class that manages creation of <a href="Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a>s.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConnectionOverAsyncConnection.html" title="class in org.apache.hadoop.hbase.client">ConnectionOverAsyncConnection</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The connection implementation based on <a href="AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ConnectionRegistry.html" title="interface in org.apache.hadoop.hbase.client">ConnectionRegistry</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Registry for meta information needed for connection setup to a HBase cluster.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ConnectionRegistryEndpoint.html" title="interface in org.apache.hadoop.hbase.client">ConnectionRegistryEndpoint</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Define the necessary method for carrying <code>ClientMetaService</code>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ConnectionRegistryFactory.html" title="class in org.apache.hadoop.hbase.client">ConnectionRegistryFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The entry point for creating a <a href="ConnectionRegistry.html" title="interface in org.apache.hadoop.hbase.client"><code>ConnectionRegistry</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConnectionRegistryRpcStubHolder.html" title="class in org.apache.hadoop.hbase.client">ConnectionRegistryRpcStubHolder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A class for creating <a href="../ipc/RpcClient.html" title="interface in org.apache.hadoop.hbase.ipc"><code>RpcClient</code></a> and related stubs used by
<a href="AbstractRpcBasedConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client"><code>AbstractRpcBasedConnectionRegistry</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ConnectionRegistryURIFactory.html" title="interface in org.apache.hadoop.hbase.client">ConnectionRegistryURIFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">For creating different <a href="ConnectionRegistry.html" title="interface in org.apache.hadoop.hbase.client"><code>ConnectionRegistry</code></a> implementation.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ConnectionUtils.html" title="class in org.apache.hadoop.hbase.client">ConnectionUtils</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Utility used by client connections.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ConnectionUtils.Converter.html" title="interface in org.apache.hadoop.hbase.client">ConnectionUtils.Converter</a>&lt;D,<wbr>I,<wbr>S&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ConnectionUtils.RpcCall.html" title="interface in org.apache.hadoop.hbase.client">ConnectionUtils.RpcCall</a>&lt;RESP,<wbr>REQ&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="Consistency.html" title="enum class in org.apache.hadoop.hbase.client">Consistency</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">Consistency defines the expected consistency level for an operation.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CoprocessorBlockingRpcCallback.html" title="class in org.apache.hadoop.hbase.client">CoprocessorBlockingRpcCallback</a>&lt;R&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab2">Deprecated.
<div class="deprecation-comment">since 3.0.0, will be removed in 4.0.0 along with the coprocessor related methods in
<a href="Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> and <a href="Admin.html" title="interface in org.apache.hadoop.hbase.client"><code>Admin</code></a> interface.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="CoprocessorDescriptor.html" title="interface in org.apache.hadoop.hbase.client">CoprocessorDescriptor</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">CoprocessorDescriptor contains the details about how to build a coprocessor.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="CoprocessorDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">CoprocessorDescriptorBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Used to build the <a href="CoprocessorDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>CoprocessorDescriptor</code></a></div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl.html" title="class in org.apache.hadoop.hbase.client">CoprocessorDescriptorBuilder.CoprocessorDescriptorImpl</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Cursor.html" title="class in org.apache.hadoop.hbase.client">Cursor</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Scan cursor to tell client where server is scanning <a href="Scan.html#setNeedCursorResult(boolean)"><code>Scan.setNeedCursorResult(boolean)</code></a>
<a href="Result.html#isCursor()"><code>Result.isCursor()</code></a> <a href="Result.html#getCursor()"><code>Result.getCursor()</code></a></div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Delete.html" title="class in org.apache.hadoop.hbase.client">Delete</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Used to perform Delete operations on a single row.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="DoNotRetryRegionException.html" title="class in org.apache.hadoop.hbase.client">DoNotRetryRegionException</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5">
<div class="block">Similar to RegionException, but disables retries.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="Durability.html" title="enum class in org.apache.hadoop.hbase.client">Durability</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">Enum describing the durability guarantees for tables and <a href="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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Used to perform Get operations on a single row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="HBaseHbck.html" title="class in org.apache.hadoop.hbase.client">HBaseHbck</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Use <a href="Connection.html#getHbck()"><code>Connection.getHbck()</code></a> to obtain an instance of <a href="Hbck.html" title="interface in org.apache.hadoop.hbase.client"><code>Hbck</code></a> instead of constructing an
HBaseHbck directly.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Hbck.html" title="interface in org.apache.hadoop.hbase.client">Hbck</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Hbck fixup tool APIs.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ImmutableScan.html" title="class in org.apache.hadoop.hbase.client">ImmutableScan</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Immutable version of Scan</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Increment.html" title="class in org.apache.hadoop.hbase.client">Increment</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Used to perform Increment operations on a single row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="IsolationLevel.html" title="enum class in org.apache.hadoop.hbase.client">IsolationLevel</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">Specify Isolation levels in Scan operations.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="LogEntry.html" title="class in org.apache.hadoop.hbase.client">LogEntry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<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>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="LogQueryFilter.html" title="class in org.apache.hadoop.hbase.client">LogQueryFilter</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">Deprecated.
<div class="deprecation-comment">as of 2.4.0.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="LogQueryFilter.FilterByOperator.html" title="enum class in org.apache.hadoop.hbase.client">LogQueryFilter.FilterByOperator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="LogQueryFilter.Type.html" title="enum class in org.apache.hadoop.hbase.client">LogQueryFilter.Type</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MasterCoprocessorRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.client">MasterCoprocessorRpcChannelImpl</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The implementation of a master based coprocessor rpc channel.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MasterRegistry.html" title="class in org.apache.hadoop.hbase.client">MasterRegistry</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">Deprecated.
<div class="deprecation-comment">Since 2.5.0, will be removed in 4.0.0.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="MasterSwitchType.html" title="enum class in org.apache.hadoop.hbase.client">MasterSwitchType</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">Represents the master switch type</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetricsConnection.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">This class is for maintaining the various connection statistics and publishing them through the
metrics interfaces.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MetricsConnection.CallStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallStats</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A container class for collecting details about the RPC call as it percolates.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetricsConnection.CallTracker.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.CallTracker</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="MetricsConnection.NewMetric.html" title="interface in org.apache.hadoop.hbase.client">MetricsConnection.NewMetric</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">A lambda for dispatching to the appropriate metric factory method</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MetricsConnection.RegionStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.RegionStats</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MetricsConnection.RunnerStats.html" title="class in org.apache.hadoop.hbase.client">MetricsConnection.RunnerStats</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="MobCompactPartitionPolicy.html" title="enum class in org.apache.hadoop.hbase.client">MobCompactPartitionPolicy</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">Enum describing the mob compact partition policy types.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MultiResponse.html" title="class in org.apache.hadoop.hbase.client">MultiResponse</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A container for Result objects, grouped by regionName.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="MultiResponse.RegionResult.html" title="class in org.apache.hadoop.hbase.client">MultiResponse.RegionResult</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="MutableRegionInfo.html" title="class in org.apache.hadoop.hbase.client">MutableRegionInfo</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">An implementation of RegionInfo that adds mutable methods so can build a RegionInfo instance.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Mutation.html" title="class in org.apache.hadoop.hbase.client">Mutation</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="NonceGenerator.html" title="interface in org.apache.hadoop.hbase.client">NonceGenerator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">NonceGenerator interface.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A collection of criteria used for table selection.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="NormalizeTableFilterParams.Builder.html" title="class in org.apache.hadoop.hbase.client">NormalizeTableFilterParams.Builder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Used to instantiate an instance of <a href="NormalizeTableFilterParams.html" title="class in org.apache.hadoop.hbase.client"><code>NormalizeTableFilterParams</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab5"><a href="NoServerForRegionException.html" title="class in org.apache.hadoop.hbase.client">NoServerForRegionException</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Thrown when no region server can be found for a region</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="OnlineLogRecord.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Slow/Large Log payload for hbase-client, to be used by Admin API get_slow_responses and
get_large_responses</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OnlineLogRecord.OnlineLogRecordBuilder.html" title="class in org.apache.hadoop.hbase.client">OnlineLogRecord.OnlineLogRecordBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Operation.html" title="class in org.apache.hadoop.hbase.client">Operation</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Superclass for any type that maps to a potentially application-level query.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="OperationWithAttributes.html" title="class in org.apache.hadoop.hbase.client">OperationWithAttributes</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="PackagePrivateFieldAccessor.html" title="class in org.apache.hadoop.hbase.client">PackagePrivateFieldAccessor</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A helper class used to access the package private field in o.a.h.h.client package.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="PerClientRandomNonceGenerator.html" title="class in org.apache.hadoop.hbase.client">PerClientRandomNonceGenerator</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">NonceGenerator implementation that uses client ID hash + random int as nonce group, and random
numbers as nonces.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Used to perform Put operations for a single row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="Query.html" title="class in org.apache.hadoop.hbase.client">Query</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Base class for HBase read operations; e.g.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The implementation of AsyncAdmin.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AddColumnFamilyProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="RawAsyncHBaseAdmin.AdminRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.AdminRpcCall</a>&lt;RESP,<wbr>REQ&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RawAsyncHBaseAdmin.Converter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.Converter</a>&lt;D,<wbr>S&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.CreateNamespaceProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.CreateTableProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteColumnFamilyProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DeleteNamespaceProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.DisableTableProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.EnableTableProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.FlushTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.FlushTableProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RawAsyncHBaseAdmin.MasterRpcCall.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MasterRpcCall</a>&lt;RESP,<wbr>REQ&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.MergeTableRegionProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyColumnFamilyProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ModifyColumnFamilyStoreFileTrackerProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyColumnFamilyStoreFileTrackerProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyNamespaceProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyTableProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ModifyTableStoreFileTrackerProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ModifyTableStoreFileTrackerProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.NamespaceProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.ReplicationProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.SnapshotProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.SnapshotProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.SplitTableRegionProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.TableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TableProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.TruncateRegionProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TruncateRegionProcedureBiConsumer</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer.html" title="class in org.apache.hadoop.hbase.client">RawAsyncHBaseAdmin.TruncateTableProcedureBiConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RawAsyncTableImpl.html" title="class in org.apache.hadoop.hbase.client">RawAsyncTableImpl</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The implementation of RawAsyncTable.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RawAsyncTableImpl.NoncedConverter.html" title="interface in org.apache.hadoop.hbase.client">RawAsyncTableImpl.NoncedConverter</a>&lt;D,<wbr>I,<wbr>S&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RegionCoprocessorRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.client">RegionCoprocessorRpcChannelImpl</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The implementation of a region based coprocessor rpc channel.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RegionCoprocessorServiceExec.html" title="class in org.apache.hadoop.hbase.client">RegionCoprocessorServiceExec</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Represents a coprocessor service method execution against a single region.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Information about a region.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RegionInfoBuilder.html" title="class in org.apache.hadoop.hbase.client">RegionInfoBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RegionInfoDisplay.html" title="class in org.apache.hadoop.hbase.client">RegionInfoDisplay</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Utility used composing RegionInfo for 'display'; e.g.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RegionLoadStats.html" title="class in org.apache.hadoop.hbase.client">RegionLoadStats</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">POJO representing region server load</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="RegionLocateType.html" title="enum class in org.apache.hadoop.hbase.client">RegionLocateType</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">Indicate which row you want to locate.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Used to view region location information for a single HBase table.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RegionLocatorOverAsyncTableRegionLocator.html" title="class in org.apache.hadoop.hbase.client">RegionLocatorOverAsyncTableRegionLocator</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The <a href="RegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><code>RegionLocator</code></a> implementation based on <a href="AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTableRegionLocator</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab5"><a href="RegionOfflineException.html" title="class in org.apache.hadoop.hbase.client">RegionOfflineException</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Thrown when a table can not be located</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RegionReplicaUtil.html" title="class in org.apache.hadoop.hbase.client">RegionReplicaUtil</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Utility methods which contain the logic for regions and replicas.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RegionServerCoprocessorRpcChannelImpl.html" title="class in org.apache.hadoop.hbase.client">RegionServerCoprocessorRpcChannelImpl</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The implementation of a region server based coprocessor rpc channel.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RegionStatesCount.html" title="class in org.apache.hadoop.hbase.client">RegionStatesCount</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RegionStatesCount.RegionStatesCountBuilder.html" title="class in org.apache.hadoop.hbase.client">RegionStatesCount.RegionStatesCountBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RegistryEndpointsRefresher.html" title="class in org.apache.hadoop.hbase.client">RegistryEndpointsRefresher</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Thread safe utility that keeps registry end points used by <a href="ConnectionRegistry.html" title="interface in org.apache.hadoop.hbase.client"><code>ConnectionRegistry</code></a> up to date.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RegistryEndpointsRefresher.Refresher.html" title="interface in org.apache.hadoop.hbase.client">RegistryEndpointsRefresher.Refresher</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="RequestController.html" title="interface in org.apache.hadoop.hbase.client">RequestController</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">An interface for client request scheduling algorithm.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RequestController.Checker.html" title="interface in org.apache.hadoop.hbase.client">RequestController.Checker</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Picks up the valid data.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="RequestController.ReturnCode.html" title="enum class in org.apache.hadoop.hbase.client">RequestController.ReturnCode</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RequestControllerFactory.html" title="class in org.apache.hadoop.hbase.client">RequestControllerFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A factory class that constructs an <a href="RequestController.html" title="interface in org.apache.hadoop.hbase.client"><code>RequestController</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Single row result of a <a href="Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> or <a href="Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> query.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Interface for client-side scanning.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ResultStatsUtil.html" title="class in org.apache.hadoop.hbase.client">ResultStatsUtil</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Statistics update about a server/region</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab5"><a href="RetriesExhaustedException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">Exception thrown by HTable methods when an attempt to do something (like commit changes) fails
after a bunch of retries.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RetriesExhaustedException.ThrowableWithExtraContext.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedException.ThrowableWithExtraContext</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Data structure that allows adding more info around Throwable incident.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab5"><a href="RetriesExhaustedWithDetailsException.html" title="class in org.apache.hadoop.hbase.client">RetriesExhaustedWithDetailsException</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<div class="block">This subclass of <a href="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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Row.html" title="interface in org.apache.hadoop.hbase.client">Row</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Has a row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="RowAccess.html" title="interface in org.apache.hadoop.hbase.client">RowAccess</a>&lt;T&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Provide a way to access the inner buffer.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RowMutations.html" title="class in org.apache.hadoop.hbase.client">RowMutations</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Performs multiple mutations atomically on a single row.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab5"><a href="RowTooBigException.html" title="class in org.apache.hadoop.hbase.client">RowTooBigException</a></div>
<div class="col-last even-row-color class-summary class-summary-tab5">
<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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="RpcConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client">RpcConnectionRegistry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Rpc based connection registry.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="RpcConnectionRegistryURIFactory.html" title="class in org.apache.hadoop.hbase.client">RpcConnectionRegistryURIFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Connection registry creator implementation for creating <a href="RpcConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client"><code>RpcConnectionRegistry</code></a>.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Used to perform Scan operations.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="Scan.ReadType.html" title="enum class in org.apache.hadoop.hbase.client">Scan.ReadType</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ScanResultCache.html" title="interface in org.apache.hadoop.hbase.client">ScanResultCache</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Used to separate the row constructing logic.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ScanResultConsumer.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumer</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Receives <a href="Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> for an asynchronous scan.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ScanResultConsumerBase.html" title="interface in org.apache.hadoop.hbase.client">ScanResultConsumerBase</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">The base interface for scan result consumer.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServerStatisticTracker.html" title="class in org.apache.hadoop.hbase.client">ServerStatisticTracker</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Tracks the statistics for multiple regions</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab3"><a href="ServerType.html" title="enum class in org.apache.hadoop.hbase.client">ServerType</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab3">
<div class="block">Select server type i.e destination for RPC request associated with ring buffer.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="ServiceCaller.html" title="interface in org.apache.hadoop.hbase.client">ServiceCaller</a>&lt;S,<wbr>R&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">Delegate to a protobuf rpc call.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SharedAsyncConnection.html" title="class in org.apache.hadoop.hbase.client">SharedAsyncConnection</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Wraps a <a href="AsyncConnection.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncConnection</code></a> to make it can't be closed.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SharedConnection.html" title="class in org.apache.hadoop.hbase.client">SharedConnection</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Wraps a <a href="Connection.html" title="interface in org.apache.hadoop.hbase.client"><code>Connection</code></a> to make it can't be closed or aborted.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ShortCircuitConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client">ShortCircuitConnectionRegistry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">A <a href="ConnectionRegistry.html" title="interface in org.apache.hadoop.hbase.client"><code>ConnectionRegistry</code></a> implementation used at server side, where we could use the
<a href="ConnectionRegistryEndpoint.html" title="interface in org.apache.hadoop.hbase.client"><code>ConnectionRegistryEndpoint</code></a> directly, without any rpcs.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SimpleRequestController.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Holds back the requests if they reach any thresholds.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SimpleRequestController.RequestHeapSizeChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.RequestHeapSizeChecker</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">limit the heap size for each request.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SimpleRequestController.RequestRowsChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.RequestRowsChecker</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">limit the number of rows for each request.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="SimpleRequestController.RowChecker.html" title="interface in org.apache.hadoop.hbase.client">SimpleRequestController.RowChecker</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Provide a way to control the flow of rows iteration.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SimpleRequestController.SubmittedSizeChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.SubmittedSizeChecker</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">limit the heapsize of total submitted data.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SimpleRequestController.TaskCountChecker.html" title="class in org.apache.hadoop.hbase.client">SimpleRequestController.TaskCountChecker</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">limit the max number of tasks in an AsyncProcess.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SingleResponse.html" title="class in org.apache.hadoop.hbase.client">SingleResponse</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Class for single action response</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SingleResponse.Entry.html" title="class in org.apache.hadoop.hbase.client">SingleResponse.Entry</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SlowLogParams.html" title="class in org.apache.hadoop.hbase.client">SlowLogParams</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">SlowLog params object that contains detailed info as params and region name : to be used for
filter purpose</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The POJO equivalent of HBaseProtos.SnapshotDescription</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="SnapshotType.html" title="enum class in org.apache.hadoop.hbase.client">SnapshotType</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">
<div class="block">POJO representing the snapshot type</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="StatisticTrackable.html" title="interface in org.apache.hadoop.hbase.client">StatisticTrackable</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Parent interface for an object to get updates about per-region statistics.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="SyncCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">SyncCoprocessorRpcChannel</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">Deprecated.
<div class="deprecation-comment">Please stop using this class again, as it is too low level, which is part of the rpc
framework for HBase.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">
<div class="block">Used to communicate with a single HBase table.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="Table.CheckAndMutateBuilder.html" title="interface in org.apache.hadoop.hbase.client">Table.CheckAndMutateBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">Deprecated.
<div class="deprecation-comment">Since 3.0.0, will be removed in 4.0.0.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="Table.CheckAndMutateWithFilterBuilder.html" title="interface in org.apache.hadoop.hbase.client">Table.CheckAndMutateWithFilterBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab1">Deprecated.
<div class="deprecation-comment">Since 3.0.0, will be removed in 4.0.0.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="TableBuilder.html" title="interface in org.apache.hadoop.hbase.client">TableBuilder</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<div class="block">For creating <a href="Table.html" title="interface in org.apache.hadoop.hbase.client"><code>Table</code></a> instance.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TableBuilderBase.html" title="class in org.apache.hadoop.hbase.client">TableBuilderBase</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Base class for all table builders.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TableDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Convenience class for composing an instance of <a href="TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>TableDescriptor</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TableDescriptorBuilder.ModifyableTableDescriptor.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder.ModifyableTableDescriptor</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TableDescriptorUtils.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorUtils</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TableDescriptorUtils.TableDescriptorDelta.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorUtils.TableDescriptorDelta</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TableOverAsyncTable.html" title="class in org.apache.hadoop.hbase.client">TableOverAsyncTable</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">The table implementation based on <a href="AsyncTable.html" title="interface in org.apache.hadoop.hbase.client"><code>AsyncTable</code></a>.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TableOverAsyncTable.RegionCoprocessorRpcChannel.html" title="class in org.apache.hadoop.hbase.client">TableOverAsyncTable.RegionCoprocessorRpcChannel</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="TableOverAsyncTable.StubCall.html" title="interface in org.apache.hadoop.hbase.client">TableOverAsyncTable.StubCall</a>&lt;R&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="TableSnapshotScanner.html" title="class in org.apache.hadoop.hbase.client">TableSnapshotScanner</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">A Scanner which performs a scan over snapshot files.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="TableState.html" title="class in org.apache.hadoop.hbase.client">TableState</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Represents table state.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab3"><a href="TableState.State.html" title="enum class in org.apache.hadoop.hbase.client">TableState.State</a></div>
<div class="col-last even-row-color class-summary class-summary-tab3">&nbsp;</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="VersionInfoUtil.html" title="class in org.apache.hadoop.hbase.client">VersionInfoUtil</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Class to help with parsing the version info.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab1"><a href="VersionInfoUtil.ServiceCallFunction.html" title="interface in org.apache.hadoop.hbase.client">VersionInfoUtil.ServiceCallFunction</a>&lt;T1,<wbr>T2,<wbr>R,<wbr>E extends <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Throwable.html" title="class or interface in java.lang" class="external-link">Throwable</a>&gt;</div>
<div class="col-last even-row-color class-summary class-summary-tab1">
<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>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab5"><a href="WrongRowIOException.html" title="class in org.apache.hadoop.hbase.client">WrongRowIOException</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab5">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ZKConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client">ZKConnectionRegistry</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">Deprecated.
<div class="deprecation-comment">As of 2.6.0, replaced by <a href="RpcConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client"><code>RpcConnectionRegistry</code></a>, which is the default
connection mechanism as of 3.0.0.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab1"><a href="ZKConnectionRegistry.Converter.html" title="interface in org.apache.hadoop.hbase.client">ZKConnectionRegistry.Converter</a>&lt;T&gt;</div>
<div class="col-last odd-row-color class-summary class-summary-tab1">&nbsp;</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ZKConnectionRegistryURIFactory.html" title="class in org.apache.hadoop.hbase.client">ZKConnectionRegistryURIFactory</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">Connection registry creator implementation for creating <a href="ZKConnectionRegistry.html" title="class in org.apache.hadoop.hbase.client"><code>ZKConnectionRegistry</code></a>.</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2007&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>