http://git-wip-us.apache.org/repos/asf/hbase-site/blob/476c54ed/devapidocs/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html ---------------------------------------------------------------------- diff --git a/devapidocs/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html b/devapidocs/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html index b2b602a..d08d46c 100644 --- a/devapidocs/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html +++ b/devapidocs/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9,"i31":9,"i32":9,"i33":9,"i34":9,"i35":9,"i36":9,"i37":9,"i38":9,"i39":9,"i40":9,"i41":9,"i42":9,"i43":9,"i44":9,"i45":9,"i46":9,"i47":9,"i48":9,"i49":9,"i50":9,"i51":9,"i52":9,"i53":9,"i54":9,"i55":9,"i56":9,"i57":9,"i58":9,"i59":9,"i60":9,"i61":9,"i62":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -115,19 +115,21 @@ var activeTableTab = "activeTableTab"; <br> <pre><a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceAudience.Private.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceAudience.Private</a> <a href="../../../../../org/apache/hadoop/hbase/classification/InterfaceStability.Evolving.html" title="annotation in org.apache.hadoop.hbase.classification">@InterfaceStability.Evolving</a> -public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.86">QuotaTableUtil</a> +public class <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.89">QuotaTableUtil</a> extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> <div class="block">Helper class to interact with the quota table. - <pre> - ROW-KEY FAM/QUAL DATA - n.<namespace> q:s <global-quotas> - t.<namespace> u:p <namespace-quota policy> - t.<table> q:s <global-quotas> - t.<table> u:p <table-quota policy> - u.<user> q:s <global-quotas> - u.<user> q:s.<table> <table-quotas> - u.<user> q:s.<ns>: <namespace-quotas> - </pre></div> + <table> + <tr><th>ROW-KEY</th><th>FAM/QUAL</th><th>DATA</th></tr> + <tr><td>n.<namespace></td><td>q:s</td><td><global-quotas></td></tr> + <tr><td>n.<namespace></td><td>u:p</td><td><namespace-quota policy></td></tr> + <tr><td>n.<namespace></td><td>u:s</td><td><SpaceQuotaSnapshot></td></tr> + <tr><td>t.<table></td><td>q:s</td><td><global-quotas></td></tr> + <tr><td>t.<table></td><td>u:p</td><td><table-quota policy></td></tr> + <tr><td>t.<table></td><td>u:ss.<snapshot name></td><td><SpaceQuotaSnapshot></td></tr> + <tr><td>u.<user></td><td>q:s</td><td><global-quotas></td></tr> + <tr><td>u.<user></td><td>q:s.<table></td><td><table-quotas></td></tr> + <tr><td>u.<user></td><td>q:s.<ns></td><td><namespace-quotas></td></tr> + </table</div> </li> </ul> </div> @@ -210,16 +212,20 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#QUOTA_QUALIFIER_SETTINGS_PREFIX">QUOTA_QUALIFIER_SETTINGS_PREFIX</a></span></code> </td> </tr> <tr class="altColor"> +<td class="colFirst"><code>protected static byte[]</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#QUOTA_SNAPSHOT_SIZE_QUALIFIER">QUOTA_SNAPSHOT_SIZE_QUALIFIER</a></span></code> </td> +</tr> +<tr class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#QUOTA_TABLE_NAME">QUOTA_TABLE_NAME</a></span></code> <div class="block">System table for quotas</div> </td> </tr> -<tr class="rowColor"> +<tr class="altColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#QUOTA_TABLE_ROW_KEY_PREFIX">QUOTA_TABLE_ROW_KEY_PREFIX</a></span></code> </td> </tr> -<tr class="altColor"> +<tr class="rowColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#QUOTA_USER_ROW_KEY_PREFIX">QUOTA_USER_ROW_KEY_PREFIX</a></span></code> </td> </tr> @@ -256,24 +262,50 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> -<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createPutSpaceSnapshot-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-">createPutSpaceSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, - <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</code> +<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createGetNamespaceSnapshotSize-java.lang.String-">createGetNamespaceSnapshotSize</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> +<div class="block">Creates a <code>Get</code> to fetch the namespace's total snapshot size.</div> +</td> +</tr> +<tr id="i1" class="rowColor"> +<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createPutForNamespaceSnapshotSize-java.lang.String-long-">createPutForNamespaceSnapshotSize</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, + long size)</code> +<div class="block">Creates a <code>Put</code> for the namespace's total snapshot size.</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createPutForSnapshotSize-org.apache.hadoop.hbase.TableName-java.lang.String-long-">createPutForSnapshotSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshot, + long size)</code> +<div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> to persist the current size of the <code>snapshot</code> with respect to + the given <code>table</code>.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> +<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client">Put</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createPutForSpaceSnapshot-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.quotas.SpaceQuotaSnapshot-">createPutForSpaceSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName, + <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a> snapshot)</code> <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Put.html" title="class in org.apache.hadoop.hbase.client"><code>Put</code></a> to store the given <code>snapshot</code> for the given <code>tableName</code> in the quota table.</div> </td> </tr> -<tr id="i1" class="rowColor"> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#createScanForSnapshotSizes-org.apache.hadoop.hbase.TableName-">createScanForSnapshotSizes</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> +</tr> +<tr id="i5" class="rowColor"> <td class="colFirst"><code>protected static <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#doGet-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.client.Get-">doGet</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> get)</code> </td> </tr> -<tr id="i2" class="altColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code>protected static <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a>[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#doGet-org.apache.hadoop.hbase.client.Connection-java.util.List-">doGet</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a>> gets)</code> </td> </tr> -<tr id="i3" class="rowColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#extractQuotaSnapshot-org.apache.hadoop.hbase.client.Result-java.util.Map-">extractQuotaSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>> snapshots)</code> @@ -281,7 +313,13 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> and adds them to the given <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>.</div> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i8" class="altColor"> +<td class="colFirst"><code>protected static long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#extractSnapshotSize-byte:A-int-int-">extractSnapshotSize</a></span>(byte[] data, + int offset, + int length)</code> </td> +</tr> +<tr id="i9" class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getCurrentSnapshot-org.apache.hadoop.hbase.client.Connection-java.lang.String-">getCurrentSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> @@ -289,7 +327,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? Master has no quota information on that namespace.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getCurrentSnapshot-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-">getCurrentSnapshot</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn)</code> @@ -297,228 +335,259 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? Master has no quota information on that table.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getMasterReportedTableSizes-org.apache.hadoop.hbase.client.Connection-">getMasterReportedTableSizes</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn)</code> <div class="block">Fetches the table sizes on the filesystem as tracked by the HBase Master.</div> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getNamespaceFromRowKey-byte:A-">getNamespaceFromRowKey</a></span>(byte[] key)</code> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getNamespaceQuota-org.apache.hadoop.hbase.client.Connection-java.lang.String-">getNamespaceQuota</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getNamespaceRowKey-java.lang.String-">getNamespaceRowKey</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getNamespaceRowKeyRegex-java.lang.String-">getNamespaceRowKeyRegex</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i16" class="altColor"> +<td class="colFirst"><code>(package private) static long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getNamespaceSnapshotSize-org.apache.hadoop.hbase.client.Connection-java.lang.String-">getNamespaceSnapshotSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> +<div class="block">Fetches the computed size of all snapshots against tables in a namespace for space quotas.</div> +</td> +</tr> +<tr id="i17" class="rowColor"> <td class="colFirst"><code>protected static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getProtoViolationPolicy-org.apache.hadoop.hbase.quotas.SpaceViolationPolicy-">getProtoViolationPolicy</a></span>(<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a> policy)</code> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i18" class="altColor"> <td class="colFirst"><code>private static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getQuotas-org.apache.hadoop.hbase.client.Connection-byte:A-">getQuotas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, byte[] rowKey)</code> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i19" class="rowColor"> <td class="colFirst"><code>private static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getQuotas-org.apache.hadoop.hbase.client.Connection-byte:A-byte:A-">getQuotas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, byte[] rowKey, byte[] qualifier)</code> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i20" class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getRegionServerQuotaSnapshots-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.ServerName-">getRegionServerQuotaSnapshots</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn, <a href="../../../../../org/apache/hadoop/hbase/ServerName.html" title="class in org.apache.hadoop.hbase">ServerName</a> regionServer)</code> <div class="block">Fetches the observed <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a>s observed by a RegionServer.</div> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>private static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getRowKeyRegEx-byte:A-java.lang.String-">getRowKeyRegEx</a></span>(byte[] prefix, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> regex)</code> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i22" class="altColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getSettingsQualifierForUserNamespace-java.lang.String-">getSettingsQualifierForUserNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i23" class="rowColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getSettingsQualifierForUserTable-org.apache.hadoop.hbase.TableName-">getSettingsQualifierForUserTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tableName)</code> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i24" class="altColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getSettingsQualifierRegexForUserNamespace-java.lang.String-">getSettingsQualifierRegexForUserNamespace</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i19" class="rowColor"> +<tr id="i25" class="rowColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getSettingsQualifierRegexForUserTable-java.lang.String-">getSettingsQualifierRegexForUserTable</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> table)</code> </td> </tr> -<tr id="i20" class="altColor"> +<tr id="i26" class="altColor"> <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getSnapshots-org.apache.hadoop.hbase.client.Connection-">getSnapshots</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn)</code> <div class="block">Fetches all <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> objects from the <code>hbase:quota</code> table.</div> </td> </tr> -<tr id="i21" class="rowColor"> +<tr id="i27" class="rowColor"> +<td class="colFirst"><code>protected static byte[]</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getSnapshotSizeQualifier-java.lang.String-">getSnapshotSizeQualifier</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshotName)</code> </td> +</tr> +<tr id="i28" class="altColor"> <td class="colFirst"><code>protected static <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getTableFromRowKey-byte:A-">getTableFromRowKey</a></span>(byte[] key)</code> </td> </tr> -<tr id="i22" class="altColor"> +<tr id="i29" class="rowColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getTableQuota-org.apache.hadoop.hbase.client.Connection-org.apache.hadoop.hbase.TableName-">getTableQuota</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> </tr> -<tr id="i23" class="rowColor"> +<tr id="i30" class="altColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getTableRowKey-org.apache.hadoop.hbase.TableName-">getTableRowKey</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> </tr> -<tr id="i24" class="altColor"> +<tr id="i31" class="rowColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getTableRowKeyRegex-java.lang.String-">getTableRowKeyRegex</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> table)</code> </td> </tr> -<tr id="i25" class="rowColor"> +<tr id="i32" class="altColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getUserFromRowKey-byte:A-">getUserFromRowKey</a></span>(byte[] key)</code> </td> </tr> -<tr id="i26" class="altColor"> +<tr id="i33" class="rowColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getUserQuota-org.apache.hadoop.hbase.client.Connection-java.lang.String-">getUserQuota</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user)</code> </td> </tr> -<tr id="i27" class="rowColor"> +<tr id="i34" class="altColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getUserQuota-org.apache.hadoop.hbase.client.Connection-java.lang.String-java.lang.String-">getUserQuota</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i28" class="altColor"> +<tr id="i35" class="rowColor"> <td class="colFirst"><code>static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getUserQuota-org.apache.hadoop.hbase.client.Connection-java.lang.String-org.apache.hadoop.hbase.TableName-">getUserQuota</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> </tr> -<tr id="i29" class="rowColor"> +<tr id="i36" class="altColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getUserRowKey-java.lang.String-">getUserRowKey</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user)</code> </td> </tr> -<tr id="i30" class="altColor"> +<tr id="i37" class="rowColor"> <td class="colFirst"><code>protected static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getUserRowKeyRegex-java.lang.String-">getUserRowKeyRegex</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user)</code> </td> </tr> -<tr id="i31" class="rowColor"> +<tr id="i38" class="altColor"> <td class="colFirst"><code>protected static <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas">SpaceViolationPolicy</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#getViolationPolicy-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota-">getViolationPolicy</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.SpaceQuota proto)</code> </td> </tr> -<tr id="i32" class="altColor"> +<tr id="i39" class="rowColor"> <td class="colFirst"><code>static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#isEmptyQuota-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas-">isEmptyQuota</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas quotas)</code> </td> </tr> -<tr id="i33" class="rowColor"> +<tr id="i40" class="altColor"> <td class="colFirst"><code>protected static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#isNamespaceRowKey-byte:A-">isNamespaceRowKey</a></span>(byte[] key)</code> </td> </tr> -<tr id="i34" class="altColor"> +<tr id="i41" class="rowColor"> <td class="colFirst"><code>protected static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#isTableRowKey-byte:A-">isTableRowKey</a></span>(byte[] key)</code> </td> </tr> -<tr id="i35" class="rowColor"> +<tr id="i42" class="altColor"> <td class="colFirst"><code>protected static boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#isUserRowKey-byte:A-">isUserRowKey</a></span>(byte[] key)</code> </td> </tr> -<tr id="i36" class="altColor"> +<tr id="i43" class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeFilter-org.apache.hadoop.hbase.quotas.QuotaFilter-">makeFilter</a></span>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</code> <div class="block">converts quotafilter to serializeable filterlists.</div> </td> </tr> -<tr id="i37" class="rowColor"> +<tr id="i44" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeGetForNamespaceQuotas-java.lang.String-">makeGetForNamespaceQuotas</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</code> </td> </tr> -<tr id="i38" class="altColor"> +<tr id="i45" class="rowColor"> +<td class="colFirst"><code>(package private) static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeGetForSnapshotSize-org.apache.hadoop.hbase.TableName-java.lang.String-">makeGetForSnapshotSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> snapshot)</code> +<div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client"><code>Get</code></a> for the HBase snapshot's size against the given table.</div> +</td> +</tr> +<tr id="i46" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeGetForTableQuotas-org.apache.hadoop.hbase.TableName-">makeGetForTableQuotas</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</code> </td> </tr> -<tr id="i39" class="rowColor"> +<tr id="i47" class="rowColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeGetForUserQuotas-java.lang.String-java.lang.Iterable-java.lang.Iterable-">makeGetForUserQuotas</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tables, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> namespaces)</code> </td> </tr> -<tr id="i40" class="altColor"> +<tr id="i48" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeQuotaSnapshotScan--">makeQuotaSnapshotScan</a></span>()</code> <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> which returns only quota snapshots from the quota table.</div> </td> </tr> -<tr id="i41" class="rowColor"> +<tr id="i49" class="rowColor"> +<td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeQuotaSnapshotScanForTable-org.apache.hadoop.hbase.TableName-">makeQuotaSnapshotScanForTable</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn)</code> +<div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> which returns only <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> from the quota table for a + specific table.</div> +</td> +</tr> +<tr id="i50" class="altColor"> <td class="colFirst"><code>static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#makeScan-org.apache.hadoop.hbase.quotas.QuotaFilter-">makeScan</a></span>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</code> </td> </tr> -<tr id="i42" class="altColor"> +<tr id="i51" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseNamespaceResult-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.NamespaceQuotasVisitor-">parseNamespaceResult</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.NamespaceQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.NamespaceQuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i43" class="rowColor"> +<tr id="i52" class="altColor"> <td class="colFirst"><code>protected static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseNamespaceResult-java.lang.String-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.NamespaceQuotasVisitor-">parseNamespaceResult</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.NamespaceQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.NamespaceQuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i44" class="altColor"> +<tr id="i53" class="rowColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseResult-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.QuotasVisitor-">parseResult</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.QuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.QuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i45" class="rowColor"> +<tr id="i54" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseResultToCollection-org.apache.hadoop.hbase.client.Result-java.util.Collection-">parseResultToCollection</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a>> quotaSettings)</code> </td> </tr> -<tr id="i46" class="altColor"> +<tr id="i55" class="rowColor"> +<td class="colFirst"><code>(package private) static long</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseSnapshotSize-org.apache.hadoop.hbase.Cell-">parseSnapshotSize</a></span>(<a href="../../../../../org/apache/hadoop/hbase/Cell.html" title="interface in org.apache.hadoop.hbase">Cell</a> c)</code> +<div class="block">Parses the snapshot size from the given Cell's value.</div> +</td> +</tr> +<tr id="i56" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseTableResult-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.TableQuotasVisitor-">parseTableResult</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.TableQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.TableQuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i47" class="rowColor"> +<tr id="i57" class="rowColor"> <td class="colFirst"><code>protected static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseTableResult-org.apache.hadoop.hbase.TableName-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.TableQuotasVisitor-">parseTableResult</a></span>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table, <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.TableQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.TableQuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i48" class="altColor"> +<tr id="i58" class="altColor"> <td class="colFirst"><code>static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseUserResult-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.UserQuotasVisitor-">parseUserResult</a></span>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.UserQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.UserQuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i49" class="rowColor"> +<tr id="i59" class="rowColor"> <td class="colFirst"><code>protected static void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#parseUserResult-java.lang.String-org.apache.hadoop.hbase.client.Result-org.apache.hadoop.hbase.quotas.QuotaTableUtil.UserQuotasVisitor-">parseUserResult</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> userName, <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.UserQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.UserQuotasVisitor</a> visitor)</code> </td> </tr> -<tr id="i50" class="altColor"> +<tr id="i60" class="altColor"> <td class="colFirst"><code>protected static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#quotasFromData-byte:A-">quotasFromData</a></span>(byte[] data)</code> </td> </tr> -<tr id="i51" class="rowColor"> +<tr id="i61" class="rowColor"> <td class="colFirst"><code>protected static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#quotasFromData-byte:A-int-int-">quotasFromData</a></span>(byte[] data, int offset, int length)</code> </td> </tr> -<tr id="i52" class="altColor"> +<tr id="i62" class="altColor"> <td class="colFirst"><code>protected static byte[]</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#quotasToData-org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas-">quotasToData</a></span>(org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas data)</code> </td> </tr> @@ -550,7 +619,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>LOG</h4> -<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.87">LOG</a></pre> +<pre>private static final org.apache.commons.logging.Log <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.90">LOG</a></pre> </li> </ul> <a name="QUOTA_TABLE_NAME"> @@ -559,7 +628,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_TABLE_NAME</h4> -<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.90">QUOTA_TABLE_NAME</a></pre> +<pre>public static final <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.93">QUOTA_TABLE_NAME</a></pre> <div class="block">System table for quotas</div> </li> </ul> @@ -569,7 +638,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_FAMILY_INFO</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.93">QUOTA_FAMILY_INFO</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.96">QUOTA_FAMILY_INFO</a></pre> </li> </ul> <a name="QUOTA_FAMILY_USAGE"> @@ -578,7 +647,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_FAMILY_USAGE</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.94">QUOTA_FAMILY_USAGE</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.97">QUOTA_FAMILY_USAGE</a></pre> </li> </ul> <a name="QUOTA_QUALIFIER_SETTINGS"> @@ -587,7 +656,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_QUALIFIER_SETTINGS</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.95">QUOTA_QUALIFIER_SETTINGS</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.98">QUOTA_QUALIFIER_SETTINGS</a></pre> </li> </ul> <a name="QUOTA_QUALIFIER_SETTINGS_PREFIX"> @@ -596,7 +665,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_QUALIFIER_SETTINGS_PREFIX</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.96">QUOTA_QUALIFIER_SETTINGS_PREFIX</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.99">QUOTA_QUALIFIER_SETTINGS_PREFIX</a></pre> </li> </ul> <a name="QUOTA_QUALIFIER_POLICY"> @@ -605,7 +674,16 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_QUALIFIER_POLICY</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.97">QUOTA_QUALIFIER_POLICY</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.100">QUOTA_QUALIFIER_POLICY</a></pre> +</li> +</ul> +<a name="QUOTA_SNAPSHOT_SIZE_QUALIFIER"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>QUOTA_SNAPSHOT_SIZE_QUALIFIER</h4> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.101">QUOTA_SNAPSHOT_SIZE_QUALIFIER</a></pre> </li> </ul> <a name="QUOTA_POLICY_COLUMN"> @@ -614,7 +692,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_POLICY_COLUMN</h4> -<pre>protected static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.98">QUOTA_POLICY_COLUMN</a></pre> +<pre>protected static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.102">QUOTA_POLICY_COLUMN</a></pre> </li> </ul> <a name="QUOTA_USER_ROW_KEY_PREFIX"> @@ -623,7 +701,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_USER_ROW_KEY_PREFIX</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.100">QUOTA_USER_ROW_KEY_PREFIX</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.104">QUOTA_USER_ROW_KEY_PREFIX</a></pre> </li> </ul> <a name="QUOTA_TABLE_ROW_KEY_PREFIX"> @@ -632,7 +710,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>QUOTA_TABLE_ROW_KEY_PREFIX</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.101">QUOTA_TABLE_ROW_KEY_PREFIX</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.105">QUOTA_TABLE_ROW_KEY_PREFIX</a></pre> </li> </ul> <a name="QUOTA_NAMESPACE_ROW_KEY_PREFIX"> @@ -641,7 +719,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>QUOTA_NAMESPACE_ROW_KEY_PREFIX</h4> -<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.102">QUOTA_NAMESPACE_ROW_KEY_PREFIX</a></pre> +<pre>protected static final byte[] <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.106">QUOTA_NAMESPACE_ROW_KEY_PREFIX</a></pre> </li> </ul> </li> @@ -658,7 +736,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockListLast"> <li class="blockList"> <h4>QuotaTableUtil</h4> -<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.86">QuotaTableUtil</a>()</pre> +<pre>public <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.89">QuotaTableUtil</a>()</pre> </li> </ul> </li> @@ -675,7 +753,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getTableQuota</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.107">getTableQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.111">getTableQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -690,7 +768,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getNamespaceQuota</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.112">getNamespaceQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.116">getNamespaceQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -705,7 +783,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUserQuota</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.117">getUserQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.121">getUserQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -720,7 +798,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUserQuota</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.122">getUserQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.126">getUserQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -736,7 +814,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getUserQuota</h4> -<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.127">getUserQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>public static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.131">getUserQuota</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -752,7 +830,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getQuotas</h4> -<pre>private static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.133">getQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>private static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.137">getQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, byte[] rowKey) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -767,7 +845,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getQuotas</h4> -<pre>private static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.138">getQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, +<pre>private static org.apache.hadoop.hbase.shaded.protobuf.generated.QuotaProtos.Quotas <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.142">getQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> connection, byte[] rowKey, byte[] qualifier) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -783,7 +861,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>makeGetForTableQuotas</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.149">makeGetForTableQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.153">makeGetForTableQuotas</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> table)</pre> </li> </ul> <a name="makeGetForNamespaceQuotas-java.lang.String-"> @@ -792,7 +870,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>makeGetForNamespaceQuotas</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.155">makeGetForNamespaceQuotas</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.159">makeGetForNamespaceQuotas</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace)</pre> </li> </ul> <a name="makeGetForUserQuotas-java.lang.String-java.lang.Iterable-java.lang.Iterable-"> @@ -801,7 +879,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>makeGetForUserQuotas</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.161">makeGetForUserQuotas</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Get.html" title="class in org.apache.hadoop.hbase.client">Get</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.165">makeGetForUserQuotas</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> user, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>> tables, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a><<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> namespaces)</pre> </li> @@ -812,7 +890,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>makeScan</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.174">makeScan</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.178">makeScan</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</pre> </li> </ul> <a name="makeFilter-org.apache.hadoop.hbase.quotas.QuotaFilter-"> @@ -821,7 +899,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>makeFilter</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.186">makeFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/filter/Filter.html" title="class in org.apache.hadoop.hbase.filter">Filter</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.190">makeFilter</a>(<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaFilter.html" title="class in org.apache.hadoop.hbase.quotas">QuotaFilter</a> filter)</pre> <div class="block">converts quotafilter to serializeable filterlists.</div> </li> </ul> @@ -831,7 +909,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>makeQuotaSnapshotScan</h4> -<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.231">makeQuotaSnapshotScan</a>()</pre> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.235">makeQuotaSnapshotScan</a>()</pre> <div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> which returns only quota snapshots from the quota table.</div> </li> </ul> @@ -841,7 +919,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>getSnapshots</h4> -<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.246">getSnapshots</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn) +<pre>public static <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.245">getSnapshots</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Connection.html" title="interface in org.apache.hadoop.hbase.client">Connection</a> conn) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <div class="block">Fetches all <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> objects from the <code>hbase:quota</code> table.</div> <dl> @@ -854,13 +932,28 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? </dl> </li> </ul> +<a name="makeQuotaSnapshotScanForTable-org.apache.hadoop.hbase.TableName-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>makeQuotaSnapshotScanForTable</h4> +<pre>public static <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client">Scan</a> <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.261">makeQuotaSnapshotScanForTable</a>(<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a> tn)</pre> +<div class="block">Creates a <a href="../../../../../org/apache/hadoop/hbase/client/Scan.html" title="class in org.apache.hadoop.hbase.client"><code>Scan</code></a> which returns only <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas"><code>SpaceQuotaSnapshot</code></a> from the quota table for a + specific table.</div> +<dl> +<dt><span class="paramLabel">Parameters:</span></dt> +<dd><code>tn</code> - Optionally, a table name to limit the scan's rowkey space. Can be null.</dd> +</dl> +</li> +</ul> <a name="extractQuotaSnapshot-org.apache.hadoop.hbase.client.Result-java.util.Map-"> <!-- --> </a> <ul class="blockList"> <li class="blockList"> <h4>extractQuotaSnapshot</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.266">extractQuotaSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.284">extractQuotaSnapshot</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase">TableName</a>,<a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceQuotaSnapshot.html" title="class in org.apache.hadoop.hbase.quotas">SpaceQuotaSnapshot</a>> snapshots)</pre> <div class="block">Extracts the <a href="../../../../../org/apache/hadoop/hbase/quotas/SpaceViolationPolicy.html" title="enum in org.apache.hadoop.hbase.quotas"><code>SpaceViolationPolicy</code></a> and <a href="../../../../../org/apache/hadoop/hbase/TableName.html" title="class in org.apache.hadoop.hbase"><code>TableName</code></a> from the provided <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client"><code>Result</code></a> and adds them to the given <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util"><code>Map</code></a>. If the result does not contain @@ -879,7 +972,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>parseResult</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.312">parseResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.330">parseResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.QuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.QuotasVisitor</a> visitor) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -894,7 +987,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>parseResultToCollection</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.326">parseResultToCollection</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.344">parseResultToCollection</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="http://docs.oracle.com/javase/8/docs/api/java/util/Collection.html?is-external=true" title="class or interface in java.util">Collection</a><<a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaSettings.html" title="class in org.apache.hadoop.hbase.quotas">QuotaSettings</a>> quotaSettings) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -909,7 +1002,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>parseNamespaceResult</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.357">parseNamespaceResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.375">parseNamespaceResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.NamespaceQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.NamespaceQuotasVisitor</a> visitor) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -924,7 +1017,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>parseNamespaceResult</h4> -<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.363">parseNamespaceResult</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, +<pre>protected static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.381">parseNamespaceResult</a>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> namespace, <a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.NamespaceQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.NamespaceQuotasVisitor</a> visitor) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> @@ -940,7 +1033,7 @@ extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html? <ul class="blockList"> <li class="blockList"> <h4>parseTableResult</h4> -<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.372">parseTableResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, +<pre>public static void <a href="../../../../../src-html/org/apache/hadoop/hbase/quotas/QuotaTableUtil.html#line.390">parseTableResult</a>(<a href="../../../../../org/apache/hadoop/hbase/client/Result.html" title="class in org.apache.hadoop.hbase.client">Result</a> result, <a href="../../../../../org/apache/hadoop/hbase/quotas/QuotaTableUtil.TableQuotasVisitor.html" title="interface in org.apache.hadoop.hbase.quotas">QuotaTableUtil.TableQuotasVisitor</a> visitor) throws <a href="http://docs.oracle.com/javase/8/docs/api/java/io/IOException.html?is-external=true" title="class or interface in java.io">IOException</a></pre> <dl> @@ -955,7 +1048,7 @@ extends <a href="http://docs.oracle.com/j
<TRUNCATED>
