Package org.apache.hadoop.hbase
Class MetaTableAccessor.TableVisitorBase
java.lang.Object
org.apache.hadoop.hbase.MetaTableAccessor.DefaultVisitorBase
org.apache.hadoop.hbase.MetaTableAccessor.TableVisitorBase
- All Implemented Interfaces:
MetaTableAccessor.Visitor
- Enclosing class:
- MetaTableAccessor
public abstract static class MetaTableAccessor.TableVisitorBase
extends MetaTableAccessor.DefaultVisitorBase
A Visitor for a table. Provides a consistent view of the table's hbase:meta entries during
concurrent splits (see HBASE-5986 for details). This class does not guarantee ordered traversal
of meta entries, and can block until the hbase:meta entries for daughters are available during
splits.
-
Field Summary
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.hadoop.hbase.MetaTableAccessor.DefaultVisitorBase
visitInternal
-
Field Details
-
tableName
-
-
Constructor Details
-
TableVisitorBase
-
-
Method Details
-
visit
Description copied from interface:MetaTableAccessor.Visitor
Visit the catalog table row.- Specified by:
visit
in interfaceMetaTableAccessor.Visitor
- Overrides:
visit
in classMetaTableAccessor.DefaultVisitorBase
- Parameters:
rowResult
- A row from catalog table- Returns:
- True if we are to proceed scanning the table, else false if we are to stop now.
- Throws:
IOException
-