blob: 0356ca10b386dd2ca99a10196ea7b7bbd7f738cf [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ThriftHBaseServiceHandler (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ThriftHBaseServiceHandler (Apache HBase 3.0.0-alpha-2-SNAPSHOT API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":10,"i49":10,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ThriftHBaseServiceHandler.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/thrift2/DemoClient.html" title="class in org.apache.hadoop.hbase.thrift2"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.TIOErrorWithCause.html" title="class in org.apache.hadoop.hbase.thrift2"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html" target="_top">Frames</a></li>
<li><a href="ThriftHBaseServiceHandler.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.hadoop.hbase.thrift2</div>
<h2 title="Class ThriftHBaseServiceHandler" class="title">Class ThriftHBaseServiceHandler</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">org.apache.hadoop.hbase.thrift.HBaseServiceHandler</a></li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.hbase.thrift2.ThriftHBaseServiceHandler</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</dd>
</dl>
<hr>
<br>
<pre>@InterfaceAudience.Private
public class <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.107">ThriftHBaseServiceHandler</a>
extends <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a>
implements org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</pre>
<div class="block">This class is a glue object that connects Thrift RPC calls to the HBase client API primarily
defined in the Table interface.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.TIOErrorWithCause.html" title="class in org.apache.hadoop.hbase.thrift2">ThriftHBaseServiceHandler.TIOErrorWithCause</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#ioe">ioe</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#isReadOnly">isReadOnly</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private static org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#LOG">LOG</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#nextScannerId">nextScannerId</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>private <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#scannerMap">scannerMap</a></span></code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.org.apache.hadoop.hbase.thrift.HBaseServiceHandler">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></h3>
<code><a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#CLEANUP_INTERVAL">CLEANUP_INTERVAL</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#conf">conf</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#connectionCache">connectionCache</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#MAX_IDLETIME">MAX_IDLETIME</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#metrics">metrics</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#ThriftHBaseServiceHandler-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.UserProvider-">ThriftHBaseServiceHandler</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a>&nbsp;userProvider)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#addColumnFamily-org.apache.hadoop.hbase.thrift2.generated.TTableName-org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor-">addColumnFamily</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor&nbsp;column)</code>
<div class="block">Add a column family to an existing table.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>private int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#addScanner-org.apache.hadoop.hbase.client.ResultScanner-">addScanner</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a>&nbsp;scanner)</code>
<div class="block">Assigns a unique ID to the scanner and adds the mapping to an internal HashMap.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.TResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#append-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TAppend-">append</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TAppend&nbsp;append)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#checkAndDelete-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TDelete-">checkAndDelete</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;family,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;qualifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value,
org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;deleteSingle)</code>
<div class="block">Atomically checks if a row/family/qualifier value matches the expected
value.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#checkAndMutate-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TCompareOperator-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TRowMutations-">checkAndMutate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;family,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;qualifier,
org.apache.hadoop.hbase.thrift2.generated.TCompareOperator&nbsp;compareOp,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value,
org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;rowMutations)</code>
<div class="block">Atomically checks if a row/family/qualifier value matches the expected
value.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#checkAndPut-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TPut-">checkAndPut</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;family,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;qualifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value,
org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;put)</code>
<div class="block">Atomically checks if a row/family/qualifier value matches the expected
value.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#checkReadOnlyMode--">checkReadOnlyMode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#clearSlowLogResponses-java.util.Set-">clearSlowLogResponses</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TServerName&gt;&nbsp;tServerNames)</code>
<div class="block">Clears online slow/large RPC logs from the provided list of
RegionServers</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#closeScanner-int-">closeScanner</a></span>(int&nbsp;scannerId)</code>
<div class="block">Closes the scanner.</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>private void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#closeTable-org.apache.hadoop.hbase.client.Table-">closeTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#createNamespace-org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor-">createNamespace</a></span>(org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&nbsp;namespaceDesc)</code>
<div class="block">Create a new namespace.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#createTable-org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor-java.util.List-">createTable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&nbsp;desc,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;&nbsp;splitKeys)</code>
<div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#deleteColumnFamily-org.apache.hadoop.hbase.thrift2.generated.TTableName-java.nio.ByteBuffer-">deleteColumnFamily</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;column)</code>
<div class="block">Delete a column family from a table.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#deleteMultiple-java.nio.ByteBuffer-java.util.List-">deleteMultiple</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;&nbsp;deletes)</code>
<div class="block">Bulk commit a List of TDeletes to the table.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#deleteNamespace-java.lang.String-">deleteNamespace</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Delete an existing namespace.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#deleteSingle-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TDelete-">deleteSingle</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;deleteSingle)</code>
<div class="block">Deletes as specified by the TDelete.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#deleteTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">deleteTable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)</code>
<div class="block">Deletes a table.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#disableTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">disableTable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)</code>
<div class="block">Disable a table</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#enableTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">enableTable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)</code>
<div class="block">Enalbe a table</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#exists-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TGet-">exists</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;get)</code>
<div class="block">Test for the existence of columns in the table, as specified in the TGet.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#existsAll-java.nio.ByteBuffer-java.util.List-">existsAll</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;gets)</code>
<div class="block">Test for the existence of columns in the table, as specified by the TGets.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.TResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#get-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TGet-">get</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;get)</code>
<div class="block">Method for getting data from a row.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getAllRegionLocations-java.nio.ByteBuffer-">getAllRegionLocations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table)</code>
<div class="block">Get all of the region locations for a given table.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getClusterId--">getClusterId</a></span>()</code>
<div class="block">Returns the cluster ID for this cluster.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getLocator-java.nio.ByteBuffer-">getLocator</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tableName)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getMultiple-java.nio.ByteBuffer-java.util.List-">getMultiple</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;gets)</code>
<div class="block">Method for getting multiple rows.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getNamespaceDescriptor-java.lang.String-">getNamespaceDescriptor</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Get a namespace descriptor by name.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.THRegionLocation</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getRegionLocation-java.nio.ByteBuffer-java.nio.ByteBuffer-boolean-">getRegionLocation</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
boolean&nbsp;reload)</code>
<div class="block">Given a table and a row get the location of the region that
would contain the given row key.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>private <a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getScanner-int-">getScanner</a></span>(int&nbsp;id)</code>
<div class="block">Returns the Scanner associated with the specified Id.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getScannerResults-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TScan-int-">getScannerResults</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;scan,
int&nbsp;numRows)</code>
<div class="block">Get results for the provided TScan object.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getScannerRows-int-int-">getScannerRows</a></span>(int&nbsp;scannerId,
int&nbsp;numRows)</code>
<div class="block">Grabs multiple rows from a Scanner.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TOnlineLogRecord&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getSlowLogResponses-java.util.Set-org.apache.hadoop.hbase.thrift2.generated.TLogQueryFilter-">getSlowLogResponses</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TServerName&gt;&nbsp;tServerNames,
org.apache.hadoop.hbase.thrift2.generated.TLogQueryFilter&nbsp;tLogQueryFilter)</code>
<div class="block">Retrieves online slow RPC logs from the provided list of
RegionServers</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTable-java.nio.ByteBuffer-">getTable</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tableName)</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTableDescriptor-org.apache.hadoop.hbase.thrift2.generated.TTableName-">getTableDescriptor</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;table)</code>
<div class="block">Get a table descriptor.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTableDescriptors-java.util.List-">getTableDescriptors</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableName&gt;&nbsp;tables)</code>
<div class="block">Get table descriptors of tables.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTableDescriptorsByNamespace-java.lang.String-">getTableDescriptorsByNamespace</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Get table descriptors of tables in the given namespace</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTableDescriptorsByPattern-java.lang.String-boolean-">getTableDescriptorsByPattern</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex,
boolean&nbsp;includeSysTables)</code>
<div class="block">Get table descriptors of tables that match the given pattern</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableName&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTableNamesByNamespace-java.lang.String-">getTableNamesByNamespace</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
<div class="block">Get table names of tables in the given namespace</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableName&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTableNamesByPattern-java.lang.String-boolean-">getTableNamesByPattern</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex,
boolean&nbsp;includeSysTables)</code>
<div class="block">Get table names of tables that match the given pattern</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.TThriftServerType</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getThriftServerType--">getThriftServerType</a></span>()</code>
<div class="block">Get the type of this thrift server.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code>private org.apache.hadoop.hbase.thrift2.generated.TIOError</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#getTIOError-java.io.IOException-">getTIOError</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>&nbsp;e)</code>&nbsp;</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.hbase.thrift2.generated.TResult</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#increment-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TIncrement-">increment</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TIncrement&nbsp;increment)</code>&nbsp;</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code>private boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#isReadOnly--">isReadOnly</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#isTableAvailable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">isTableAvailable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)</code>&nbsp;</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#isTableAvailableWithSplit-org.apache.hadoop.hbase.thrift2.generated.TTableName-java.util.List-">isTableAvailableWithSplit</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;&nbsp;splitKeys)</code>
<div class="block">* Use this api to check if the table has been created with the specified number of splitkeys
* which was used while creating the given table.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#isTableDisabled-org.apache.hadoop.hbase.thrift2.generated.TTableName-">isTableDisabled</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)</code>&nbsp;</td>
</tr>
<tr id="i46" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#isTableEnabled-org.apache.hadoop.hbase.thrift2.generated.TTableName-">isTableEnabled</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)</code>&nbsp;</td>
</tr>
<tr id="i47" class="rowColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#listNamespaceDescriptors--">listNamespaceDescriptors</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i48" class="altColor">
<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#listNamespaces--">listNamespaces</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i49" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#modifyColumnFamily-org.apache.hadoop.hbase.thrift2.generated.TTableName-org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor-">modifyColumnFamily</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor&nbsp;column)</code>
<div class="block">Modify an existing column family on a table.</div>
</td>
</tr>
<tr id="i50" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#modifyNamespace-org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor-">modifyNamespace</a></span>(org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&nbsp;namespaceDesc)</code>
<div class="block">Modify an existing namespace.</div>
</td>
</tr>
<tr id="i51" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#modifyTable-org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor-">modifyTable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&nbsp;desc)</code>
<div class="block">Modify an existing table</div>
</td>
</tr>
<tr id="i52" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#mutateRow-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TRowMutations-">mutateRow</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;rowMutations)</code>
<div class="block">mutateRow performs multiple mutations atomically on a single row.</div>
</td>
</tr>
<tr id="i53" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#openScanner-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TScan-">openScanner</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;scan)</code>
<div class="block">Get a Scanner for the provided TScan object.</div>
</td>
</tr>
<tr id="i54" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#put-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TPut-">put</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;put)</code>
<div class="block">Commit a TPut to a table.</div>
</td>
</tr>
<tr id="i55" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#putMultiple-java.nio.ByteBuffer-java.util.List-">putMultiple</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TPut&gt;&nbsp;puts)</code>
<div class="block">Commit a List of Puts to the table.</div>
</td>
</tr>
<tr id="i56" class="altColor">
<td class="colFirst"><code>protected <a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#removeScanner-int-">removeScanner</a></span>(int&nbsp;id)</code>
<div class="block">Removes the scanner associated with the specified ID from the internal HashMap.</div>
</td>
</tr>
<tr id="i57" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#tableExists-org.apache.hadoop.hbase.thrift2.generated.TTableName-">tableExists</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tTableName)</code>&nbsp;</td>
</tr>
<tr id="i58" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#truncateTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-boolean-">truncateTable</a></span>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
boolean&nbsp;preserveSplits)</code>
<div class="block">Truncate a table.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.hbase.thrift.HBaseServiceHandler">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.hadoop.hbase.thrift.<a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></h3>
<code><a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#getAdmin--">getAdmin</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#getTable-byte:A-">getTable</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#initMetrics-org.apache.hadoop.hbase.thrift.ThriftMetrics-">initMetrics</a>, <a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#setEffectiveUser-java.lang.String-">setEffectiveUser</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="LOG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
<pre>private static final&nbsp;org.slf4j.Logger <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.110">LOG</a></pre>
</li>
</ul>
<a name="nextScannerId">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>nextScannerId</h4>
<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/atomic/AtomicInteger.html?is-external=true" title="class or interface in java.util.concurrent.atomic">AtomicInteger</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.114">nextScannerId</a></pre>
</li>
</ul>
<a name="scannerMap">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>scannerMap</h4>
<pre>private final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>,<a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a>&gt; <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.115">scannerMap</a></pre>
</li>
</ul>
<a name="ioe">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ioe</h4>
<pre>private static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.117">ioe</a></pre>
</li>
</ul>
<a name="isReadOnly">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>isReadOnly</h4>
<pre>private&nbsp;boolean <a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.119">isReadOnly</a></pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ThriftHBaseServiceHandler-org.apache.hadoop.conf.Configuration-org.apache.hadoop.hbase.security.UserProvider-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ThriftHBaseServiceHandler</h4>
<pre>public&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.156">ThriftHBaseServiceHandler</a>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../../../../org/apache/hadoop/hbase/security/UserProvider.html" title="class in org.apache.hadoop.hbase.security">UserProvider</a>&nbsp;userProvider)
throws <a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></code></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getTable-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTable</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.163">getTable</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tableName)</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
<dd><code><a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html#getTable-java.nio.ByteBuffer-">getTable</a></code>&nbsp;in class&nbsp;<code><a href="../../../../../org/apache/hadoop/hbase/thrift/HBaseServiceHandler.html" title="class in org.apache.hadoop.hbase.thrift">HBaseServiceHandler</a></code></dd>
</dl>
</li>
</ul>
<a name="getLocator-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocator</h4>
<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.171">getLocator</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;tableName)</pre>
</li>
</ul>
<a name="closeTable-org.apache.hadoop.hbase.client.Table-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeTable</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.179">closeTable</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a>&nbsp;table)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
</dl>
</li>
</ul>
<a name="getTIOError-java.io.IOException-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTIOError</h4>
<pre>private&nbsp;org.apache.hadoop.hbase.thrift2.generated.TIOError&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.187">getTIOError</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a>&nbsp;e)</pre>
</li>
</ul>
<a name="addScanner-org.apache.hadoop.hbase.client.ResultScanner-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addScanner</h4>
<pre>private&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.199">addScanner</a>(<a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a>&nbsp;scanner)</pre>
<div class="block">Assigns a unique ID to the scanner and adds the mapping to an internal HashMap.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scanner</code> - to add</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Id for this Scanner</dd>
</dl>
</li>
</ul>
<a name="getScanner-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScanner</h4>
<pre>private&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.210">getScanner</a>(int&nbsp;id)</pre>
<div class="block">Returns the Scanner associated with the specified Id.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - of the Scanner to get</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a Scanner, or null if the Id is invalid</dd>
</dl>
</li>
</ul>
<a name="removeScanner-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeScanner</h4>
<pre>protected&nbsp;<a href="../../../../../org/apache/hadoop/hbase/client/ResultScanner.html" title="interface in org.apache.hadoop.hbase.client">ResultScanner</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.219">removeScanner</a>(int&nbsp;id)</pre>
<div class="block">Removes the scanner associated with the specified ID from the internal HashMap.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>id</code> - of the Scanner to remove</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the removed Scanner, or <code>null</code> if the Id is invalid</dd>
</dl>
</li>
</ul>
<a name="exists-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TGet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exists</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.224">exists</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;get)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Test for the existence of columns in the table, as specified in the TGet.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>exists</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to check on</dd>
<dd><code>get</code> - the TGet to check for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the specified TGet matches one or more keys, false if not</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="existsAll-java.nio.ByteBuffer-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>existsAll</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.236">existsAll</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;gets)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Test for the existence of columns in the table, as specified by the TGets.
This will return an array of booleans. Each value will be true if the related Get matches
one or more keys, false if not.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>existsAll</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to check on</dd>
<dd><code>gets</code> - a list of TGets to check for</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="get-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TGet-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.TResult&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.253">get</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TGet&nbsp;get)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Method for getting data from a row.
If the row cannot be found an empty Result is returned.
This can be checked by the empty field of the TResult</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>get</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to get from</dd>
<dd><code>get</code> - the TGet to fetch</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the result</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getMultiple-java.nio.ByteBuffer-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMultiple</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.265">getMultiple</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TGet&gt;&nbsp;gets)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Method for getting multiple rows.
If a row cannot be found there will be a null
value in the result list for that TGet at the
same position.
So the Results are in the same order as the TGets.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getMultiple</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to get from</dd>
<dd><code>gets</code> - a list of TGets to fetch, the Result list
will have the Results at corresponding positions
or null if there was an error</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="put-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TPut-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.277">put</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;put)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Commit a TPut to a table.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>put</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to put data in</dd>
<dd><code>put</code> - the TPut to put</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="checkAndPut-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TPut-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAndPut</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.290">checkAndPut</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;family,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;qualifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value,
org.apache.hadoop.hbase.thrift2.generated.TPut&nbsp;put)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Atomically checks if a row/family/qualifier value matches the expected
value. If it does, it adds the TPut.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>checkAndPut</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - to check in and put to</dd>
<dd><code>row</code> - row to check</dd>
<dd><code>family</code> - column family to check</dd>
<dd><code>qualifier</code> - column qualifier to check</dd>
<dd><code>value</code> - the expected value, if not provided the
check is for the non-existence of the
column in question</dd>
<dd><code>put</code> - the TPut to put if the check succeeds</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the new put was executed, false otherwise</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="putMultiple-java.nio.ByteBuffer-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putMultiple</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.310">putMultiple</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TPut&gt;&nbsp;puts)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Commit a List of Puts to the table.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>putMultiple</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to put data in</dd>
<dd><code>puts</code> - a list of TPuts to commit</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="deleteSingle-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TDelete-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteSingle</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.323">deleteSingle</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;deleteSingle)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Deletes as specified by the TDelete.
Note: "delete" is a reserved keyword and cannot be used in Thrift
thus the inconsistent naming scheme from the other functions.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>deleteSingle</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to delete from</dd>
<dd><code>deleteSingle</code> - the TDelete to delete</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="deleteMultiple-java.nio.ByteBuffer-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteMultiple</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.336">deleteMultiple</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TDelete&gt;&nbsp;deletes)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Bulk commit a List of TDeletes to the table.
Throws a TIOError if any of the deletes fail.
Always returns an empty list for backwards compatibility.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>deleteMultiple</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to delete from</dd>
<dd><code>deletes</code> - list of TDeletes to delete</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="checkAndMutate-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TCompareOperator-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TRowMutations-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAndMutate</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.351">checkAndMutate</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;family,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;qualifier,
org.apache.hadoop.hbase.thrift2.generated.TCompareOperator&nbsp;compareOp,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value,
org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;rowMutations)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Atomically checks if a row/family/qualifier value matches the expected
value. If it does, it mutates the row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>checkAndMutate</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - to check in and delete from</dd>
<dd><code>row</code> - row to check</dd>
<dd><code>family</code> - column family to check</dd>
<dd><code>qualifier</code> - column qualifier to check</dd>
<dd><code>compareOp</code> - comparison to make on the value</dd>
<dd><code>value</code> - the expected value to be compared against, if not provided the
check is for the non-existence of the column in question</dd>
<dd><code>rowMutations</code> - row mutations to execute if the value matches</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the row was mutated, false otherwise</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="checkAndDelete-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TDelete-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkAndDelete</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.367">checkAndDelete</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;family,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;qualifier,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;value,
org.apache.hadoop.hbase.thrift2.generated.TDelete&nbsp;deleteSingle)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Atomically checks if a row/family/qualifier value matches the expected
value. If it does, it adds the delete.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>checkAndDelete</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - to check in and delete from</dd>
<dd><code>row</code> - row to check</dd>
<dd><code>family</code> - column family to check</dd>
<dd><code>qualifier</code> - column qualifier to check</dd>
<dd><code>value</code> - the expected value, if not provided the
check is for the non-existence of the
column in question</dd>
<dd><code>deleteSingle</code> - the TDelete to execute if the check succeeds</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the new delete was executed, false otherwise</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="increment-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TIncrement-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>increment</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.TResult&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.389">increment</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TIncrement&nbsp;increment)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>increment</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="append-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TAppend-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>append</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.TResult&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.402">append</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TAppend&nbsp;append)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>append</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="openScanner-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TScan-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>openScanner</h4>
<pre>public&nbsp;int&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.415">openScanner</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;scan)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get a Scanner for the provided TScan object.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>openScanner</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to get the Scanner for</dd>
<dd><code>scan</code> - the scan object to get a Scanner for</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Scanner Id to be used with other scanner procedures</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getScannerRows-int-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScannerRows</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.429">getScannerRows</a>(int&nbsp;scannerId,
int&nbsp;numRows)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Grabs multiple rows from a Scanner.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getScannerRows</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scannerId</code> - the Id of the Scanner to return rows from. This is an Id returned from the openScanner function.</dd>
<dd><code>numRows</code> - number of rows to return</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Between zero and numRows TResults</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getScannerResults-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TScan-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getScannerResults</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TResult&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.446">getScannerResults</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TScan&nbsp;scan,
int&nbsp;numRows)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get results for the provided TScan object.
This helper function opens a scanner, get the results and close the scanner.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getScannerResults</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the table to get the Scanner for</dd>
<dd><code>scan</code> - the scan object to get a Scanner for</dd>
<dd><code>numRows</code> - number of rows to return</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>between zero and numRows TResults</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="closeScanner-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>closeScanner</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.468">closeScanner</a>(int&nbsp;scannerId)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Closes the scanner. Should be called to free server side resources timely.
Typically close once the scanner is not needed anymore, i.e. after looping
over it to get all the required rows.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>closeScanner</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>scannerId</code> - the Id of the Scanner to close *</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIllegalArgument</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="mutateRow-java.nio.ByteBuffer-org.apache.hadoop.hbase.thrift2.generated.TRowMutations-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>mutateRow</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.483">mutateRow</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
org.apache.hadoop.hbase.thrift2.generated.TRowMutations&nbsp;rowMutations)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">mutateRow performs multiple mutations atomically on a single row.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>mutateRow</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - table to apply the mutations</dd>
<dd><code>rowMutations</code> - mutations to apply</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getAllRegionLocations-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAllRegionLocations</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.496">getAllRegionLocations</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get all of the region locations for a given table.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getAllRegionLocations</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getRegionLocation-java.nio.ByteBuffer-java.nio.ByteBuffer-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRegionLocation</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.THRegionLocation&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.517">getRegionLocation</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;table,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;row,
boolean&nbsp;reload)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Given a table and a row get the location of the region that
would contain the given row key.
reload = true means the cache will be cleared and the location
will be fetched from meta.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getRegionLocation</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="checkReadOnlyMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>checkReadOnlyMode</h4>
<pre>private&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.540">checkReadOnlyMode</a>()
throws org.apache.hadoop.hbase.thrift2.generated.TIOError</pre>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
</dl>
</li>
</ul>
<a name="isReadOnly--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isReadOnly</h4>
<pre>private&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.546">isReadOnly</a>()</pre>
</li>
</ul>
<a name="getTableDescriptor-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptor</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.551">getTableDescriptor</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;table)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get a table descriptor.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTableDescriptor</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>table</code> - the tablename of the table to get tableDescriptor</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the TableDescriptor of the giving tablename</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getTableDescriptors-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptors</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.562">getTableDescriptors</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableName&gt;&nbsp;tables)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get table descriptors of tables.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTableDescriptors</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tables</code> - the tablename list of the tables to get tableDescriptor</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the TableDescriptor of the giving tablename</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="tableExists-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>tableExists</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.575">tableExists</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tTableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>tableExists</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tTableName</code> - the tablename of the tables to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if table exists already, false if not</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getTableDescriptorsByPattern-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptorsByPattern</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.585">getTableDescriptorsByPattern</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex,
boolean&nbsp;includeSysTables)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get table descriptors of tables that match the given pattern</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTableDescriptorsByPattern</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regex</code> - The regular expression to match against</dd>
<dd><code>includeSysTables</code> - set to false if match only against userspace tables</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the tableDescriptors of the matching table</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getTableDescriptorsByNamespace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableDescriptorsByNamespace</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.598">getTableDescriptorsByNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get table descriptors of tables in the given namespace</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTableDescriptorsByNamespace</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The namesapce's name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the tableDescriptors in the namespce</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getTableNamesByPattern-java.lang.String-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableNamesByPattern</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableName&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.610">getTableNamesByPattern</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;regex,
boolean&nbsp;includeSysTables)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get table names of tables that match the given pattern</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTableNamesByPattern</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>regex</code> - The regular expression to match against</dd>
<dd><code>includeSysTables</code> - set to false if match only against userspace tables</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the table names of the matching table</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getTableNamesByNamespace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTableNamesByNamespace</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableName&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.623">getTableNamesByNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get table names of tables in the given namespace</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getTableNamesByNamespace</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - The namesapce's name</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the table names of the matching table</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="createTable-org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createTable</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.633">createTable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&nbsp;desc,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;&nbsp;splitKeys)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys.
The total number of regions created will be the number of split keys plus one. Synchronous
operation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createTable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>desc</code> - table descriptor for table</dd>
<dd><code>splitKeys</code> - rray of split keys for the initial regions of the table</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="deleteTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteTable</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.649">deleteTable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Deletes a table. Synchronous operation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>deleteTable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to delete</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="truncateTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>truncateTable</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.659">truncateTable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
boolean&nbsp;preserveSplits)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Truncate a table. Synchronous operation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>truncateTable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to truncate</dd>
<dd><code>preserveSplits</code> - whether to preserve previous splits</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="enableTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>enableTable</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.670">enableTable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Enalbe a table</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>enableTable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to enable</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="disableTable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>disableTable</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.680">disableTable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Disable a table</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>disableTable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to disable</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="isTableEnabled-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTableEnabled</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.690">isTableEnabled</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isTableEnabled</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if table is enabled, false if not</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="isTableDisabled-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTableDisabled</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.700">isTableDisabled</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isTableDisabled</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if table is disabled, false if not</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="isTableAvailable-org.apache.hadoop.hbase.thrift2.generated.TTableName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTableAvailable</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.710">isTableAvailable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isTableAvailable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to check</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if table is available, false if not</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="isTableAvailableWithSplit-org.apache.hadoop.hbase.thrift2.generated.TTableName-java.util.List-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isTableAvailableWithSplit</h4>
<pre>public&nbsp;boolean&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.720">isTableAvailableWithSplit</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&gt;&nbsp;splitKeys)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">* Use this api to check if the table has been created with the specified number of splitkeys
* which was used while creating the given table. Note : If this api is used after a table's
* region gets splitted, the api may return false.
*
* @return true if table is available, false if not
*
* @deprecated Since 2.2.0. Because the same method in Table interface has been deprecated
* since 2.0.0, we will remove it in 3.0.0 release.
* Use <code>THBaseService.Iface.isTableAvailable(TTableName tableName)</code> instead
*</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>isTableAvailableWithSplit</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to check</dd>
<dd><code>splitKeys</code> - keys to check if the table has been created with all split keys</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="addColumnFamily-org.apache.hadoop.hbase.thrift2.generated.TTableName-org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addColumnFamily</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.726">addColumnFamily</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor&nbsp;column)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Add a column family to an existing table. Synchronous operation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>addColumnFamily</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to add column family to</dd>
<dd><code>column</code> - column family descriptor of column family to be added</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="deleteColumnFamily-org.apache.hadoop.hbase.thrift2.generated.TTableName-java.nio.ByteBuffer-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteColumnFamily</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.738">deleteColumnFamily</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
<a href="https://docs.oracle.com/javase/8/docs/api/java/nio/ByteBuffer.html?is-external=true" title="class or interface in java.nio">ByteBuffer</a>&nbsp;column)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Delete a column family from a table. Synchronous operation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>deleteColumnFamily</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to delete column family from</dd>
<dd><code>column</code> - name of column family to be deleted</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="modifyColumnFamily-org.apache.hadoop.hbase.thrift2.generated.TTableName-org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>modifyColumnFamily</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.749">modifyColumnFamily</a>(org.apache.hadoop.hbase.thrift2.generated.TTableName&nbsp;tableName,
org.apache.hadoop.hbase.thrift2.generated.TColumnFamilyDescriptor&nbsp;column)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Modify an existing column family on a table. Synchronous operation.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>modifyColumnFamily</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tableName</code> - the tablename to modify column family</dd>
<dd><code>column</code> - column family descriptor of column family to be modified</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="modifyTable-org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>modifyTable</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.761">modifyTable</a>(org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&nbsp;desc)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Modify an existing table</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>modifyTable</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>desc</code> - the descriptor of the table to modify</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="createNamespace-org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createNamespace</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.771">createNamespace</a>(org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&nbsp;namespaceDesc)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Create a new namespace. Blocks until namespace has been successfully created or an exception is
thrown</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>createNamespace</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>namespaceDesc</code> - descriptor which describes the new namespace</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="modifyNamespace-org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>modifyNamespace</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.781">modifyNamespace</a>(org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&nbsp;namespaceDesc)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Modify an existing namespace. Blocks until namespace has been successfully modified or an
exception is thrown</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>modifyNamespace</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>namespaceDesc</code> - descriptor which describes the new namespace</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="deleteNamespace-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>deleteNamespace</h4>
<pre>public&nbsp;void&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.791">deleteNamespace</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Delete an existing namespace. Only empty namespaces (no tables) can be removed.
Blocks until namespace has been successfully deleted or an
exception is thrown.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>deleteNamespace</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - namespace name</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getNamespaceDescriptor-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNamespaceDescriptor</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.800">getNamespaceDescriptor</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get a namespace descriptor by name.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getNamespaceDescriptor</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - name of namespace descriptor</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="listNamespaces--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listNamespaces</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.810">listNamespaces</a>()
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>listNamespaces</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>all namespace names</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getThriftServerType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getThriftServerType</h4>
<pre>public&nbsp;org.apache.hadoop.hbase.thrift2.generated.TThriftServerType&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.824">getThriftServerType</a>()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Get the type of this thrift server.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getThriftServerType</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the type of this thrift server</dd>
</dl>
</li>
</ul>
<a name="getClusterId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getClusterId</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.829">getClusterId</a>()
throws org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Returns the cluster ID for this cluster.</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getClusterId</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="getSlowLogResponses-java.util.Set-org.apache.hadoop.hbase.thrift2.generated.TLogQueryFilter-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSlowLogResponses</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TOnlineLogRecord&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.834">getSlowLogResponses</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TServerName&gt;&nbsp;tServerNames,
org.apache.hadoop.hbase.thrift2.generated.TLogQueryFilter&nbsp;tLogQueryFilter)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Retrieves online slow RPC logs from the provided list of
RegionServers</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>getSlowLogResponses</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tServerNames</code> - @param serverNames Server names to get slowlog responses from</dd>
<dd><code>tLogQueryFilter</code> - @param logQueryFilter filter to be used if provided</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>online slowlog response list</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code> - if a remote or network exception occurs</dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="clearSlowLogResponses-java.util.Set-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clearSlowLogResponses</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.849">clearSlowLogResponses</a>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TServerName&gt;&nbsp;tServerNames)
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></span></div>
<div class="block">Clears online slow/large RPC logs from the provided list of
RegionServers</div>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>clearSlowLogResponses</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>tServerNames</code> - @param serverNames Set of Server names to clean slowlog responses from</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>List of booleans representing if online slowlog response buffer is cleaned
from each RegionServer</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code> - if a remote or network exception occurs</dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
<a name="listNamespaceDescriptors--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>listNamespaceDescriptors</h4>
<pre>public&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TNamespaceDescriptor&gt;&nbsp;<a href="../../../../../src-html/org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html#line.860">listNamespaceDescriptors</a>()
throws org.apache.hadoop.hbase.thrift2.generated.TIOError,
org.apache.thrift.TException</pre>
<dl>
<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
<dd><code>listNamespaceDescriptors</code>&nbsp;in interface&nbsp;<code>org.apache.hadoop.hbase.thrift2.generated.THBaseService.Iface</code></dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>all namespaces</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code>org.apache.hadoop.hbase.thrift2.generated.TIOError</code></dd>
<dd><code>org.apache.thrift.TException</code></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/ThriftHBaseServiceHandler.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../org/apache/hadoop/hbase/thrift2/DemoClient.html" title="class in org.apache.hadoop.hbase.thrift2"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.TIOErrorWithCause.html" title="class in org.apache.hadoop.hbase.thrift2"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?org/apache/hadoop/hbase/thrift2/ThriftHBaseServiceHandler.html" target="_top">Frames</a></li>
<li><a href="ThriftHBaseServiceHandler.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2021 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>