Uses of Interface
org.apache.hadoop.hbase.client.AsyncTable
-
Uses of AsyncTable in org.apache.hadoop.hbase
Modifier and TypeMethodDescriptionprivate static Scan
AsyncMetaTableAccessor.getMetaScan
(AsyncTable<?> metaTable, int rowUpperLimit) static CompletableFuture<Optional<HRegionLocation>>
AsyncMetaTableAccessor.getRegionLocation
(AsyncTable<?> metaTable, byte[] regionName) Returns the HRegionLocation from meta for the given regionstatic CompletableFuture<Optional<HRegionLocation>>
AsyncMetaTableAccessor.getRegionLocationWithEncodedName
(AsyncTable<?> metaTable, byte[] encodedRegionName) Returns the HRegionLocation from meta for the given encoded region namestatic CompletableFuture<List<HRegionLocation>>
AsyncMetaTableAccessor.getTableHRegionLocations
(AsyncTable<AdvancedScanResultConsumer> metaTable, TableName tableName) Used to get all region locations for the specific tableprivate static CompletableFuture<List<Pair<RegionInfo,
ServerName>>> AsyncMetaTableAccessor.getTableRegionsAndLocations
(AsyncTable<AdvancedScanResultConsumer> metaTable, TableName tableName, boolean excludeOfflinedSplitParents) Used to get table regions' info and server.static CompletableFuture<Optional<TableState>>
AsyncMetaTableAccessor.getTableState
(AsyncTable<?> metaTable, TableName tableName) 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.static CompletableFuture<Boolean>
AsyncMetaTableAccessor.tableExists
(AsyncTable<?> metaTable, TableName tableName) -
Uses of AsyncTable in org.apache.hadoop.hbase.client
Modifier and TypeClassDescription(package private) class
Just a wrapper ofRawAsyncTableImpl
.(package private) class
The implementation of RawAsyncTable.Modifier and TypeFieldDescriptionprivate final AsyncTable<AdvancedScanResultConsumer>
RawAsyncHBaseAdmin.metaTable
private final AsyncTable<?>
AsyncBufferedMutatorImpl.table
Modifier and TypeMethodDescriptionAsyncTableBuilder.build()
Create theAsyncTable
instance.default AsyncTable<AdvancedScanResultConsumer>
Retrieve anAsyncTable
implementation for accessing a table.default AsyncTable<ScanResultConsumer>
AsyncConnection.getTable
(TableName tableName, ExecutorService pool) Retrieve anAsyncTable
implementation for accessing a table.ModifierConstructorDescription(package private)
AsyncBufferedMutatorImpl
(org.apache.hbase.thirdparty.io.netty.util.HashedWheelTimer periodicalFlushTimer, AsyncTable<?> table, long writeBufferSize, long periodicFlushTimeoutNs, int maxKeyValueSize)