| Package | Description | 
|---|---|
| org.apache.hadoop.hbase | |
| org.apache.hadoop.hbase.master.janitor | |
| org.apache.hadoop.hbase.master.procedure | 
| Modifier and Type | Interface and Description | 
|---|---|
| static interface  | MetaTableAccessor.CloseableVisitorImplementations 'visit' a catalog table row but with close() at the end. | 
| Modifier and Type | Class and Description | 
|---|---|
| (package private) static class  | MetaTableAccessor.CollectAllVisitorCollects all returned. | 
| (package private) static class  | MetaTableAccessor.CollectingVisitor<T>A  MetaTableAccessor.Visitorthat collects content out of passedResult. | 
| static class  | MetaTableAccessor.DefaultVisitorBaseA Visitor that skips offline regions and split parents | 
| static class  | MetaTableAccessor.TableVisitorBaseA Visitor for a table. | 
| Modifier and Type | Field and Description | 
|---|---|
| private MetaTableAccessor.Visitor | AsyncMetaTableAccessor.MetaTableScanResultConsumer. visitor | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | MetaTableAccessor. fullScanRegions(Connection connection,
               MetaTableAccessor.Visitor visitor)Performs a full scan of  hbase:metafor regions. | 
| static void | MetaTableAccessor. fullScanTables(Connection connection,
              MetaTableAccessor.Visitor visitor)Performs a full scan of  hbase:metafor tables. | 
| private static CompletableFuture<Void> | AsyncMetaTableAccessor. scanMeta(AsyncTable<AdvancedScanResultConsumer> metaTable,
        byte[] startRow,
        byte[] stopRow,
        MetaTableAccessor.QueryType type,
        int maxRows,
        MetaTableAccessor.Visitor visitor)Performs a scan of META table for given table. | 
| private static CompletableFuture<Void> | AsyncMetaTableAccessor. scanMeta(AsyncTable<AdvancedScanResultConsumer> metaTable,
        TableName tableName,
        MetaTableAccessor.QueryType type,
        MetaTableAccessor.Visitor visitor)Performs a scan of META table for given table. | 
| private static void | MetaTableAccessor. scanMeta(Connection connection,
        byte[] startRow,
        byte[] stopRow,
        MetaTableAccessor.QueryType type,
        Filter filter,
        int maxRows,
        MetaTableAccessor.Visitor visitor) | 
| (package private) static void | MetaTableAccessor. scanMeta(Connection connection,
        byte[] startRow,
        byte[] stopRow,
        MetaTableAccessor.QueryType type,
        int maxRows,
        MetaTableAccessor.Visitor visitor)Performs a scan of META table. | 
| private static void | MetaTableAccessor. scanMeta(Connection connection,
        byte[] startRow,
        byte[] stopRow,
        MetaTableAccessor.QueryType type,
        MetaTableAccessor.Visitor visitor) | 
| static void | MetaTableAccessor. scanMeta(Connection connection,
        MetaTableAccessor.Visitor visitor,
        TableName tableName,
        byte[] row,
        int rowLimit)Performs a scan of META table for given table starting from given row. | 
| private static void | MetaTableAccessor. scanMeta(Connection connection,
        TableName table,
        MetaTableAccessor.QueryType type,
        int maxRows,
        MetaTableAccessor.Visitor visitor) | 
| static void | MetaTableAccessor. scanMetaForTableRegions(Connection connection,
                       MetaTableAccessor.Visitor visitor,
                       TableName tableName) | 
| Constructor and Description | 
|---|
| MetaTableScanResultConsumer(int rowUpperLimit,
                           MetaTableAccessor.Visitor visitor,
                           CompletableFuture<Void> future) | 
| Modifier and Type | Class and Description | 
|---|---|
| (package private) class  | ReportMakingVisitorVisitor we use in here in CatalogJanitor to go against hbase:meta table. | 
| Modifier and Type | Class and Description | 
|---|---|
| private static class  | HBCKServerCrashProcedure.UnknownServerVisitorVisitor for hbase:meta that 'fixes' Unknown Server issues. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.