All Methods Static Methods Concrete Methods 
| Modifier and Type | 
Method and Description | 
protected static Result | 
doGet(Connection connection,
     Get get)  | 
protected static Result[] | 
doGet(Connection connection,
     List<Get> gets)  | 
static void | 
extractQuotaSnapshot(Result result,
                    Map<TableName,SpaceQuotaSnapshot> snapshots)
 | 
static Map<TableName,Long> | 
getMasterReportedTableSizes(Connection conn)
Fetches the table sizes on the filesystem as tracked by the HBase Master. 
 | 
protected static String | 
getNamespaceFromRowKey(byte[] key)  | 
static QuotaProtos.Quotas | 
getNamespaceQuota(Connection connection,
                 String namespace)  | 
protected static byte[] | 
getNamespaceRowKey(String namespace)  | 
protected static String | 
getNamespaceRowKeyRegex(String namespace)  | 
protected static QuotaProtos.SpaceQuota | 
getProtoViolationPolicy(SpaceViolationPolicy policy)  | 
static Map<TableName,SpaceQuotaSnapshot> | 
getRegionServerQuotaSnapshots(Connection conn,
                             ServerName regionServer)
 | 
static Map<TableName,SpaceViolationPolicy> | 
getRegionServerQuotaViolations(Connection conn,
                              ServerName regionServer)
 | 
static Scan | 
getScanForViolations()
Creates a  Scan which only returns violation policy records in the quota table.  
 | 
protected static byte[] | 
getSettingsQualifierForUserNamespace(String namespace)  | 
protected static byte[] | 
getSettingsQualifierForUserTable(TableName tableName)  | 
protected static String | 
getSettingsQualifierRegexForUserNamespace(String namespace)  | 
protected static String | 
getSettingsQualifierRegexForUserTable(String table)  | 
protected static TableName | 
getTableFromRowKey(byte[] key)  | 
static QuotaProtos.Quotas | 
getTableQuota(Connection connection,
             TableName table)  | 
protected static byte[] | 
getTableRowKey(TableName table)  | 
protected static String | 
getTableRowKeyRegex(String table)  | 
protected static String | 
getUserFromRowKey(byte[] key)  | 
static QuotaProtos.Quotas | 
getUserQuota(Connection connection,
            String user)  | 
static QuotaProtos.Quotas | 
getUserQuota(Connection connection,
            String user,
            String namespace)  | 
static QuotaProtos.Quotas | 
getUserQuota(Connection connection,
            String user,
            TableName table)  | 
protected static byte[] | 
getUserRowKey(String user)  | 
protected static String | 
getUserRowKeyRegex(String user)  | 
protected static SpaceViolationPolicy | 
getViolationPolicy(QuotaProtos.SpaceQuota proto)  | 
static boolean | 
isEmptyQuota(QuotaProtos.Quotas quotas)  | 
protected static boolean | 
isNamespaceRowKey(byte[] key)  | 
protected static boolean | 
isTableRowKey(byte[] key)  | 
protected static boolean | 
isUserRowKey(byte[] key)  | 
static Filter | 
makeFilter(QuotaFilter filter)
converts quotafilter to serializeable filterlists. 
 | 
static Get | 
makeGetForNamespaceQuotas(String namespace)  | 
static Get | 
makeGetForTableQuotas(TableName table)  | 
static Get | 
makeGetForUserQuotas(String user,
                    Iterable<TableName> tables,
                    Iterable<String> namespaces)  | 
static Scan | 
makeQuotaViolationScan()
Creates a  Scan which returns only quota violations from the quota table.  
 | 
static Scan | 
makeScan(QuotaFilter filter)  | 
static void | 
parseNamespaceResult(Result result,
                    QuotaTableUtil.NamespaceQuotasVisitor visitor)  | 
protected static void | 
parseNamespaceResult(String namespace,
                    Result result,
                    QuotaTableUtil.NamespaceQuotasVisitor visitor)  | 
static void | 
parseResult(Result result,
           QuotaTableUtil.QuotasVisitor visitor)  | 
static void | 
parseTableResult(Result result,
                QuotaTableUtil.TableQuotasVisitor visitor)  | 
protected static void | 
parseTableResult(TableName table,
                Result result,
                QuotaTableUtil.TableQuotasVisitor visitor)  | 
static void | 
parseUserResult(Result result,
               QuotaTableUtil.UserQuotasVisitor visitor)  | 
protected static void | 
parseUserResult(String userName,
               Result result,
               QuotaTableUtil.UserQuotasVisitor visitor)  | 
static Put | 
putSpaceSnapshot(TableName tableName,
                SpaceQuotaSnapshot snapshot)
Creates a  Put to enable the given  policy on the  table.  
 | 
protected static QuotaProtos.Quotas | 
quotasFromData(byte[] data)  | 
protected static QuotaProtos.Quotas | 
quotasFromData(byte[] data,
              int offset,
              int length)  | 
protected static byte[] | 
quotasToData(QuotaProtos.Quotas data)  |