blob: 0f55f90dba83f3c28a866368f48cd69870cded7f [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Uses of Interface org.apache.hadoop.hbase.client.TableDescriptor (Apache HBase 4.0.0-alpha-1-SNAPSHOT API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="use: package: org.apache.hadoop.hbase.client, interface: TableDescriptor">
<meta name="generator" content="javadoc/ClassUseWriter">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../../../jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-3.6.1.min.js"></script>
<script type="text/javascript" src="../../../../../../script-dir/jquery-ui.min.js"></script>
</head>
<body class="class-use-page">
<script type="text/javascript">var pathtoroot = "../../../../../../";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="../../../../../../index.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">Class</a></li>
<li class="nav-bar-cell1-rev">Use</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#use">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Uses of Interface org.apache.hadoop.hbase.client.TableDescriptor" class="title">Uses of Interface<br>org.apache.hadoop.hbase.client.TableDescriptor</h1>
</div>
<div class="caption"><span>Packages that use <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Package</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase">org.apache.hadoop.hbase</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.backup">org.apache.hadoop.hbase.backup</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.backup.impl">org.apache.hadoop.hbase.backup.impl</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.backup.util">org.apache.hadoop.hbase.backup.util</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.client">org.apache.hadoop.hbase.client</a></div>
<div class="col-last even-row-color">
<div class="block">Provides HBase Client</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.constraint">org.apache.hadoop.hbase.constraint</a></div>
<div class="col-last odd-row-color">
<div class="block">Restrict the domain of a data attribute, often times to fulfill business rules/requirements.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.coprocessor">org.apache.hadoop.hbase.coprocessor</a></div>
<div class="col-last even-row-color">
<div class="block">Table of Contents</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.coprocessor.example">org.apache.hadoop.hbase.coprocessor.example</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.fs">org.apache.hadoop.hbase.fs</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.mapred">org.apache.hadoop.hbase.mapred</a></div>
<div class="col-last odd-row-color">
<div class="block">Provides HBase <a href="https://cwiki.apache.org/confluence/display/HADOOP2/HadoopMapReduce">MapReduce</a>
Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.mapreduce">org.apache.hadoop.hbase.mapreduce</a></div>
<div class="col-last even-row-color">
<div class="block">Provides HBase <a href="https://cwiki.apache.org/confluence/display/HADOOP2/HadoopMapReduce">MapReduce</a>
Input/OutputFormats, a table indexing MapReduce job, and utility methods.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.master">org.apache.hadoop.hbase.master</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.master.assignment">org.apache.hadoop.hbase.master.assignment</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.master.balancer">org.apache.hadoop.hbase.master.balancer</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.master.normalizer">org.apache.hadoop.hbase.master.normalizer</a></div>
<div class="col-last even-row-color">
<div class="block">The Region Normalizer subsystem is responsible for coaxing all the regions in a table toward
a "normal" size, according to their storefile size.</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.master.procedure">org.apache.hadoop.hbase.master.procedure</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.master.region">org.apache.hadoop.hbase.master.region</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.master.snapshot">org.apache.hadoop.hbase.master.snapshot</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.mob">org.apache.hadoop.hbase.mob</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.quotas">org.apache.hadoop.hbase.quotas</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.regionserver">org.apache.hadoop.hbase.regionserver</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.regionserver.handler">org.apache.hadoop.hbase.regionserver.handler</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.regionserver.regionreplication">org.apache.hadoop.hbase.regionserver.regionreplication</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.regionserver.storefiletracker">org.apache.hadoop.hbase.regionserver.storefiletracker</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.replication">org.apache.hadoop.hbase.replication</a></div>
<div class="col-last even-row-color">
<div class="block">Multi Cluster Replication</div>
</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.rest">org.apache.hadoop.hbase.rest</a></div>
<div class="col-last odd-row-color">
<div class="block">HBase REST</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.rest.model">org.apache.hadoop.hbase.rest.model</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.rsgroup">org.apache.hadoop.hbase.rsgroup</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.security.access">org.apache.hadoop.hbase.security.access</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.security.visibility">org.apache.hadoop.hbase.security.visibility</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.snapshot">org.apache.hadoop.hbase.snapshot</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.thrift2">org.apache.hadoop.hbase.thrift2</a></div>
<div class="col-last odd-row-color">
<div class="block">Provides an HBase <a href="http://thrift.apache.org/">Thrift</a>
service.</div>
</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.thrift2.client">org.apache.hadoop.hbase.thrift2.client</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.tool">org.apache.hadoop.hbase.tool</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.util">org.apache.hadoop.hbase.util</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="#org.apache.hadoop.hbase.util.compaction">org.apache.hadoop.hbase.util.compaction</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="#org.apache.hadoop.hbase.wal">org.apache.hadoop.hbase.wal</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<section class="class-uses">
<ul class="block-list">
<li>
<section class="detail" id="org.apache.hadoop.hbase">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../package-summary.html">org.apache.hadoop.hbase</a></h2>
<div class="caption"><span>Methods in <a href="../../package-summary.html">org.apache.hadoop.hbase</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTableDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">createTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a table of name <code>name</code>.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTableDescriptor(org.apache.hadoop.hbase.TableName,byte%5B%5D)" class="member-name-link">createTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
byte[]&nbsp;family)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTableDescriptor(org.apache.hadoop.hbase.TableName,byte%5B%5D%5B%5D,int)" class="member-name-link">createTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
byte[][]&nbsp;families,
int&nbsp;maxVersions)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTableDescriptor(org.apache.hadoop.hbase.TableName,int,int,int,org.apache.hadoop.hbase.KeepDeletedCells)" class="member-name-link">createTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;name,
int&nbsp;minVersions,
int&nbsp;versions,
int&nbsp;ttl,
<a href="../../KeepDeletedCells.html" title="enum class in org.apache.hadoop.hbase">KeepDeletedCells</a>&nbsp;keepDeleted)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptors.</span><code><a href="../../TableDescriptors.html#get(org.apache.hadoop.hbase.TableName)" class="member-name-link">get</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns TableDescriptor for tablename</div>
</div>
<div class="col-first odd-row-color"><code>protected static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PerformanceEvaluation.</span><code><a href="../../PerformanceEvaluation.html#getTableDescriptor(org.apache.hadoop.hbase.PerformanceEvaluation.TestOptions)" class="member-name-link">getTableDescriptor</a><wbr>(<a href="../../PerformanceEvaluation.TestOptions.html" title="class in org.apache.hadoop.hbase">PerformanceEvaluation.TestOptions</a>&nbsp;opts)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create an HTableDescriptor from provided TestOptions.</div>
</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptors.</span><code><a href="../../TableDescriptors.html#remove(org.apache.hadoop.hbase.TableName)" class="member-name-link">remove</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tablename)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns Instance of table descriptor or null if none found.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../package-summary.html">org.apache.hadoop.hbase</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptors.</span><code><a href="../../TableDescriptors.html#getAll()" class="member-name-link">getAll</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Get Map of all TableDescriptors.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptors.</span><code><a href="../../TableDescriptors.html#getByNamespace(java.lang.String)" class="member-name-link">getByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get Map of all NamespaceDescriptors for a given namespace.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../package-summary.html">org.apache.hadoop.hbase</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createLocalHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL)" class="member-name-link">createLocalHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create an HRegion that writes to the local tmp dirs with specified wal</div>
</div>
<div class="col-first odd-row-color"><code><a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createLocalHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createLocalHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create an HRegion that writes to the local tmp dirs.</div>
</div>
<div class="col-first even-row-color"><code><a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createLocalHRegion(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D)" class="member-name-link">createLocalHRegion</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create an HRegion that writes to the local tmp dirs</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createMultiRegionsInMeta(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createMultiRegionsInMeta</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
byte[][]&nbsp;startKeys)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create rows in hbase:meta for regions of the specified table with the specified start keys.</div>
</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor%5B%5D,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>[]&nbsp;hcds,
int&nbsp;numRegionsPerServer)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor%5B%5D,org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>[]&nbsp;cds,
<a href="../../util/RegionSplitter.SplitAlgorithm.html" title="interface in org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>&nbsp;splitter,
int&nbsp;numRegionsPerServer)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd,
int&nbsp;numRegionsPerServer)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createRegionAndWAL</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a region with it's own WAL.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">createRegionAndWAL</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
boolean&nbsp;initialize)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a region with it's own WAL.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.io.hfile.BlockCache)" class="member-name-link">createRegionAndWAL</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../io/hfile/BlockCache.html" title="interface in org.apache.hadoop.hbase.io.hfile">BlockCache</a>&nbsp;blockCache)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a region with it's own WAL.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createRegionAndWAL(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.mob.MobFileCache)" class="member-name-link">createRegionAndWAL</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../mob/MobFileCache.html" title="class in org.apache.hadoop.hbase.mob">MobFileCache</a>&nbsp;mobFileCache)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a region with it's own WAL.</div>
</div>
<div class="col-first even-row-color"><code><a href="../Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
byte[][]&nbsp;splitRows)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a table.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
byte[][]&nbsp;families,
byte[][]&nbsp;splitKeys,
org.apache.hadoop.conf.Configuration&nbsp;c)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a table.</div>
</div>
<div class="col-first even-row-color"><code><a href="../Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,byte%5B%5D%5B%5D,org.apache.hadoop.hbase.regionserver.BloomType,int,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
byte[][]&nbsp;families,
byte[][]&nbsp;splitKeys,
<a href="../../regionserver/BloomType.html" title="enum class in org.apache.hadoop.hbase.regionserver">BloomType</a>&nbsp;type,
int&nbsp;blockSize,
org.apache.hadoop.conf.Configuration&nbsp;c)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a table.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../Table.html" title="interface in org.apache.hadoop.hbase.client">Table</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,org.apache.hadoop.conf.Configuration)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
byte[][]&nbsp;families,
org.apache.hadoop.conf.Configuration&nbsp;c)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Create a table.</div>
</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#modifyTableSync(org.apache.hadoop.hbase.client.Admin,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTableSync</a><wbr>(<a href="../Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">since 3.0.0 and will be removed in 4.0.0.</div>
</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptors.</span><code><a href="../../TableDescriptors.html#update(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">update</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">
<div class="block">Add or update descriptor.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptors.</span><code><a href="../../TableDescriptors.html#update(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">update</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
boolean&nbsp;cacheOnly)</code></div>
<div class="col-last even-row-color">
<div class="block">Add or update descriptor</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseTestingUtility.</span><code><a href="../../HBaseTestingUtility.html#verifyTableDescriptorIgnoreTableName(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">verifyTableDescriptorIgnoreTableName</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;ltd,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;rtd)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.backup">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../backup/package-summary.html">org.apache.hadoop.hbase.backup</a></h2>
<div class="caption"><span>Methods in <a href="../../backup/package-summary.html">org.apache.hadoop.hbase.backup</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BackupMasterObserver.</span><code><a href="../../backup/BackupMasterObserver.html#postModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.backup.impl">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../backup/impl/package-summary.html">org.apache.hadoop.hbase.backup.impl</a></h2>
<div class="caption"><span>Methods in <a href="../../backup/impl/package-summary.html">org.apache.hadoop.hbase.backup.impl</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">BackupSystemTable.</span><code><a href="../../backup/impl/BackupSystemTable.html#getSystemTableDescriptor(org.apache.hadoop.conf.Configuration)" class="member-name-link">getSystemTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last even-row-color">
<div class="block">Get backup system table descriptor</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">BackupSystemTable.</span><code><a href="../../backup/impl/BackupSystemTable.html#getSystemTableForBulkLoadedDataDescriptor(org.apache.hadoop.conf.Configuration)" class="member-name-link">getSystemTableForBulkLoadedDataDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get backup system table descriptor</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../backup/impl/package-summary.html">org.apache.hadoop.hbase.backup.impl</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BackupSystemTable.</span><code><a href="../../backup/impl/BackupSystemTable.html#createSystemTable(org.apache.hadoop.hbase.client.Admin,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createSystemTable</a><wbr>(<a href="../Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;descriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.backup.util">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../backup/util/package-summary.html">org.apache.hadoop.hbase.backup.util</a></h2>
<div class="caption"><span>Methods in <a href="../../backup/util/package-summary.html">org.apache.hadoop.hbase.backup.util</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>(package private) <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RestoreTool.</span><code><a href="../../backup/util/RestoreTool.html#getTableDesc(org.apache.hadoop.hbase.TableName)" class="member-name-link">getTableDesc</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">
<div class="block">Get table descriptor</div>
</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RestoreTool.</span><code><a href="../../backup/util/RestoreTool.html#getTableDescriptor(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.hbase.TableName,java.lang.String)" class="member-name-link">getTableDescriptor</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fileSys,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;lastIncrBackupId)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../backup/util/package-summary.html">org.apache.hadoop.hbase.backup.util</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RestoreTool.</span><code><a href="../../backup/util/RestoreTool.html#checkAndCreateTable(org.apache.hadoop.hbase.client.Connection,org.apache.hadoop.hbase.TableName,java.util.ArrayList,org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">checkAndCreateTable</a><wbr>(<a href="../Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;targetTableName,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/ArrayList.html" title="class or interface in java.util" class="external-link">ArrayList</a>&lt;org.apache.hadoop.fs.Path&gt;&nbsp;regionDirList,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
boolean&nbsp;truncateIfExists)</code></div>
<div class="col-last even-row-color">
<div class="block">Prepare the table for bulkload, most codes copied from <code>createTable</code> method in
<code>BulkLoadHFilesTool</code>.</div>
</div>
<div class="col-first odd-row-color"><code>(package private) void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RestoreTool.</span><code><a href="../../backup/util/RestoreTool.html#modifyTableSync(org.apache.hadoop.hbase.client.Connection,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTableSync</a><wbr>(<a href="../Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;conn,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.client">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a></h2>
<div class="caption"><span>Classes in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> that implement <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static final class&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../TableDescriptorBuilder.ModifyableTableDescriptor.html" class="type-name-link" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder.ModifyableTableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableSnapshotScanner.</span><code><a href="../TableSnapshotScanner.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#NAMESPACE_TABLEDESC" class="member-name-link">NAMESPACE_TABLEDESC</a></code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">since 3.0.0 and will be removed in 4.0.0.</div>
</div>
</div>
</div>
<div class="caption"><span>Fields in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> with type parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptor.</span><code><a href="../TableDescriptor.html#COMPARATOR" class="member-name-link">COMPARATOR</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptor.</span><code><a href="../TableDescriptor.html#COMPARATOR_IGNORE_REPLICATION" class="member-name-link">COMPARATOR_IGNORE_REPLICATION</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#build()" class="member-name-link">build</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#copy(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">copy</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#copy(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">copy</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;name,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get a table descriptor.</div>
</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Table.</span><code><a href="../Table.html#getDescriptor()" class="member-name-link">getDescriptor</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Gets the <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>table descriptor</code></a> for this
table.</div>
</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableOverAsyncTable.</span><code><a href="../TableOverAsyncTable.html#getDescriptor()" class="member-name-link">getDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorBuilder.ModifyableTableDescriptor.</span><code><a href="../TableDescriptorBuilder.ModifyableTableDescriptor.html#parseFrom(byte%5B%5D)" class="member-name-link">parseFrom</a><wbr>(byte[]&nbsp;bytes)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#parseFrom(byte%5B%5D)" class="member-name-link">parseFrom</a><wbr>(byte[]&nbsp;pbBytes)</code></div>
<div class="col-last even-row-color">
<div class="block">The input should be created by <a href="../TableDescriptorBuilder.html#toByteArray(org.apache.hadoop.hbase.client.TableDescriptor)"><code>TableDescriptorBuilder.toByteArray(org.apache.hadoop.hbase.client.TableDescriptor)</code></a>.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptor.</span><code><a href="../TableDescriptor.html#getComparator(java.util.Comparator)" class="member-name-link">getComparator</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Comparator.html" title="class or interface in java.util" class="external-link">Comparator</a>&lt;<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&gt;&nbsp;cfComparator)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Method for getting the tableDescriptor</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncTable.</span><code><a href="../AsyncTable.html#getDescriptor()" class="member-name-link">getDescriptor</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Gets the <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>TableDescriptor</code></a> for this table.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncTableImpl.</span><code><a href="../AsyncTableImpl.html#getDescriptor()" class="member-name-link">getDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncTableImpl.</span><code><a href="../RawAsyncTableImpl.html#getDescriptor()" class="member-name-link">getDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#getTableDescriptors(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableDescriptorsRequest)" class="member-name-link">getTableDescriptors</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.MasterProtos.GetTableDescriptorsRequest&nbsp;request)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptors()" class="member-name-link">listTableDescriptors</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">List all the userspace tables.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean&nbsp;includeSysTables)</code></div>
<div class="col-last odd-row-color">
<div class="block">List all userspace tables and whether or not include system tables.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last even-row-color">
<div class="block">Get tableDescriptors.</div>
</div>
<div class="col-first odd-row-color"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptors(java.util.regex.Pattern)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern)</code></div>
<div class="col-last odd-row-color">
<div class="block">List all the userspace tables that match the given pattern.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">
<div class="block">List all the tables matching the given pattern.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#listTableDescriptors()" class="member-name-link">listTableDescriptors</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#listTableDescriptors()" class="member-name-link">listTableDescriptors</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">List all the userspace tables.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">
<div class="block">List all the tables.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last odd-row-color">
<div class="block">List specific tables including system tables.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">
<div class="block">List all the tables matching the given pattern.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean&nbsp;includeSysTables)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">
<div class="block"><a href="../RawAsyncHBaseAdmin.html#listTableDescriptors(boolean)"><code>RawAsyncHBaseAdmin.listTableDescriptors(boolean)</code></a></div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptorsByNamespace(byte%5B%5D)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(byte[]&nbsp;name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get list of table descriptors by namespace.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#listTableDescriptorsByNamespace(byte%5B%5D)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(byte[]&nbsp;name)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get list of table descriptors by namespace.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean&nbsp;isEnabled)</code></div>
<div class="col-last even-row-color">
<div class="block">List all enabled or disabled tables</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean&nbsp;isEnabled)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean&nbsp;isEnabled)</code></div>
<div class="col-last even-row-color">
<div class="block">List all enabled or disabled table descriptors</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean&nbsp;isEnabled)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean&nbsp;isEnabled)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#compareTableWithPeerCluster(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.replication.ReplicationPeerDescription,org.apache.hadoop.hbase.client.AsyncAdmin)" class="member-name-link">compareTableWithPeerCluster</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc,
<a href="../../replication/ReplicationPeerDescription.html" title="class in org.apache.hadoop.hbase.replication">ReplicationPeerDescription</a>&nbsp;peer,
<a href="../AsyncAdmin.html" title="interface in org.apache.hadoop.hbase.client">AsyncAdmin</a>&nbsp;peerAdmin)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptorUtils.TableDescriptorDelta.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorUtils.TableDescriptorDelta</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorUtils.</span><code><a href="../TableDescriptorUtils.html#computeDelta(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">computeDelta</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTD,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTD)</code></div>
<div class="col-last odd-row-color">
<div class="block">Compares two <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client"><code>TableDescriptor</code></a> and indicate which columns were added, deleted, or
modified from oldTD to newTD</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#copy(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">copy</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#copy(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">copy</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;name,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a new table.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey,
int&nbsp;numRegions)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a new table with the specified number of regions.</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey,
int&nbsp;numRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a new table.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a new table with an initial set of empty regions defined by the specified split keys.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey,
int&nbsp;numRegions)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a new table with the specified number of regions.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey,
int&nbsp;numRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey,
int&nbsp;numRegions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a new table but does not block and wait for it to come online.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a new table but does not block and wait for it to come online.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">
<div class="block">Modify an existing table, more IRB friendly version.</div>
</div>
<div class="col-first even-row-color"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block">Modify an existing table, more IRB friendly version.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncAdmin.</span><code><a href="../AsyncAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">
<div class="block">Modify an existing table, more IRB friendly version.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AsyncHBaseAdmin.</span><code><a href="../AsyncHBaseAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/CompletableFuture.html" title="class or interface in java.util.concurrent" class="external-link">CompletableFuture</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RawAsyncHBaseAdmin.</span><code><a href="../RawAsyncHBaseAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>default <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last even-row-color">
<div class="block">Modify an existing table, more IRB (ruby) friendly version.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Admin.</span><code><a href="../Admin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">
<div class="block">The same as <a href="../Admin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)"><code>Admin.modifyTableAsync(TableDescriptor td)</code></a>, except for the reopenRegions
parameter, which controls whether the process of modifying the table should reopen all regions.</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AdminOverAsyncAdmin.</span><code><a href="../AdminOverAsyncAdmin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptorBuilder.html" title="class in org.apache.hadoop.hbase.client">TableDescriptorBuilder</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#newBuilder(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">newBuilder</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block">Copy all values, families, and name from the input.</div>
</div>
<div class="col-first odd-row-color"><code>static byte[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorBuilder.</span><code><a href="../TableDescriptorBuilder.html#toByteArray(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">toByteArray</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns This instance serialized with pb with pb magic prefix</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../package-summary.html">org.apache.hadoop.hbase.client</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../ClientSideRegionScanner.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.Scan,org.apache.hadoop.hbase.client.metrics.ScanMetrics)" class="member-name-link">ClientSideRegionScanner</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
<a href="../Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
<a href="../metrics/ScanMetrics.html" title="class in org.apache.hadoop.hbase.client.metrics">ScanMetrics</a>&nbsp;scanMetrics)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private </code></div>
<div class="col-second odd-row-color"><code><a href="../TableDescriptorBuilder.ModifyableTableDescriptor.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">ModifyableTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private </code></div>
<div class="col-second even-row-color"><code><a href="../TableDescriptorBuilder.ModifyableTableDescriptor.html#%3Cinit%3E(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">ModifyableTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;name,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block">Construct a table descriptor by cloning the descriptor passed as a parameter.</div>
</div>
<div class="col-first odd-row-color"><code>private </code></div>
<div class="col-second odd-row-color"><code><a href="../TableDescriptorBuilder.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">TableDescriptorBuilder</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private </code></div>
<div class="col-second even-row-color"><code><a href="../TableDescriptorUtils.TableDescriptorDelta.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">TableDescriptorDelta</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTD,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTD)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.constraint">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../constraint/package-summary.html">org.apache.hadoop.hbase.constraint</a></h2>
<div class="caption"><span>Methods in <a href="../../constraint/package-summary.html">org.apache.hadoop.hbase.constraint</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Constraints.</span><code><a href="../../constraint/Constraints.html#enabled(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.Class)" class="member-name-link">enabled</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../../constraint/Constraint.html" title="interface in org.apache.hadoop.hbase.constraint">Constraint</a>&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Check to see if the given constraint is enabled.</div>
</div>
<div class="col-first odd-row-color"><code>(package private) static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;? extends <a href="../../constraint/Constraint.html" title="interface in org.apache.hadoop.hbase.constraint">Constraint</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Constraints.</span><code><a href="../../constraint/Constraints.html#getConstraints(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.ClassLoader)" class="member-name-link">getConstraints</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/ClassLoader.html" title="class or interface in java.lang" class="external-link">ClassLoader</a>&nbsp;classloader)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the constraints stored in the table descriptor</div>
</div>
<div class="col-first even-row-color"><code>private static <a href="../../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">Constraints.</span><code><a href="../../constraint/Constraints.html#getKeyValueForClass(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.Class)" class="member-name-link">getKeyValueForClass</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../../constraint/Constraint.html" title="interface in org.apache.hadoop.hbase.constraint">Constraint</a>&gt;&nbsp;clazz)</code></div>
<div class="col-last even-row-color">
<div class="block">Get the kv <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.Entry.html" title="class or interface in java.util" class="external-link"><code>Map.Entry</code></a> in the descriptor for the specified class</div>
</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Constraints.</span><code><a href="../../constraint/Constraints.html#has(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.Class)" class="member-name-link">has</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../../constraint/Constraint.html" title="interface in org.apache.hadoop.hbase.constraint">Constraint</a>&gt;&nbsp;clazz)</code></div>
<div class="col-last odd-row-color">
<div class="block">Check to see if the Constraint is currently set.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.coprocessor">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a></h2>
<div class="caption"><span>Methods in <a href="../../coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preCreateTableRegionsInfos(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCreateTableRegionsInfos</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">
<div class="block">Called before we create the region infos for this table.</div>
</div>
<div class="col-first odd-row-color"><code>default <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called prior to modifying a table's properties.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postCloneSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postCloneSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Called after a snapshot clone operation has been requested.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postCompletedCreateTableAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">postCompletedCreateTableAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called after the createTable operation has been requested.</div>
</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postCompletedModifyTableAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postCompletedModifyTableAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Called after to modifying a table's properties.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postCompletedSnapshotAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postCompletedSnapshotAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called after the snapshot operation has been completed.</div>
</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postCreateTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">postCreateTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last even-row-color">
<div class="block">Called after the createTable operation has been requested.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called after the modifyTable operation has been requested.</div>
</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postRestoreSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postRestoreSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Called after a snapshot restore operation has been requested.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called after the snapshot operation has been requested.</div>
</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preCloneSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCloneSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Called before a snapshot is cloned.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preCreateTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">preCreateTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called before a new table is created by <a href="../../master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preCreateTableAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">preCreateTableAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last even-row-color">
<div class="block">Called before a new table is created by <a href="../../master/HMaster.html" title="class in org.apache.hadoop.hbase.master"><code>HMaster</code></a>.</div>
</div>
<div class="col-first odd-row-color"><code>default <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preCreateTableRegionsInfos(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCreateTableRegionsInfos</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called before we create the region infos for this table.</div>
</div>
<div class="col-first even-row-color"><code>default <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Called prior to modifying a table's properties.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preModifyTableAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTableAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called prior to modifying a table's properties.</div>
</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preRestoreSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preRestoreSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Called before a snapshot is restored.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called before a new snapshot is taken.</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../coprocessor/package-summary.html">org.apache.hadoop.hbase.coprocessor</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>default void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#postGetTableNames(org.apache.hadoop.hbase.coprocessor.ObserverContext,java.util.List,java.lang.String)" class="member-name-link">postGetTableNames</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;descriptors,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex)</code></div>
<div class="col-last even-row-color">
<div class="block">Called after a getTableNames request has been processed.</div>
</div>
<div class="col-first odd-row-color"><code>default void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterObserver.</span><code><a href="../../coprocessor/MasterObserver.html#preGetTableNames(org.apache.hadoop.hbase.coprocessor.ObserverContext,java.util.List,java.lang.String)" class="member-name-link">preGetTableNames</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;descriptors,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex)</code></div>
<div class="col-last odd-row-color">
<div class="block">Called before a getTableNames request has been processed.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.coprocessor.example">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../coprocessor/example/package-summary.html">org.apache.hadoop.hbase.coprocessor.example</a></h2>
<div class="caption"><span>Methods in <a href="../../coprocessor/example/package-summary.html">org.apache.hadoop.hbase.coprocessor.example</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExampleMasterObserverWithMetrics.</span><code><a href="../../coprocessor/example/ExampleMasterObserverWithMetrics.html#postCreateTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">postCreateTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ExampleMasterObserverWithMetrics.</span><code><a href="../../coprocessor/example/ExampleMasterObserverWithMetrics.html#preCreateTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">preCreateTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.fs">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../fs/package-summary.html">org.apache.hadoop.hbase.fs</a></h2>
<div class="caption"><span>Methods in <a href="../../fs/package-summary.html">org.apache.hadoop.hbase.fs</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ErasureCodingUtils.</span><code><a href="../../fs/ErasureCodingUtils.html#needsSync(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">needsSync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Check if EC policy is different between two descriptors</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ErasureCodingUtils.</span><code><a href="../../fs/ErasureCodingUtils.html#sync(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">sync</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last odd-row-color">
<div class="block">Sync the EC policy state from the newDescriptor onto the FS for the table dir of the provided
table descriptor.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.mapred">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../mapred/package-summary.html">org.apache.hadoop.hbase.mapred</a></h2>
<div class="caption"><span>Constructors in <a href="../../mapred/package-summary.html">org.apache.hadoop.hbase.mapred</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../mapred/TableSnapshotInputFormat.TableSnapshotRegionSplit.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,java.util.List,org.apache.hadoop.hbase.client.Scan,org.apache.hadoop.fs.Path)" class="member-name-link">TableSnapshotRegionSplit</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;locations,
<a href="../Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
org.apache.hadoop.fs.Path&nbsp;restoreDir)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.mapreduce">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a></h2>
<div class="caption"><span>Fields in <a href="../../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableSnapshotInputFormatImpl.InputSplit.</span><code><a href="../../mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileOutputFormat2.TableInfo.</span><code><a href="../../mapreduce/HFileOutputFormat2.TableInfo.html#tableDesctiptor" class="member-name-link">tableDesctiptor</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableSnapshotInputFormatImpl.InputSplit.</span><code><a href="../../mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#getHtd()" class="member-name-link">getHtd</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileOutputFormat2.TableInfo.</span><code><a href="../../mapreduce/HFileOutputFormat2.TableInfo.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableSnapshotInputFormatImpl.InputSplit.</span><code><a href="../../mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableSnapshotInputFormatImpl.</span><code><a href="../../mapreduce/TableSnapshotInputFormatImpl.html#calculateLocationsForInputSplit(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path)" class="member-name-link">calculateLocationsForInputSplit</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
org.apache.hadoop.fs.Path&nbsp;tableDir)</code></div>
<div class="col-last even-row-color">
<div class="block">Compute block locations for snapshot files (which will get the locations for referred hfiles)
only when localityEnabled is true.</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HFileOutputFormat2.</span><code><a href="../../mapreduce/HFileOutputFormat2.html#configureIncrementalLoad(org.apache.hadoop.mapreduce.Job,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionLocator)" class="member-name-link">configureIncrementalLoad</a><wbr>(org.apache.hadoop.mapreduce.Job&nbsp;job,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;regionLocator)</code></div>
<div class="col-last odd-row-color">
<div class="block">Configure a MapReduce Job to perform an incremental load into the given table.</div>
</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileOutputFormat2.</span><code><a href="../../mapreduce/HFileOutputFormat2.html#configureIncrementalLoadMap(org.apache.hadoop.mapreduce.Job,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">configureIncrementalLoadMap</a><wbr>(org.apache.hadoop.mapreduce.Job&nbsp;job,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>(package private) static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HFileOutputFormat2.</span><code><a href="../../mapreduce/HFileOutputFormat2.html#serializeColumnFamilyAttribute(java.util.function.Function,java.util.List)" class="member-name-link">serializeColumnFamilyAttribute</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Function.html" title="class or interface in java.util.function" class="external-link">Function</a>&lt;<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;fn,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;allTables)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../mapreduce/package-summary.html">org.apache.hadoop.hbase.mapreduce</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../mapreduce/TableSnapshotInputFormatImpl.InputSplit.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,java.util.List,org.apache.hadoop.hbase.client.Scan,org.apache.hadoop.fs.Path)" class="member-name-link">InputSplit</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;locations,
<a href="../Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
org.apache.hadoop.fs.Path&nbsp;restoreDir)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../mapreduce/HFileOutputFormat2.TableInfo.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionLocator)" class="member-name-link">TableInfo</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesctiptor,
<a href="../RegionLocator.html" title="interface in org.apache.hadoop.hbase.client">RegionLocator</a>&nbsp;regionLocator)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../mapreduce/TableSnapshotInputFormat.TableSnapshotRegionSplit.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,java.util.List,org.apache.hadoop.hbase.client.Scan,org.apache.hadoop.fs.Path)" class="member-name-link">TableSnapshotRegionSplit</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&nbsp;locations,
<a href="../Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a>&nbsp;scan,
org.apache.hadoop.fs.Path&nbsp;restoreDir)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/package-summary.html">org.apache.hadoop.hbase.master</a></h2>
<div class="caption"><span>Methods in <a href="../../master/package-summary.html">org.apache.hadoop.hbase.master</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMaster.TableDescriptorGetter.</span><code><a href="../../master/HMaster.TableDescriptorGetter.html#get()" class="member-name-link">get</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preCreateTableRegionsInfos(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCreateTableRegionsInfos</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preModifyTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/package-summary.html">org.apache.hadoop.hbase.master</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#getTableDescriptors(java.util.List,java.lang.String,java.lang.String,java.util.List,boolean)" class="member-name-link">getTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;htds,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;namespace,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNameList,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">
<div class="block">Return a list of table table descriptors after applying any provided filter parameters.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#listTableDescriptors(java.lang.String,java.lang.String,java.util.List,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;namespace,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNameList,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the list of table descriptors that match the specified request</div>
</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterServices.</span><code><a href="../../master/MasterServices.html#listTableDescriptorsByNamespace(java.lang.String)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get list of table descriptors by namespace</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/package-summary.html">org.apache.hadoop.hbase.master</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#createMissingCFsInMetaDuringUpgrade(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMissingCFsInMetaDuringUpgrade</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;metaDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>long</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#createSystemTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createSystemTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>long</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterServices.</span><code><a href="../../master/MasterServices.html#createSystemTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createSystemTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a system table using the given table definition.</div>
</div>
<div class="col-first odd-row-color"><code>long</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,long,long)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
byte[][]&nbsp;splitKeys,
long&nbsp;nonceGroup,
long&nbsp;nonce)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>long</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterServices.</span><code><a href="../../master/MasterServices.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D,long,long)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys,
long&nbsp;nonceGroup,
long&nbsp;nonce)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a table using the given table definition.</div>
</div>
<div class="col-first odd-row-color"><code>long</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#modifyTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,long,long,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor,
long&nbsp;nonceGroup,
long&nbsp;nonce,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>default long</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterServices.</span><code><a href="../../master/MasterServices.html#modifyTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,long,long)" class="member-name-link">modifyTable</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;descriptor,
long&nbsp;nonceGroup,
long&nbsp;nonce)</code></div>
<div class="col-last even-row-color">
<div class="block">Modify the descriptor of an existing table</div>
</div>
<div class="col-first odd-row-color"><code>long</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterServices.</span><code><a href="../../master/MasterServices.html#modifyTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,long,long,boolean)" class="member-name-link">modifyTable</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;descriptor,
long&nbsp;nonceGroup,
long&nbsp;nonce,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">
<div class="block">Modify the descriptor of an existing table</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postCloneSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postCloneSnapshot</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postCompletedCreateTableAction(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D,org.apache.hadoop.hbase.security.User)" class="member-name-link">postCompletedCreateTableAction</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions,
<a href="../../security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postCompletedModifyTableAction(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.security.User)" class="member-name-link">postCompletedModifyTableAction</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../../security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postCompletedSnapshotAction(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postCompletedSnapshotAction</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postCreateTable(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">postCreateTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postModifyTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postModifyTable</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postRestoreSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postRestoreSnapshot</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.security.User)" class="member-name-link">postSnapshot</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor,
<a href="../../security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preCloneSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCloneSnapshot</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preCreateTable(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">preCreateTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preCreateTableAction(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D,org.apache.hadoop.hbase.security.User)" class="member-name-link">preCreateTableAction</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions,
<a href="../../security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preCreateTableRegionsInfos(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCreateTableRegionsInfos</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preModifyTable(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preModifyTableAction(org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.security.User)" class="member-name-link">preModifyTableAction</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor,
<a href="../../security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preRestoreSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preRestoreSnapshot</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preSnapshot(org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.security.User)" class="member-name-link">preSnapshot</a><wbr>(<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor,
<a href="../../security/User.html" title="class in org.apache.hadoop.hbase.security">User</a>&nbsp;user)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../master/package-summary.html">org.apache.hadoop.hbase.master</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#filterTablesByRegex(java.util.Collection,java.util.regex.Pattern)" class="member-name-link">filterTablesByRegex</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;descriptors,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern)</code></div>
<div class="col-last even-row-color">
<div class="block">Removes the table descriptors that don't match the pattern.</div>
</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HMaster.</span><code><a href="../../master/HMaster.html#getTableDescriptors(java.util.List,java.lang.String,java.lang.String,java.util.List,boolean)" class="member-name-link">getTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;htds,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;namespace,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNameList,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last odd-row-color">
<div class="block">Return a list of table table descriptors after applying any provided filter parameters.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#postGetTableNames(java.util.List,java.lang.String)" class="member-name-link">postGetTableNames</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;descriptors,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterCoprocessorHost.</span><code><a href="../../master/MasterCoprocessorHost.html#preGetTableNames(java.util.List,java.lang.String)" class="member-name-link">preGetTableNames</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;descriptors,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master.assignment">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a></h2>
<div class="caption"><span>Fields in <a href="../../master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SplitTableRegionProcedure.StoreFileSplitter.</span><code><a href="../../master/assignment/SplitTableRegionProcedure.StoreFileSplitter.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionStateStore.</span><code><a href="../../master/assignment/RegionStateStore.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionStateStore.</span><code><a href="../../master/assignment/RegionStateStore.html#getRegionReplication(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">getRegionReplication</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RegionStateStore.</span><code><a href="../../master/assignment/RegionStateStore.html#hasGlobalReplicationScope(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">hasGlobalReplicationScope</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionStateStore.</span><code><a href="../../master/assignment/RegionStateStore.html#mergeRegions(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.RegionInfo%5B%5D,org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">mergeRegions</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;child,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;parents,
<a href="../../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RegionStateStore.</span><code><a href="../../master/assignment/RegionStateStore.html#splitRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.ServerName,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">splitRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;parent,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;splitA,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;splitB,
<a href="../../ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a>&nbsp;serverName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">
<div class="block">Splits the region into two in an atomic operation.</div>
</div>
<div class="col-first even-row-color"><code>private <a href="../../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.fs.Path,<wbr>org.apache.hadoop.fs.Path&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SplitTableRegionProcedure.</span><code><a href="../../master/assignment/SplitTableRegionProcedure.html#splitStoreFile(org.apache.hadoop.hbase.regionserver.HRegionFileSystem,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.regionserver.HStoreFile)" class="member-name-link">splitStoreFile</a><wbr>(<a href="../../regionserver/HRegionFileSystem.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a>&nbsp;regionFs,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd,
<a href="../../regionserver/HStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a>&nbsp;sf)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../master/assignment/package-summary.html">org.apache.hadoop.hbase.master.assignment</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/assignment/SplitTableRegionProcedure.StoreFileSplitter.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.HRegionFileSystem,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.regionserver.HStoreFile)" class="member-name-link">StoreFileSplitter</a><wbr>(<a href="../../regionserver/HRegionFileSystem.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a>&nbsp;regionFs,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd,
<a href="../../regionserver/HStoreFile.html" title="class in org.apache.hadoop.hbase.regionserver">HStoreFile</a>&nbsp;sf)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor that takes what it needs to split</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master.balancer">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/balancer/package-summary.html">org.apache.hadoop.hbase.master.balancer</a></h2>
<div class="caption"><span>Methods in <a href="../../master/balancer/package-summary.html">org.apache.hadoop.hbase.master.balancer</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionHDFSBlockLocationFinder.</span><code><a href="../../master/balancer/RegionHDFSBlockLocationFinder.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">
<div class="block">return TableDescriptor for a given tableName</div>
</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ClusterInfoProvider.</span><code><a href="../../master/balancer/ClusterInfoProvider.html#getTableDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the table descriptor for the given table.</div>
</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterClusterInfoProvider.</span><code><a href="../../master/balancer/MasterClusterInfoProvider.html#getTableDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/balancer/package-summary.html">org.apache.hadoop.hbase.master.balancer</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../../HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ClusterInfoProvider.</span><code><a href="../../master/balancer/ClusterInfoProvider.html#computeHDFSBlocksDistribution(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">computeHDFSBlocksDistribution</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo)</code></div>
<div class="col-last even-row-color">
<div class="block">Compute the block distribution for the given region.</div>
</div>
<div class="col-first odd-row-color"><code><a href="../../HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterClusterInfoProvider.</span><code><a href="../../master/balancer/MasterClusterInfoProvider.html#computeHDFSBlocksDistribution(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">computeHDFSBlocksDistribution</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master.normalizer">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/normalizer/package-summary.html">org.apache.hadoop.hbase.master.normalizer</a></h2>
<div class="caption"><span>Fields in <a href="../../master/normalizer/package-summary.html">org.apache.hadoop.hbase.master.normalizer</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleRegionNormalizer.NormalizeContext.</span><code><a href="../../master/normalizer/SimpleRegionNormalizer.NormalizeContext.html#tableDescriptor" class="member-name-link">tableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/normalizer/package-summary.html">org.apache.hadoop.hbase.master.normalizer</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../master/normalizer/NormalizationPlan.html" title="interface in org.apache.hadoop.hbase.master.normalizer">NormalizationPlan</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionNormalizer.</span><code><a href="../../master/normalizer/RegionNormalizer.html#computePlansForTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">computePlansForTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Computes a list of normalizer actions to perform on the target table.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../master/normalizer/NormalizationPlan.html" title="interface in org.apache.hadoop.hbase.master.normalizer">NormalizationPlan</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleRegionNormalizer.</span><code><a href="../../master/normalizer/SimpleRegionNormalizer.html#computePlansForTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">computePlansForTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private double</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleRegionNormalizer.</span><code><a href="../../master/normalizer/SimpleRegionNormalizer.html#getAverageRegionSizeMb(java.util.List,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">getAverageRegionSizeMb</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;tableRegions,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Also make sure tableRegions contains regions of the same table</div>
</div>
<div class="col-first odd-row-color"><code>private boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SimpleRegionNormalizer.</span><code><a href="../../master/normalizer/SimpleRegionNormalizer.html#proceedWithMergePlanning(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">proceedWithMergePlanning</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SimpleRegionNormalizer.</span><code><a href="../../master/normalizer/SimpleRegionNormalizer.html#proceedWithSplitPlanning(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">proceedWithSplitPlanning</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../master/normalizer/package-summary.html">org.apache.hadoop.hbase.master.normalizer</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/normalizer/SimpleRegionNormalizer.NormalizeContext.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">NormalizeContext</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master.procedure">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a></h2>
<div class="caption"><span>Fields in <a href="../../master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotProcedure.</span><code><a href="../../master/procedure/SnapshotProcedure.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableDescriptorProcedure.</span><code><a href="../../master/procedure/ModifyTableDescriptorProcedure.html#modifiedTableDescriptor" class="member-name-link">modifiedTableDescriptor</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableProcedure.</span><code><a href="../../master/procedure/ModifyTableProcedure.html#modifiedTableDescriptor" class="member-name-link">modifiedTableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RestoreSnapshotProcedure.</span><code><a href="../../master/procedure/RestoreSnapshotProcedure.html#modifiedTableDescriptor" class="member-name-link">modifiedTableDescriptor</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RestoreSnapshotProcedure.</span><code><a href="../../master/procedure/RestoreSnapshotProcedure.html#oldTableDescriptor" class="member-name-link">oldTableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CloneSnapshotProcedure.</span><code><a href="../../master/procedure/CloneSnapshotProcedure.html#tableDescriptor" class="member-name-link">tableDescriptor</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CreateTableProcedure.</span><code><a href="../../master/procedure/CreateTableProcedure.html#tableDescriptor" class="member-name-link">tableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TruncateTableProcedure.</span><code><a href="../../master/procedure/TruncateTableProcedure.html#tableDescriptor" class="member-name-link">tableDescriptor</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableProcedure.</span><code><a href="../../master/procedure/ModifyTableProcedure.html#unmodifiedTableDescriptor" class="member-name-link">unmodifiedTableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotProcedure.</span><code><a href="../../master/procedure/SnapshotProcedure.html#loadTableDescriptorSnapshot(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv)" class="member-name-link">loadTableDescriptorSnapshot</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">InitMetaProcedure.</span><code><a href="../../master/procedure/InitMetaProcedure.html#writeFsLayout(org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration)" class="member-name-link">writeFsLayout</a><wbr>(org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected abstract <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableDescriptorProcedure.</span><code><a href="../../master/procedure/ModifyTableDescriptorProcedure.html#modify(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modify</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">
<div class="block">Sub class should implement this method to modify the table descriptor, such as storing the rs
group information.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CreateTableProcedure.</span><code><a href="../../master/procedure/CreateTableProcedure.html#addRegionsToMeta(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,java.util.List)" class="member-name-link">addRegionsToMeta</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;regionInfos)</code></div>
<div class="col-last even-row-color">
<div class="block">Add the specified set of regions to the hbase:meta table.</div>
</div>
<div class="col-first odd-row-color"><code>protected static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CreateTableProcedure.</span><code><a href="../../master/procedure/CreateTableProcedure.html#addTableToMeta(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,java.util.List)" class="member-name-link">addTableToMeta</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;regions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CloneSnapshotProcedure.</span><code><a href="../../master/procedure/CloneSnapshotProcedure.html#createFilesystemLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,java.util.List)" class="member-name-link">createFilesystemLayout</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;newRegions)</code></div>
<div class="col-last even-row-color">
<div class="block">Create regions in file system.</div>
</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CloneSnapshotProcedure.</span><code><a href="../../master/procedure/CloneSnapshotProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,java.util.List,org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.CreateHdfsRegions)" class="member-name-link">createFsLayout</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;newRegions,
<a href="../../master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure.CreateHdfsRegions</a>&nbsp;hdfsRegionHandler)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create region layout in file system.</div>
</div>
<div class="col-first even-row-color"><code>protected static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CreateTableProcedure.</span><code><a href="../../master/procedure/CreateTableProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,java.util.List)" class="member-name-link">createFsLayout</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;newRegions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CreateTableProcedure.</span><code><a href="../../master/procedure/CreateTableProcedure.html#createFsLayout(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,java.util.List,org.apache.hadoop.hbase.master.procedure.CreateTableProcedure.CreateHdfsRegions)" class="member-name-link">createFsLayout</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;&nbsp;newRegions,
<a href="../../master/procedure/CreateTableProcedure.CreateHdfsRegions.html" title="interface in org.apache.hadoop.hbase.master.procedure">CreateTableProcedure.CreateHdfsRegions</a>&nbsp;hdfsRegionHandler)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableProcedure.</span><code><a href="../../master/procedure/ModifyTableProcedure.html#deleteFromFs(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">deleteFromFs</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTableDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Removes from hdfs the families that are not longer present in the new table descriptor.</div>
</div>
<div class="col-first odd-row-color"><code>private void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableProcedure.</span><code><a href="../../master/procedure/ModifyTableProcedure.html#initialize(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">initialize</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;unmodifiedTableDescriptor,
boolean&nbsp;shouldCheckDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private static boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableProcedure.</span><code><a href="../../master/procedure/ModifyTableProcedure.html#isDeleteColumnFamily(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">isDeleteColumnFamily</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;originalDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Find out whether all column families in unmodifiedTableDescriptor also exists in the
modifiedTableDescriptor.</div>
</div>
<div class="col-first odd-row-color"><code>private boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableProcedure.</span><code><a href="../../master/procedure/ModifyTableProcedure.html#isTablePropertyModified(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">isTablePropertyModified</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;key)</code></div>
<div class="col-last odd-row-color">
<div class="block">Comparing the value associated with a given key across two TableDescriptor instances'
properties.</div>
</div>
<div class="col-first even-row-color"><code>protected abstract <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableDescriptorProcedure.</span><code><a href="../../master/procedure/ModifyTableDescriptorProcedure.html#modify(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modify</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">
<div class="block">Sub class should implement this method to modify the table descriptor, such as storing the rs
group information.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../master/procedure/ReopenTableRegionsProcedure.html" title="class in org.apache.hadoop.hbase.master.procedure">ReopenTableRegionsProcedure</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ReopenTableRegionsProcedure.</span><code><a href="../../master/procedure/ReopenTableRegionsProcedure.html#throttled(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">throttled</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new ReopenTableRegionsProcedure respecting the throttling configuration for the table.</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../../master/procedure/package-summary.html">org.apache.hadoop.hbase.master.procedure</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/procedure/CloneSnapshotProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription)" class="member-name-link">CloneSnapshotProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../master/procedure/CloneSnapshotProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,boolean)" class="member-name-link">CloneSnapshotProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
boolean&nbsp;restoreAcl)</code></div>
<div class="col-last odd-row-color">
<div class="block">Constructor</div>
</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/procedure/CloneSnapshotProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,boolean,java.lang.String)" class="member-name-link">CloneSnapshotProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
boolean&nbsp;restoreAcl,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;customSFT)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../master/procedure/CreateTableProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">CreateTableProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;newRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/procedure/CreateTableProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D,org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch)" class="member-name-link">CreateTableProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;newRegions,
<a href="../../master/procedure/ProcedurePrepareLatch.html" title="class in org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a>&nbsp;syncLatch)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../master/procedure/ModifyTableProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">ModifyTableProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/procedure/ModifyTableProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch)" class="member-name-link">ModifyTableProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../master/procedure/ProcedurePrepareLatch.html" title="class in org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a>&nbsp;latch)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../master/procedure/ModifyTableProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.master.procedure.ProcedurePrepareLatch,org.apache.hadoop.hbase.client.TableDescriptor,boolean,boolean)" class="member-name-link">ModifyTableProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTableDescriptor,
<a href="../../master/procedure/ProcedurePrepareLatch.html" title="class in org.apache.hadoop.hbase.master.procedure">ProcedurePrepareLatch</a>&nbsp;latch,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTableDescriptor,
boolean&nbsp;shouldCheckDescriptor,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/procedure/RestoreSnapshotProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,boolean)" class="member-name-link">RestoreSnapshotProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTableDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;modifiedTableDescriptor,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
boolean&nbsp;restoreAcl)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../master/procedure/RestoreSnapshotProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription)" class="member-name-link">RestoreSnapshotProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../master/procedure/RestoreSnapshotProcedure.html#%3Cinit%3E(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,boolean)" class="member-name-link">RestoreSnapshotProcedure</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
boolean&nbsp;restoreAcl)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master.region">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/region/package-summary.html">org.apache.hadoop.hbase.master.region</a></h2>
<div class="caption"><span>Fields in <a href="../../master/region/package-summary.html">org.apache.hadoop.hbase.master.region</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterRegionFactory.</span><code><a href="../../master/region/MasterRegionFactory.html#TABLE_DESC" class="member-name-link">TABLE_DESC</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterRegionParams.</span><code><a href="../../master/region/MasterRegionParams.html#tableDescriptor" class="member-name-link">tableDescriptor</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/region/package-summary.html">org.apache.hadoop.hbase.master.region</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterRegionParams.</span><code><a href="../../master/region/MasterRegionParams.html#tableDescriptor()" class="member-name-link">tableDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterRegionFactory.</span><code><a href="../../master/region/MasterRegionFactory.html#withTrackerConfigs(org.apache.hadoop.conf.Configuration)" class="member-name-link">withTrackerConfigs</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/region/package-summary.html">org.apache.hadoop.hbase.master.region</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterRegion.</span><code><a href="../../master/region/MasterRegion.html#bootstrap(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.wal.WALFactory,org.apache.hadoop.hbase.master.region.MasterRegionWALRoller,java.lang.String,boolean)" class="member-name-link">bootstrap</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.fs.FileSystem&nbsp;walFs,
org.apache.hadoop.fs.Path&nbsp;walRootDir,
<a href="../../wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;walFactory,
<a href="../../master/region/MasterRegionWALRoller.html" title="class in org.apache.hadoop.hbase.master.region">MasterRegionWALRoller</a>&nbsp;walRoller,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;serverName,
boolean&nbsp;touchInitializingFlag)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterRegion.</span><code><a href="../../master/region/MasterRegion.html#open(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.wal.WALFactory,org.apache.hadoop.hbase.master.region.MasterRegionWALRoller,java.lang.String)" class="member-name-link">open</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.fs.FileSystem&nbsp;walFs,
org.apache.hadoop.fs.Path&nbsp;walRootDir,
<a href="../../wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;walFactory,
<a href="../../master/region/MasterRegionWALRoller.html" title="class in org.apache.hadoop.hbase.master.region">MasterRegionWALRoller</a>&nbsp;walRoller,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;serverName)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../../master/region/MasterRegionParams.html" title="class in org.apache.hadoop.hbase.master.region">MasterRegionParams</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MasterRegionParams.</span><code><a href="../../master/region/MasterRegionParams.html#tableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">tableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MasterRegion.</span><code><a href="../../master/region/MasterRegion.html#tryMigrate(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">tryMigrate</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTd,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.master.snapshot">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a></h2>
<div class="caption"><span>Fields in <a href="../../master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TakeSnapshotHandler.</span><code><a href="../../master/snapshot/TakeSnapshotHandler.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TakeSnapshotHandler.</span><code><a href="../../master/snapshot/TakeSnapshotHandler.html#loadTableDescriptor()" class="member-name-link">loadTableDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManager.</span><code><a href="../../master/snapshot/SnapshotManager.html#sanityCheckBeforeSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,boolean)" class="member-name-link">sanityCheckBeforeSnapshot</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
boolean&nbsp;checkTable)</code></div>
<div class="col-last odd-row-color">
<div class="block">Check if the snapshot can be taken.</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../master/snapshot/package-summary.html">org.apache.hadoop.hbase.master.snapshot</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>(package private) long</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotManager.</span><code><a href="../../master/snapshot/SnapshotManager.html#cloneSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.util.NonceKey,boolean,java.lang.String)" class="member-name-link">cloneSnapshot</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../../util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;nonceKey,
boolean&nbsp;restoreAcl,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;customSFT)</code></div>
<div class="col-last even-row-color">
<div class="block">Clone the specified snapshot into a new table.</div>
</div>
<div class="col-first odd-row-color"><code>private long</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManager.</span><code><a href="../../master/snapshot/SnapshotManager.html#cloneSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.util.NonceKey,boolean,java.lang.String)" class="member-name-link">cloneSnapshot</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;reqSnapshot,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;snapshotTableDesc,
<a href="../../util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;nonceKey,
boolean&nbsp;restoreAcl,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;customSFT)</code></div>
<div class="col-last odd-row-color">
<div class="block">Clone the specified snapshot.</div>
</div>
<div class="col-first even-row-color"><code>private long</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotManager.</span><code><a href="../../master/snapshot/SnapshotManager.html#restoreSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.util.NonceKey,boolean)" class="member-name-link">restoreSnapshot</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../../util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;nonceKey,
boolean&nbsp;restoreAcl)</code></div>
<div class="col-last even-row-color">
<div class="block">Restore the specified snapshot.</div>
</div>
<div class="col-first odd-row-color"><code>private long</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManager.</span><code><a href="../../master/snapshot/SnapshotManager.html#restoreSnapshot(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.util.NonceKey,boolean)" class="member-name-link">restoreSnapshot</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;reqSnapshot,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;snapshotTableDesc,
<a href="../../util/NonceKey.html" title="class in org.apache.hadoop.hbase.util">NonceKey</a>&nbsp;nonceKey,
boolean&nbsp;restoreAcl)</code></div>
<div class="col-last odd-row-color">
<div class="block">Restore the specified snapshot.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.mob">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../mob/package-summary.html">org.apache.hadoop.hbase.mob</a></h2>
<div class="caption"><span>Methods in <a href="../../mob/package-summary.html">org.apache.hadoop.hbase.mob</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ExpiredMobFileCleaner.</span><code><a href="../../mob/ExpiredMobFileCleaner.html#cleanExpiredMobFiles(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">cleanExpiredMobFiles</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;family)</code></div>
<div class="col-last even-row-color">
<div class="block">Cleans the MOB files when they're expired and their min versions are 0.</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MobUtils.</span><code><a href="../../mob/MobUtils.html#cleanExpiredMobFiles(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.io.hfile.CacheConfig,long)" class="member-name-link">cleanExpiredMobFiles</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;columnDescriptor,
<a href="../../io/hfile/CacheConfig.html" title="class in org.apache.hadoop.hbase.io.hfile">CacheConfig</a>&nbsp;cacheConfig,
long&nbsp;current)</code></div>
<div class="col-last odd-row-color">
<div class="block">Cleans the expired mob files.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobUtils.</span><code><a href="../../mob/MobUtils.html#getMobColumnFamilies(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">getMobColumnFamilies</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">
<div class="block">Get list of Mob column families (if any exists)</div>
</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MobUtils.</span><code><a href="../../mob/MobUtils.html#hasMobColumns(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">hasMobColumns</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">
<div class="block">Checks whether this table has mob-enabled columns.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MobFileCompactionChore.</span><code><a href="../../mob/MobFileCompactionChore.html#performMajorCompactionInBatches(org.apache.hadoop.hbase.client.Admin,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">performMajorCompactionInBatches</a><wbr>(<a href="../Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.quotas">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a></h2>
<div class="caption"><span>Fields in <a href="../../quotas/package-summary.html">org.apache.hadoop.hbase.quotas</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">QuotaUtil.</span><code><a href="../../quotas/QuotaUtil.html#QUOTA_TABLE_DESC" class="member-name-link">QUOTA_TABLE_DESC</a></code></div>
<div class="col-last even-row-color">
<div class="block">Table descriptor for Quota internal table</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a></h2>
<div class="caption"><span>Fields in <a href="../../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#htableDescriptor" class="member-name-link">htableDescriptor</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">Region.</span><code><a href="../../regionserver/Region.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns table descriptor for this region</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompactionTool.CompactionWorker.</span><code><a href="../../regionserver/CompactionTool.CompactionWorker.html#compactRegion(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.fs.Path,boolean,boolean)" class="member-name-link">compactRegion</a><wbr>(org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
org.apache.hadoop.fs.Path&nbsp;regionDir,
boolean&nbsp;compactOnce,
boolean&nbsp;major)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CompactionTool.CompactionWorker.</span><code><a href="../../regionserver/CompactionTool.CompactionWorker.html#compactStoreFiles(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,java.lang.String,boolean,boolean)" class="member-name-link">compactStoreFiles</a><wbr>(org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;familyName,
boolean&nbsp;compactOnce,
boolean&nbsp;major)</code></div>
<div class="col-last odd-row-color">
<div class="block">Execute the actual compaction job.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#computeHDFSBlocksDistribution(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">computeHDFSBlocksDistribution</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo)</code></div>
<div class="col-last even-row-color">
<div class="block">This is a helper function to compute HDFS block distribution on demand</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../HDFSBlocksDistribution.html" title="class in org.apache.hadoop.hbase">HDFSBlocksDistribution</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#computeHDFSBlocksDistribution(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path)" class="member-name-link">computeHDFSBlocksDistribution</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
org.apache.hadoop.fs.Path&nbsp;tablePath)</code></div>
<div class="col-last odd-row-color">
<div class="block">This is a helper function to compute HDFS block distribution on demand</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/RegionSplitRestriction.html" title="class in org.apache.hadoop.hbase.regionserver">RegionSplitRestriction</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionSplitRestriction.</span><code><a href="../../regionserver/RegionSplitRestriction.html#create(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">create</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last even-row-color">
<div class="block">Create the RegionSplitRestriction configured for the given table.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#createHRegion(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createHRegion</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a region under the given table directory.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#createHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL)" class="member-name-link">createHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#createHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,boolean)" class="member-name-link">createHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
boolean&nbsp;initialize)</code></div>
<div class="col-last odd-row-color">
<div class="block">Convenience method creating new HRegions.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#createHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.fs.Path,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,boolean,org.apache.hadoop.hbase.regionserver.RegionServerServices)" class="member-name-link">createHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
org.apache.hadoop.fs.Path&nbsp;rootDir,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
boolean&nbsp;initialize,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsRpcServices)</code></div>
<div class="col-last even-row-color">
<div class="block">Convenience method creating new HRegions.</div>
</div>
<div class="col-first odd-row-color"><code>static org.apache.hadoop.conf.Configuration</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreUtils.</span><code><a href="../../regionserver/StoreUtils.html#createStoreConfiguration(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">createStoreConfiguration</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;cfd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../../regionserver/FlushPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">FlushPolicy</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FlushPolicyFactory.</span><code><a href="../../regionserver/FlushPolicyFactory.html#getFlushPolicyClass(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">getFlushPolicyClass</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last even-row-color">
<div class="block">Get FlushPolicy class for the given table.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Class.html" title="class or interface in java.lang" class="external-link">Class</a>&lt;? extends <a href="../../regionserver/RegionSplitPolicy.html" title="class in org.apache.hadoop.hbase.regionserver">RegionSplitPolicy</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RegionSplitPolicy.</span><code><a href="../../regionserver/RegionSplitPolicy.html#getSplitPolicyClass(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">getSplitPolicyClass</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private static <a href="../../regionserver/HStore.html" title="class in org.apache.hadoop.hbase.regionserver">HStore</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CompactionTool.CompactionWorker.</span><code><a href="../../regionserver/CompactionTool.CompactionWorker.html#getStore(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,java.lang.String)" class="member-name-link">getStore</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;familyName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../regionserver/RegionCoprocessorHost.TableCoprocessorAttribute.html" title="class in org.apache.hadoop.hbase.regionserver">RegionCoprocessorHost.TableCoprocessorAttribute</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RegionCoprocessorHost.</span><code><a href="../../regionserver/RegionCoprocessorHost.html#getTableCoprocessorAttrsFromSchema(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">getTableCoprocessorAttrsFromSchema</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">DelimitedKeyPrefixRegionSplitRestriction.</span><code><a href="../../regionserver/DelimitedKeyPrefixRegionSplitRestriction.html#initialize(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">initialize</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">KeyPrefixRegionSplitRestriction.</span><code><a href="../../regionserver/KeyPrefixRegionSplitRestriction.html#initialize(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">initialize</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">NoRegionSplitRestriction.</span><code><a href="../../regionserver/NoRegionSplitRestriction.html#initialize(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">initialize</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>abstract void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">RegionSplitRestriction.</span><code><a href="../../regionserver/RegionSplitRestriction.html#initialize(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">initialize</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">
<div class="block">Initialize the RegionSplitRestriction instance</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#newHRegion(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.regionserver.RegionServerServices)" class="member-name-link">newHRegion</a><wbr>(org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices)</code></div>
<div class="col-last even-row-color">
<div class="block">A utility method to create new instances of HRegion based on the <a href="../../HConstants.html#REGION_IMPL"><code>HConstants.REGION_IMPL</code></a>
configuration property.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegion(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL)" class="member-name-link">openHRegion</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal)</code></div>
<div class="col-last odd-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegion(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.util.CancelableProgressable)" class="member-name-link">openHRegion</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../../util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a>&nbsp;reporter)</code></div>
<div class="col-last even-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegion(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.conf.Configuration)" class="member-name-link">openHRegion</a><wbr>(org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegion(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.util.CancelableProgressable)" class="member-name-link">openHRegion</a><wbr>(org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../../util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a>&nbsp;reporter)</code></div>
<div class="col-last even-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.conf.Configuration)" class="member-name-link">openHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.conf.Configuration&nbsp;conf)</code></div>
<div class="col-last odd-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.util.CancelableProgressable)" class="member-name-link">openHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../../util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a>&nbsp;reporter)</code></div>
<div class="col-last even-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openHRegionFromTableDir(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.util.CancelableProgressable)" class="member-name-link">openHRegionFromTableDir</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../../util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a>&nbsp;reporter)</code></div>
<div class="col-last odd-row-color">
<div class="block">Open a Region.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#openReadOnlyFileSystemHRegion(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">openReadOnlyFileSystemHRegion</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">
<div class="block">Open a Region on a read-only file-system (like hdfs snapshots)</div>
</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#setTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">setTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionCoprocessorHost.</span><code><a href="../../regionserver/RegionCoprocessorHost.html#testTableCoprocessorAttrs(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">testTableCoprocessorAttrs</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">
<div class="block">Sanity check the table coprocessor attributes of the supplied schema.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HRegion.</span><code><a href="../../regionserver/HRegion.html#warmupHRegion(org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.util.CancelableProgressable)" class="member-name-link">warmupHRegion</a><wbr>(<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../../util/CancelableProgressable.html" title="interface in org.apache.hadoop.hbase.util">CancelableProgressable</a>&nbsp;reporter)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">RSRpcServices.</span><code><a href="../../regionserver/RSRpcServices.html#executeOpenRegionProcedures(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest,java.util.Map)" class="member-name-link">executeOpenRegionProcedures</a><wbr>(org.apache.hadoop.hbase.shaded.protobuf.generated.AdminProtos.OpenRegionRequest&nbsp;request,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;tdCache)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../regionserver/package-summary.html">org.apache.hadoop.hbase.regionserver</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../regionserver/HRegion.html#%3Cinit%3E(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.regionserver.RegionServerServices)" class="member-name-link">HRegion</a><wbr>(org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.conf.Configuration&nbsp;confParam,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span>
<div class="deprecation-comment">Use other constructors.</div>
</div>
</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../regionserver/HRegion.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.HRegionFileSystem,org.apache.hadoop.hbase.wal.WAL,org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.regionserver.RegionServerServices)" class="member-name-link">HRegion</a><wbr>(<a href="../../regionserver/HRegionFileSystem.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a>&nbsp;fs,
<a href="../../wal/WAL.html" title="interface in org.apache.hadoop.hbase.wal">WAL</a>&nbsp;wal,
org.apache.hadoop.conf.Configuration&nbsp;confParam,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices)</code></div>
<div class="col-last odd-row-color">
<div class="block">HRegion constructor.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.handler">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../regionserver/handler/package-summary.html">org.apache.hadoop.hbase.regionserver.handler</a></h2>
<div class="caption"><span>Fields in <a href="../../regionserver/handler/package-summary.html">org.apache.hadoop.hbase.regionserver.handler</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">OpenRegionHandler.</span><code><a href="../../regionserver/handler/OpenRegionHandler.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
<div class="col-first odd-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AssignRegionHandler.</span><code><a href="../../regionserver/handler/AssignRegionHandler.html#tableDesc" class="member-name-link">tableDesc</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../regionserver/handler/package-summary.html">org.apache.hadoop.hbase.regionserver.handler</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/handler/AssignRegionHandler.html" title="class in org.apache.hadoop.hbase.regionserver.handler">AssignRegionHandler</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AssignRegionHandler.</span><code><a href="../../regionserver/handler/AssignRegionHandler.html#create(org.apache.hadoop.hbase.regionserver.HRegionServer,org.apache.hadoop.hbase.client.RegionInfo,long,org.apache.hadoop.hbase.client.TableDescriptor,long,long)" class="member-name-link">create</a><wbr>(<a href="../../regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>&nbsp;server,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
long&nbsp;openProcId,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc,
long&nbsp;masterSystemTime,
long&nbsp;initiatingMasterActiveTime)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../regionserver/handler/package-summary.html">org.apache.hadoop.hbase.regionserver.handler</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../regionserver/handler/AssignRegionHandler.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.HRegionServer,org.apache.hadoop.hbase.client.RegionInfo,long,org.apache.hadoop.hbase.client.TableDescriptor,long,long,org.apache.hadoop.hbase.executor.EventType)" class="member-name-link">AssignRegionHandler</a><wbr>(<a href="../../regionserver/HRegionServer.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionServer</a>&nbsp;server,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
long&nbsp;openProcId,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc,
long&nbsp;masterSystemTime,
long&nbsp;initiatingMasterActiveTime,
<a href="../../executor/EventType.html" title="enum class in org.apache.hadoop.hbase.executor">EventType</a>&nbsp;eventType)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../regionserver/handler/OpenMetaHandler.html#%3Cinit%3E(org.apache.hadoop.hbase.Server,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,long)" class="member-name-link">OpenMetaHandler</a><wbr>(<a href="../../Server.html" title="interface in org.apache.hadoop.hbase">Server</a>&nbsp;server,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
long&nbsp;masterSystemTime)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../regionserver/handler/OpenPriorityRegionHandler.html#%3Cinit%3E(org.apache.hadoop.hbase.Server,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,long)" class="member-name-link">OpenPriorityRegionHandler</a><wbr>(<a href="../../Server.html" title="interface in org.apache.hadoop.hbase">Server</a>&nbsp;server,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
long&nbsp;masterSystemTime)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../regionserver/handler/OpenRegionHandler.html#%3Cinit%3E(org.apache.hadoop.hbase.Server,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,long)" class="member-name-link">OpenRegionHandler</a><wbr>(<a href="../../Server.html" title="interface in org.apache.hadoop.hbase">Server</a>&nbsp;server,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
long&nbsp;masterSystemTime)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
<div class="col-first even-row-color"><code>protected </code></div>
<div class="col-second even-row-color"><code><a href="../../regionserver/handler/OpenRegionHandler.html#%3Cinit%3E(org.apache.hadoop.hbase.Server,org.apache.hadoop.hbase.regionserver.RegionServerServices,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,long,org.apache.hadoop.hbase.executor.EventType)" class="member-name-link">OpenRegionHandler</a><wbr>(<a href="../../Server.html" title="interface in org.apache.hadoop.hbase">Server</a>&nbsp;server,
<a href="../../regionserver/RegionServerServices.html" title="interface in org.apache.hadoop.hbase.regionserver">RegionServerServices</a>&nbsp;rsServices,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
long&nbsp;masterSystemTime,
<a href="../../executor/EventType.html" title="enum class in org.apache.hadoop.hbase.executor">EventType</a>&nbsp;eventType)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.regionreplication">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../regionserver/regionreplication/package-summary.html">org.apache.hadoop.hbase.regionserver.regionreplication</a></h2>
<div class="caption"><span>Fields in <a href="../../regionserver/regionreplication/package-summary.html">org.apache.hadoop.hbase.regionserver.regionreplication</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RegionReplicationSink.</span><code><a href="../../regionserver/regionreplication/RegionReplicationSink.html#tableDesc" class="member-name-link">tableDesc</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../regionserver/regionreplication/package-summary.html">org.apache.hadoop.hbase.regionserver.regionreplication</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../regionserver/regionreplication/RegionReplicationSink.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.regionserver.regionreplication.RegionReplicationBufferManager,java.lang.Runnable,org.apache.hadoop.hbase.client.AsyncClusterConnection)" class="member-name-link">RegionReplicationSink</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;primary,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../../regionserver/regionreplication/RegionReplicationBufferManager.html" title="class in org.apache.hadoop.hbase.regionserver.regionreplication">RegionReplicationBufferManager</a>&nbsp;manager,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Runnable.html" title="class or interface in java.lang" class="external-link">Runnable</a>&nbsp;flushRequester,
<a href="../AsyncClusterConnection.html" title="interface in org.apache.hadoop.hbase.client">AsyncClusterConnection</a>&nbsp;conn)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.regionserver.storefiletracker">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../regionserver/storefiletracker/package-summary.html">org.apache.hadoop.hbase.regionserver.storefiletracker</a></h2>
<div class="caption"><span>Methods in <a href="../../regionserver/storefiletracker/package-summary.html">org.apache.hadoop.hbase.regionserver.storefiletracker</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createFinishTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createFinishTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected abstract <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createFinishTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createFinishTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createFinishTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createFinishTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMigrationTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected abstract <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMigrationTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMigrationTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createRestoreTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">createRestoreTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restoreSFT)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected abstract <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createRestoreTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">createRestoreTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restoreSFT)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createRestoreTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">createRestoreTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restoreSFT)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileTrackerFactory.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerFactory.html#updateWithTrackerConfigs(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">updateWithTrackerConfigs</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;descriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../regionserver/storefiletracker/package-summary.html">org.apache.hadoop.hbase.regionserver.storefiletracker</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">InitializeStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/InitializeStoreFileTrackerProcedure.html#modify(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modify</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../regionserver/storefiletracker/package-summary.html">org.apache.hadoop.hbase.regionserver.storefiletracker</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileTrackerValidationUtils.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerValidationUtils.html#checkForCreateTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkForCreateTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;table)</code></div>
<div class="col-last even-row-color">
<div class="block">Pre check when creating a new table.</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileTrackerValidationUtils.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerValidationUtils.html#checkForModifyTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">checkForModifyTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldTable,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newTable,
boolean&nbsp;isTableDisabled)</code></div>
<div class="col-last odd-row-color">
<div class="block">Pre check when modifying a table.</div>
</div>
<div class="col-first even-row-color"><code>private static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileTrackerValidationUtils.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerValidationUtils.html#checkForNewFamily(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">checkForNewFamily</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;table,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;family)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="../../regionserver/storefiletracker/StoreFileTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.storefiletracker">StoreFileTracker</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileTrackerFactory.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerFactory.html#create(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.regionserver.HRegionFileSystem)" class="member-name-link">create</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;cfd,
<a href="../../regionserver/HRegionFileSystem.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a>&nbsp;regionFs)</code></div>
<div class="col-last odd-row-color">
<div class="block">Used at master side when splitting/merging regions, as we do not have a Store, thus no
StoreContext at master side.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/storefiletracker/StoreFileTracker.html" title="interface in org.apache.hadoop.hbase.regionserver.storefiletracker">StoreFileTracker</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileTrackerFactory.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerFactory.html#create(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.regionserver.HRegionFileSystem,boolean)" class="member-name-link">create</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;cfd,
<a href="../../regionserver/HRegionFileSystem.html" title="class in org.apache.hadoop.hbase.regionserver">HRegionFileSystem</a>&nbsp;regionFs,
boolean&nbsp;isPrimaryReplica)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.conf.Configuration</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createConf(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createConf</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected abstract org.apache.hadoop.conf.Configuration</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createConf(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createConf</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected org.apache.hadoop.conf.Configuration</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createConf(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createConf</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createFinishTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createFinishTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected abstract <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createFinishTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createFinishTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createFinishTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createFinishTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMigrationTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected abstract <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMigrationTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createMigrationTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createMigrationTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#createRestoreTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">createRestoreTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restoreSFT)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected abstract <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#createRestoreTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">createRestoreTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restoreSFT)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#createRestoreTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">createRestoreTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;restoreSFT)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static org.apache.hadoop.conf.Configuration</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileTrackerFactory.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerFactory.html#mergeConfigurations(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">mergeConfigurations</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;global,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;table,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;family)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">InitializeStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/InitializeStoreFileTrackerProcedure.html#modify(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modify</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyColumnFamilyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyColumnFamilyStoreFileTrackerProcedure.html#preCheck(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCheck</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>protected abstract void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyStoreFileTrackerProcedure.html#preCheck(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCheck</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>protected void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyTableStoreFileTrackerProcedure.</span><code><a href="../../regionserver/storefiletracker/ModifyTableStoreFileTrackerProcedure.html#preCheck(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCheck</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">StoreFileTrackerFactory.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerFactory.html#updateWithTrackerConfigs(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">updateWithTrackerConfigs</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;descriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">StoreFileTrackerValidationUtils.</span><code><a href="../../regionserver/storefiletracker/StoreFileTrackerValidationUtils.html#validatePreRestoreSnapshot(org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.conf.Configuration)" class="member-name-link">validatePreRestoreSnapshot</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentTableDesc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;snapshotTableDesc,
org.apache.hadoop.conf.Configuration&nbsp;baseConf)</code></div>
<div class="col-last odd-row-color">
<div class="block">Makes sure restoring a snapshot does not break the current SFT setup follows
StoreUtils.createStoreConfiguration</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.replication">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../replication/package-summary.html">org.apache.hadoop.hbase.replication</a></h2>
<div class="caption"><span>Methods in <a href="../../replication/package-summary.html">org.apache.hadoop.hbase.replication</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ReplicationStorageFactory.</span><code><a href="../../replication/ReplicationStorageFactory.html#createReplicationQueueTableDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">createReplicationQueueTableDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.rest">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../rest/package-summary.html">org.apache.hadoop.hbase.rest</a></h2>
<div class="caption"><span>Methods in <a href="../../rest/package-summary.html">org.apache.hadoop.hbase.rest</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">SchemaResource.</span><code><a href="../../rest/SchemaResource.html#getTableSchema()" class="member-name-link">getTableSchema</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.rest.model">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../rest/model/package-summary.html">org.apache.hadoop.hbase.rest.model</a></h2>
<div class="caption"><span>Methods in <a href="../../rest/model/package-summary.html">org.apache.hadoop.hbase.rest.model</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableSchemaModel.</span><code><a href="../../rest/model/TableSchemaModel.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a table descriptor</div>
</div>
</div>
<div class="caption"><span>Constructors in <a href="../../rest/model/package-summary.html">org.apache.hadoop.hbase.rest.model</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../rest/model/TableSchemaModel.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">TableSchemaModel</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">
<div class="block">Constructor</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.rsgroup">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a></h2>
<div class="caption"><span>Fields in <a href="../../rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RSGroupInfoManagerImpl.</span><code><a href="../../rsgroup/RSGroupInfoManagerImpl.html#RSGROUP_TABLE_DESC" class="member-name-link">RSGROUP_TABLE_DESC</a></code></div>
<div class="col-last even-row-color">
<div class="block">Table descriptor for <code>hbase:rsgroup</code> catalog table</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MigrateRSGroupProcedure.</span><code><a href="../../rsgroup/MigrateRSGroupProcedure.html#modify(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modify</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>protected <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MigrateRSGroupProcedure.</span><code><a href="../../rsgroup/MigrateRSGroupProcedure.html#modify(org.apache.hadoop.hbase.master.procedure.MasterProcedureEnv,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modify</a><wbr>(<a href="../../master/procedure/MasterProcedureEnv.html" title="class in org.apache.hadoop.hbase.master.procedure">MasterProcedureEnv</a>&nbsp;env,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;current)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../rsgroup/package-summary.html">org.apache.hadoop.hbase.rsgroup</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RSGroupUtil.</span><code><a href="../../rsgroup/RSGroupUtil.html#fillTables(org.apache.hadoop.hbase.rsgroup.RSGroupInfo,java.util.Collection)" class="member-name-link">fillTables</a><wbr>(<a href="../../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup">RSGroupInfo</a>&nbsp;rsGroupInfo,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Collection.html" title="class or interface in java.util" class="external-link">Collection</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;tds)</code></div>
<div class="col-last even-row-color">
<div class="block">Fill the tables field for <a href="../../rsgroup/RSGroupInfo.html" title="class in org.apache.hadoop.hbase.rsgroup"><code>RSGroupInfo</code></a>, for backward compatibility.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.security.access">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a></h2>
<div class="caption"><span>Methods in <a href="../../security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDesc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDesc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CoprocessorWhitelistMasterObserver.</span><code><a href="../../security/access/CoprocessorWhitelistMasterObserver.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDesc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDesc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>(package private) boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotScannerHDFSAclHelper.</span><code><a href="../../security/access/SnapshotScannerHDFSAclHelper.html#isAclSyncToHdfsEnabled(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">isAclSyncToHdfsEnabled</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">PermissionStorage.</span><code><a href="../../security/access/PermissionStorage.html#isAclTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">isAclTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns <code>true</code> if the given table is <code>_acl_</code> metadata table.</div>
</div>
<div class="col-first even-row-color"><code>private boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotScannerHDFSAclController.</span><code><a href="../../security/access/SnapshotScannerHDFSAclController.html#needHandleTableHdfsAcl(org.apache.hadoop.hbase.client.TableDescriptor,java.lang.String)" class="member-name-link">needHandleTableHdfsAcl</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;operation)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#postCompletedCreateTableAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">postCompletedCreateTableAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotScannerHDFSAclController.</span><code><a href="../../security/access/SnapshotScannerHDFSAclController.html#postCompletedCreateTableAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">postCompletedCreateTableAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotScannerHDFSAclController.</span><code><a href="../../security/access/SnapshotScannerHDFSAclController.html#postCompletedSnapshotAction(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postCompletedSnapshotAction</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#postModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDesc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDesc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotScannerHDFSAclController.</span><code><a href="../../security/access/SnapshotScannerHDFSAclController.html#postModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">postModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;oldDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#preCloneSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preCloneSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#preCreateTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">preCreateTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last odd-row-color">
<div class="block">Observer implementations</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CoprocessorWhitelistMasterObserver.</span><code><a href="../../security/access/CoprocessorWhitelistMasterObserver.html#preCreateTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D)" class="member-name-link">preCreateTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;regions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;c,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDesc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDesc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">CoprocessorWhitelistMasterObserver.</span><code><a href="../../security/access/CoprocessorWhitelistMasterObserver.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDesc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDesc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#preRestoreSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preRestoreSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#preSnapshot(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preSnapshot</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../SnapshotDescription.html" title="class in org.apache.hadoop.hbase.client">SnapshotDescription</a>&nbsp;snapshot,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;hTableDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">CoprocessorWhitelistMasterObserver.</span><code><a href="../../security/access/CoprocessorWhitelistMasterObserver.html#verifyCoprocessors(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">verifyCoprocessors</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">
<div class="block">Perform the validation checks for a coprocessor to determine if the path is white listed or
not.</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../security/access/package-summary.html">org.apache.hadoop.hbase.security.access</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">AccessController.</span><code><a href="../../security/access/AccessController.html#postGetTableNames(org.apache.hadoop.hbase.coprocessor.ObserverContext,java.util.List,java.lang.String)" class="member-name-link">postGetTableNames</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;descriptors,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;regex)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.security.visibility">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a></h2>
<div class="caption"><span>Methods in <a href="../../security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">VisibilityController.</span><code><a href="../../security/visibility/VisibilityController.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../security/visibility/package-summary.html">org.apache.hadoop.hbase.security.visibility</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">VisibilityController.</span><code><a href="../../security/visibility/VisibilityController.html#preModifyTable(org.apache.hadoop.hbase.coprocessor.ObserverContext,org.apache.hadoop.hbase.TableName,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">preModifyTable</a><wbr>(<a href="../../coprocessor/ObserverContext.html" title="interface in org.apache.hadoop.hbase.coprocessor">ObserverContext</a>&lt;<a href="../../coprocessor/MasterCoprocessorEnvironment.html" title="interface in org.apache.hadoop.hbase.coprocessor">MasterCoprocessorEnvironment</a>&gt;&nbsp;ctx,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;currentDescriptor,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;newDescriptor)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.snapshot">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a></h2>
<div class="caption"><span>Fields in <a href="../../snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RestoreSnapshotHelper.RestoreMetaChanges.</span><code><a href="../../snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManifest.</span><code><a href="../../snapshot/SnapshotManifest.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private final <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RestoreSnapshotHelper.</span><code><a href="../../snapshot/RestoreSnapshotHelper.html#tableDesc" class="member-name-link">tableDesc</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">RestoreSnapshotHelper.RestoreMetaChanges.</span><code><a href="../../snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManifest.</span><code><a href="../../snapshot/SnapshotManifest.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Get the table descriptor from the Snapshot</div>
</div>
</div>
<div class="caption"><span>Methods in <a href="../../snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotManifest.</span><code><a href="../../snapshot/SnapshotManifest.html#addTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">addTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">
<div class="block">Add the table descriptor to the snapshot manifest</div>
</div>
<div class="col-first odd-row-color"><code>(package private) static org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManifestV1.</span><code><a href="../../snapshot/SnapshotManifestV1.html#buildManifestFromDisk(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">buildManifestFromDisk</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../regionserver/StoreFileInfo.html" title="class in org.apache.hadoop.hbase.regionserver">StoreFileInfo</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">SnapshotManifest.</span><code><a href="../../snapshot/SnapshotManifest.html#getStoreFiles(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,org.apache.hadoop.hbase.client.RegionInfo)" class="member-name-link">getStoreFiles</a><wbr>(org.apache.hadoop.fs.Path&nbsp;storePath,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;regionInfo)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotRegionManifest&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">SnapshotManifestV1.</span><code><a href="../../snapshot/SnapshotManifestV1.html#loadRegionManifests(org.apache.hadoop.conf.Configuration,java.util.concurrent.Executor,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">loadRegionManifests</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Executor.html" title="class or interface in java.util.concurrent" class="external-link">Executor</a>&nbsp;executor,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;snapshotDir,
org.apache.hadoop.hbase.shaded.protobuf.generated.SnapshotProtos.SnapshotDescription&nbsp;desc,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../snapshot/package-summary.html">org.apache.hadoop.hbase.snapshot</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../snapshot/RestoreSnapshotHelper.RestoreMetaChanges.html#%3Cinit%3E(org.apache.hadoop.hbase.client.TableDescriptor,java.util.Map)" class="member-name-link">RestoreMetaChanges</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&gt;&gt;&nbsp;parentsMap)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>&nbsp;</code></div>
<div class="col-second odd-row-color"><code><a href="../../snapshot/RestoreSnapshotHelper.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.hbase.snapshot.SnapshotManifest,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher,org.apache.hadoop.hbase.monitoring.MonitoredTask)" class="member-name-link">RestoreSnapshotHelper</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
<a href="../../snapshot/SnapshotManifest.html" title="class in org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../../errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a>&nbsp;monitor,
<a href="../../monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a>&nbsp;status)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../snapshot/RestoreSnapshotHelper.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.hbase.snapshot.SnapshotManifest,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.errorhandling.ForeignExceptionDispatcher,org.apache.hadoop.hbase.monitoring.MonitoredTask,boolean)" class="member-name-link">RestoreSnapshotHelper</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
<a href="../../snapshot/SnapshotManifest.html" title="class in org.apache.hadoop.hbase.snapshot">SnapshotManifest</a>&nbsp;manifest,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../../errorhandling/ForeignExceptionDispatcher.html" title="class in org.apache.hadoop.hbase.errorhandling">ForeignExceptionDispatcher</a>&nbsp;monitor,
<a href="../../monitoring/MonitoredTask.html" title="interface in org.apache.hadoop.hbase.monitoring">MonitoredTask</a>&nbsp;status,
boolean&nbsp;createBackRefs)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.thrift2">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a></h2>
<div class="caption"><span>Methods in <a href="../../thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftUtilities.</span><code><a href="../../thrift2/ThriftUtilities.html#tableDescriptorFromThrift(org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor)" class="member-name-link">tableDescriptorFromThrift</a><wbr>(org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&nbsp;in)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftUtilities.</span><code><a href="../../thrift2/ThriftUtilities.html#tableDescriptorsFromThrift(java.util.List)" class="member-name-link">tableDescriptorsFromThrift</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;&nbsp;in)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftUtilities.</span><code><a href="../../thrift2/ThriftUtilities.html#tableDescriptorFromHBase(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">tableDescriptorFromHBase</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;in)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftUtilities.</span><code><a href="../../thrift2/ThriftUtilities.html#tableDescriptorsFromHBase(org.apache.hadoop.hbase.client.TableDescriptor%5B%5D)" class="member-name-link">tableDescriptorsFromHBase</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>[]&nbsp;in)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../thrift2/package-summary.html">org.apache.hadoop.hbase.thrift2</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;org.apache.hadoop.hbase.thrift2.generated.TTableDescriptor&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftUtilities.</span><code><a href="../../thrift2/ThriftUtilities.html#tableDescriptorsFromHBase(java.util.List)" class="member-name-link">tableDescriptorsFromHBase</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;in)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.thrift2.client">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../thrift2/client/package-summary.html">org.apache.hadoop.hbase.thrift2.client</a></h2>
<div class="caption"><span>Methods in <a href="../../thrift2/client/package-summary.html">org.apache.hadoop.hbase.thrift2.client</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#getDescriptor(org.apache.hadoop.hbase.TableName)" class="member-name-link">getDescriptor</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftTable.</span><code><a href="../../thrift2/client/ThriftTable.html#getDescriptor()" class="member-name-link">getDescriptor</a>()</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../thrift2/client/package-summary.html">org.apache.hadoop.hbase.thrift2.client</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptors()" class="member-name-link">listTableDescriptors</a>()</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptors(boolean)" class="member-name-link">listTableDescriptors</a><wbr>(boolean&nbsp;includeSysTables)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptors(java.util.List)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptors(java.util.regex.Pattern)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptors(java.util.regex.Pattern,boolean)" class="member-name-link">listTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/regex/Pattern.html" title="class or interface in java.util.regex" class="external-link">Pattern</a>&nbsp;pattern,
boolean&nbsp;includeSysTables)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptorsByNamespace(byte%5B%5D)" class="member-name-link">listTableDescriptorsByNamespace</a><wbr>(byte[]&nbsp;name)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#listTableDescriptorsByState(boolean)" class="member-name-link">listTableDescriptorsByState</a><wbr>(boolean&nbsp;isEnabled)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../thrift2/client/package-summary.html">org.apache.hadoop.hbase.thrift2.client</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#createTable(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D,byte%5B%5D,int)" class="member-name-link">createTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[]&nbsp;startKey,
byte[]&nbsp;endKey,
int&nbsp;numRegions)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#createTableAsync(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#modifyTable(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTable</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">modifyTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ThriftAdmin.</span><code><a href="../../thrift2/client/ThriftAdmin.html#modifyTableAsync(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">modifyTableAsync</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
boolean&nbsp;reopenRegions)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.tool">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../tool/package-summary.html">org.apache.hadoop.hbase.tool</a></h2>
<div class="caption"><span>Methods in <a href="../../tool/package-summary.html">org.apache.hadoop.hbase.tool</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/Future.html" title="class or interface in java.util.concurrent" class="external-link">Future</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Void.html" title="class or interface in java.lang" class="external-link">Void</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">CanaryTool.</span><code><a href="../../tool/CanaryTool.html#sniff(org.apache.hadoop.hbase.client.Admin,org.apache.hadoop.hbase.tool.CanaryTool.Sink,org.apache.hadoop.hbase.client.TableDescriptor,java.util.concurrent.ExecutorService,org.apache.hadoop.hbase.tool.CanaryTool.RegionTask.TaskType,boolean,java.util.concurrent.atomic.LongAdder,boolean)" class="member-name-link">sniff</a><wbr>(<a href="../Admin.html" title="interface in org.apache.hadoop.hbase.client">Admin</a>&nbsp;admin,
<a href="../../tool/CanaryTool.Sink.html" title="interface in org.apache.hadoop.hbase.tool">CanaryTool.Sink</a>&nbsp;sink,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/ExecutorService.html" title="class or interface in java.util.concurrent" class="external-link">ExecutorService</a>&nbsp;executor,
<a href="../../tool/CanaryTool.RegionTask.TaskType.html" title="enum class in org.apache.hadoop.hbase.tool">CanaryTool.RegionTask.TaskType</a>&nbsp;taskType,
boolean&nbsp;rawScanEnabled,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/LongAdder.html" title="class or interface in java.util.concurrent.atomic" class="external-link">LongAdder</a>&nbsp;rwLatency,
boolean&nbsp;readAllCF)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../tool/BulkLoadHFiles.LoadQueueItem.html" title="class in org.apache.hadoop.hbase.tool">BulkLoadHFiles.LoadQueueItem</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">BulkLoadHFilesTool.</span><code><a href="../../tool/BulkLoadHFilesTool.html#splitStoreFile(org.apache.hadoop.hbase.client.AsyncTableRegionLocator,org.apache.hadoop.hbase.tool.BulkLoadHFiles.LoadQueueItem,org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D)" class="member-name-link">splitStoreFile</a><wbr>(<a href="../AsyncTableRegionLocator.html" title="interface in org.apache.hadoop.hbase.client">AsyncTableRegionLocator</a>&nbsp;loc,
<a href="../../tool/BulkLoadHFiles.LoadQueueItem.html" title="class in org.apache.hadoop.hbase.tool">BulkLoadHFiles.LoadQueueItem</a>&nbsp;item,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc,
byte[]&nbsp;splitKey)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">BulkLoadHFilesTool.</span><code><a href="../../tool/BulkLoadHFilesTool.html#validateFamiliesInHFiles(org.apache.hadoop.hbase.client.TableDescriptor,java.util.Deque,boolean)" class="member-name-link">validateFamiliesInHFiles</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDesc,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Deque.html" title="class or interface in java.util" class="external-link">Deque</a>&lt;<a href="../../tool/BulkLoadHFiles.LoadQueueItem.html" title="class in org.apache.hadoop.hbase.tool">BulkLoadHFiles.LoadQueueItem</a>&gt;&nbsp;queue,
boolean&nbsp;silence)</code></div>
<div class="col-last even-row-color">
<div class="block">Checks whether there is any invalid family name in HFiles to be bulk loaded.</div>
</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.util">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../util/package-summary.html">org.apache.hadoop.hbase.util</a></h2>
<div class="caption"><span>Fields in <a href="../../util/package-summary.html">org.apache.hadoop.hbase.util</a> with type parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#cache" class="member-name-link">cache</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) final <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Set.html" title="class or interface in java.util" class="external-link">Set</a>&lt;<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HbckTableInfo.</span><code><a href="../../util/HbckTableInfo.html#htds" class="member-name-link">htds</a></code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../util/package-summary.html">org.apache.hadoop.hbase.util</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#get(org.apache.hadoop.hbase.TableName)" class="member-name-link">get</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last even-row-color">
<div class="block">Get the current table descriptor for the given table, or null if none exists.</div>
</div>
<div class="col-first odd-row-color"><code>(package private) <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HbckTableInfo.</span><code><a href="../../util/HbckTableInfo.html#getTableDescriptor()" class="member-name-link">getTableDescriptor</a>()</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns descriptor common to all regions.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path)" class="member-name-link">getTableDescriptorFromFs</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir)</code></div>
<div class="col-last even-row-color">
<div class="block">Returns the latest table descriptor for the table located at the given directory directly from
the file system if it exists.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.TableName)" class="member-name-link">getTableDescriptorFromFs</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;hbaseRootDir,
<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tableName)</code></div>
<div class="col-last odd-row-color">
<div class="block">Returns the latest table descriptor for the given table directly from the file system if it
exists, bypassing the local cache.</div>
</div>
<div class="col-first even-row-color"><code>(package private) <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseFsck.</span><code><a href="../../util/HBaseFsck.html#getTableDescriptors(java.util.List)" class="member-name-link">getTableDescriptors</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&gt;&nbsp;tableNames)</code></div>
<div class="col-last even-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>[]</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">HBaseFsck.</span><code><a href="../../util/HBaseFsck.html#getTables(java.util.concurrent.atomic.AtomicInteger)" class="member-name-link">getTables</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/AtomicInteger.html" title="class or interface in java.util.concurrent.atomic" class="external-link">AtomicInteger</a>&nbsp;numSkipped)</code></div>
<div class="col-last odd-row-color">
<div class="block"><span class="deprecated-label">Deprecated.</span></div>
<div class="block">Return a list of user-space table names whose metadata have not been modified in the last few
milliseconds specified by timelag if any of the REGIONINFO_QUALIFIER, SERVER_QUALIFIER,
STARTCODE_QUALIFIER, SPLITA_QUALIFIER, SPLITB_QUALIFIER have not changed in the last
milliseconds specified by timelag, then the table is a candidate to be returned.</div>
</div>
<div class="col-first even-row-color"><code><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#remove(org.apache.hadoop.hbase.TableName)" class="member-name-link">remove</a><wbr>(<a href="../../TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>&nbsp;tablename)</code></div>
<div class="col-last even-row-color">
<div class="block">Removes the table descriptor from the local cache and returns it.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#tryUpdateAndGetMetaTableDescriptor(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path)" class="member-name-link">tryUpdateAndGetMetaTableDescriptor</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;rootdir)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../util/package-summary.html">org.apache.hadoop.hbase.util</a> that return types with arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#getAll()" class="member-name-link">getAll</a>()</code></div>
<div class="col-last even-row-color">
<div class="block">Returns a map from table name to table descriptor for all tables.</div>
</div>
<div class="col-first odd-row-color"><code><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#getByNamespace(java.lang.String)" class="member-name-link">getByNamespace</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>&nbsp;name)</code></div>
<div class="col-last odd-row-color">
<div class="block">Find descriptors by namespace.</div>
</div>
<div class="col-first even-row-color"><code>private static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../util/Pair.html" title="class in org.apache.hadoop.hbase.util">Pair</a>&lt;org.apache.hadoop.fs.FileStatus,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#getTableDescriptorFromFs(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,boolean)" class="member-name-link">getTableDescriptorFromFs</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
boolean&nbsp;readonly)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../util/package-summary.html">org.apache.hadoop.hbase.util</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#checkBloomFilterType(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkBloomFilterType</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#checkClassLoading(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkClassLoading</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#checkCompactionPolicy(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkCompactionPolicy</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#checkCompression(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkCompression</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#checkEncryption(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkEncryption</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#checkReplicationScope(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">checkReplicationScope</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>static <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">HBaseFsckRepair.</span><code><a href="../../util/HBaseFsckRepair.html#createHDFSRegionDir(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createHDFSRegionDir</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;hri,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates, flushes, and closes a new region.</div>
</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">LoadTestUtil.</span><code><a href="../../util/LoadTestUtil.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">LoadTestUtil.</span><code><a href="../../util/LoadTestUtil.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor%5B%5D,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>[]&nbsp;hcds,
int&nbsp;numRegionsPerServer)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first odd-row-color"><code>static int</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">LoadTestUtil.</span><code><a href="../../util/LoadTestUtil.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor%5B%5D,org.apache.hadoop.hbase.util.RegionSplitter.SplitAlgorithm,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>[]&nbsp;cds,
<a href="../../util/RegionSplitter.SplitAlgorithm.html" title="interface in org.apache.hadoop.hbase.util">RegionSplitter.SplitAlgorithm</a>&nbsp;splitter,
int&nbsp;numRegionsPerServer)</code></div>
<div class="col-last odd-row-color">
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first even-row-color"><code>static int</code></div>
<div class="col-second even-row-color"><span class="type-name-label">LoadTestUtil.</span><code><a href="../../util/LoadTestUtil.html#createPreSplitLoadTestTable(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.ColumnFamilyDescriptor,int)" class="member-name-link">createPreSplitLoadTestTable</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;desc,
<a href="../ColumnFamilyDescriptor.html" title="interface in org.apache.hadoop.hbase.client">ColumnFamilyDescriptor</a>&nbsp;hcd,
int&nbsp;numRegionsPerServer)</code></div>
<div class="col-last even-row-color">
<div class="block">Creates a pre-split table for load testing.</div>
</div>
<div class="col-first odd-row-color"><code>static <a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a></code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyRegionUtils.</span><code><a href="../../util/ModifyRegionUtils.html#createRegion(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.util.ModifyRegionUtils.RegionFillTask)" class="member-name-link">createRegion</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;newRegion,
<a href="../../util/ModifyRegionUtils.RegionFillTask.html" title="interface in org.apache.hadoop.hbase.util">ModifyRegionUtils.RegionFillTask</a>&nbsp;task)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create new set of regions on the specified file-system.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyRegionUtils.</span><code><a href="../../util/ModifyRegionUtils.html#createRegionInfos(org.apache.hadoop.hbase.client.TableDescriptor,byte%5B%5D%5B%5D)" class="member-name-link">createRegionInfos</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
byte[][]&nbsp;splitKeys)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">ModifyRegionUtils.</span><code><a href="../../util/ModifyRegionUtils.html#createRegions(java.util.concurrent.ThreadPoolExecutor,org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D,org.apache.hadoop.hbase.util.ModifyRegionUtils.RegionFillTask)" class="member-name-link">createRegions</a><wbr>(<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/ThreadPoolExecutor.html" title="class or interface in java.util.concurrent" class="external-link">ThreadPoolExecutor</a>&nbsp;exec,
org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;newRegions,
<a href="../../util/ModifyRegionUtils.RegionFillTask.html" title="interface in org.apache.hadoop.hbase.util">ModifyRegionUtils.RegionFillTask</a>&nbsp;task)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create new set of regions on the specified file-system.</div>
</div>
<div class="col-first even-row-color"><code>static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html" title="class or interface in java.util" class="external-link">List</a>&lt;<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">ModifyRegionUtils.</span><code><a href="../../util/ModifyRegionUtils.html#createRegions(org.apache.hadoop.conf.Configuration,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.client.RegionInfo%5B%5D,org.apache.hadoop.hbase.util.ModifyRegionUtils.RegionFillTask)" class="member-name-link">createRegions</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
org.apache.hadoop.fs.Path&nbsp;rootDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;tableDescriptor,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>[]&nbsp;newRegions,
<a href="../../util/ModifyRegionUtils.RegionFillTask.html" title="interface in org.apache.hadoop.hbase.util">ModifyRegionUtils.RegionFillTask</a>&nbsp;task)</code></div>
<div class="col-last even-row-color">
<div class="block">Create new set of regions on the specified file-system.</div>
</div>
<div class="col-first odd-row-color"><code>boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#createTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create new TableDescriptor in HDFS.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#createTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">createTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
boolean&nbsp;forceCreation)</code></div>
<div class="col-last even-row-color">
<div class="block">Create new TableDescriptor in HDFS.</div>
</div>
<div class="col-first odd-row-color"><code>static boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#createTableDescriptorForTableDirectory(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">createTableDescriptorForTableDirectory</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
boolean&nbsp;forceCreation)</code></div>
<div class="col-last odd-row-color">
<div class="block">Create a new TableDescriptor in HDFS in the specified table directory.</div>
</div>
<div class="col-first even-row-color"><code>boolean</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#createTableDescriptorForTableDirectory(org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">createTableDescriptorForTableDirectory</a><wbr>(org.apache.hadoop.fs.Path&nbsp;tableDir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
boolean&nbsp;forceCreation)</code></div>
<div class="col-last even-row-color">
<div class="block">Create a new TableDescriptor in HDFS in the specified table directory.</div>
</div>
<div class="col-first odd-row-color"><code>static void</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">TableDescriptorChecker.</span><code><a href="../../util/TableDescriptorChecker.html#sanityCheck(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">sanityCheck</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;c,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">
<div class="block">Checks whether the table conforms to some sane limits, and configured values (compression, etc)
work.</div>
</div>
<div class="col-first even-row-color"><code>void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#update(org.apache.hadoop.hbase.client.TableDescriptor,boolean)" class="member-name-link">update</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
boolean&nbsp;cacheOnly)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) org.apache.hadoop.fs.Path</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#updateTableDescriptor(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">updateTableDescriptor</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>private static org.apache.hadoop.fs.Path</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#writeTableDescriptor(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.fs.Path,org.apache.hadoop.fs.FileStatus)" class="member-name-link">writeTableDescriptor</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;td,
org.apache.hadoop.fs.Path&nbsp;tableDir,
org.apache.hadoop.fs.FileStatus&nbsp;currentDescriptorFile)</code></div>
<div class="col-last even-row-color">
<div class="block">Attempts to write a new table descriptor to the given table's directory.</div>
</div>
</div>
<div class="caption"><span>Method parameters in <a href="../../util/package-summary.html">org.apache.hadoop.hbase.util</a> with type arguments of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private void</code></div>
<div class="col-second even-row-color"><span class="type-name-label">FSTableDescriptors.</span><code><a href="../../util/FSTableDescriptors.html#internalGet(org.apache.hadoop.fs.Path,java.util.Map,java.util.concurrent.atomic.AtomicBoolean)" class="member-name-link">internalGet</a><wbr>(org.apache.hadoop.fs.Path&nbsp;dir,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&gt;&nbsp;tds,
<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/concurrent/atomic/AtomicBoolean.html" title="class or interface in java.util.concurrent.atomic" class="external-link">AtomicBoolean</a>&nbsp;allvisited)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.util.compaction">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../util/compaction/package-summary.html">org.apache.hadoop.hbase.util.compaction</a></h2>
<div class="caption"><span>Fields in <a href="../../util/compaction/package-summary.html">org.apache.hadoop.hbase.util.compaction</a> declared as <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">MajorCompactorTTL.</span><code><a href="../../util/compaction/MajorCompactorTTL.html#htd" class="member-name-link">htd</a></code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../util/compaction/package-summary.html">org.apache.hadoop.hbase.util.compaction</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../util/compaction/MajorCompactionRequest.html" title="class in org.apache.hadoop.hbase.util.compaction">MajorCompactionRequest</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MajorCompactionTTLRequest.</span><code><a href="../../util/compaction/MajorCompactionTTLRequest.html#createRequest(org.apache.hadoop.hbase.client.Connection,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">createRequest</a><wbr>(<a href="../Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>private boolean</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MajorCompactorTTL.</span><code><a href="../../util/compaction/MajorCompactorTTL.html#doesAnyColFamilyHaveTTL(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">doesAnyColFamilyHaveTTL</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><code>(package private) <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Map.html" title="class or interface in java.util" class="external-link">Map</a>&lt;<a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/String.html" title="class or interface in java.lang" class="external-link">String</a>,<wbr><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link">Long</a>&gt;</code></div>
<div class="col-second even-row-color"><span class="type-name-label">MajorCompactionTTLRequest.</span><code><a href="../../util/compaction/MajorCompactionTTLRequest.html#getStoresRequiringCompaction(org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">getStoresRequiringCompaction</a><wbr>(<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><code>(package private) static <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Optional.html" title="class or interface in java.util" class="external-link">Optional</a>&lt;<a href="../../util/compaction/MajorCompactionRequest.html" title="class in org.apache.hadoop.hbase.util.compaction">MajorCompactionRequest</a>&gt;</code></div>
<div class="col-second odd-row-color"><span class="type-name-label">MajorCompactionTTLRequest.</span><code><a href="../../util/compaction/MajorCompactionTTLRequest.html#newRequest(org.apache.hadoop.hbase.client.Connection,org.apache.hadoop.hbase.client.RegionInfo,org.apache.hadoop.hbase.client.TableDescriptor)" class="member-name-link">newRequest</a><wbr>(<a href="../Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a>&nbsp;connection,
<a href="../RegionInfo.html" title="interface in org.apache.hadoop.hbase.client">RegionInfo</a>&nbsp;info,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd)</code></div>
<div class="col-last odd-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../util/compaction/package-summary.html">org.apache.hadoop.hbase.util.compaction</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>&nbsp;</code></div>
<div class="col-second even-row-color"><code><a href="../../util/compaction/MajorCompactorTTL.html#%3Cinit%3E(org.apache.hadoop.conf.Configuration,org.apache.hadoop.hbase.client.TableDescriptor,int,long)" class="member-name-link">MajorCompactorTTL</a><wbr>(org.apache.hadoop.conf.Configuration&nbsp;conf,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
int&nbsp;concurrency,
long&nbsp;sleepForMs)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
<li>
<section class="detail" id="org.apache.hadoop.hbase.wal">
<h2>Uses of <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a> in <a href="../../wal/package-summary.html">org.apache.hadoop.hbase.wal</a></h2>
<div class="caption"><span>Methods in <a href="../../wal/package-summary.html">org.apache.hadoop.hbase.wal</a> that return <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private static <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">WALPerformanceEvaluation.</span><code><a href="../../wal/WALPerformanceEvaluation.html#createHTableDescriptor(int,int)" class="member-name-link">createHTableDescriptor</a><wbr>(int&nbsp;regionNum,
int&nbsp;numFamilies)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Methods in <a href="../../wal/package-summary.html">org.apache.hadoop.hbase.wal</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier and Type</div>
<div class="table-header col-second">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>private <a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a></code></div>
<div class="col-second even-row-color"><span class="type-name-label">WALPerformanceEvaluation.</span><code><a href="../../wal/WALPerformanceEvaluation.html#openRegion(org.apache.hadoop.fs.FileSystem,org.apache.hadoop.fs.Path,org.apache.hadoop.hbase.client.TableDescriptor,org.apache.hadoop.hbase.wal.WALFactory,long,org.apache.hadoop.hbase.regionserver.LogRoller)" class="member-name-link">openRegion</a><wbr>(org.apache.hadoop.fs.FileSystem&nbsp;fs,
org.apache.hadoop.fs.Path&nbsp;dir,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
<a href="../../wal/WALFactory.html" title="class in org.apache.hadoop.hbase.wal">WALFactory</a>&nbsp;wals,
long&nbsp;whenToRoll,
<a href="../../regionserver/LogRoller.html" title="class in org.apache.hadoop.hbase.regionserver">LogRoller</a>&nbsp;roller)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
<div class="caption"><span>Constructors in <a href="../../wal/package-summary.html">org.apache.hadoop.hbase.wal</a> with parameters of type <a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a></span></div>
<div class="summary-table three-column-summary">
<div class="table-header col-first">Modifier</div>
<div class="table-header col-second">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color"><code>(package private)</code></div>
<div class="col-second even-row-color"><code><a href="../../wal/WALPerformanceEvaluation.WALPutBenchmark.html#%3Cinit%3E(org.apache.hadoop.hbase.regionserver.HRegion,org.apache.hadoop.hbase.client.TableDescriptor,long,boolean,int)" class="member-name-link">WALPutBenchmark</a><wbr>(<a href="../../regionserver/HRegion.html" title="class in org.apache.hadoop.hbase.regionserver">HRegion</a>&nbsp;region,
<a href="../TableDescriptor.html" title="interface in org.apache.hadoop.hbase.client">TableDescriptor</a>&nbsp;htd,
long&nbsp;numIterations,
boolean&nbsp;noSync,
int&nbsp;syncInterval)</code></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</section>
</li>
</ul>
</section>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &#169; 2007&#x2013;2020 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>