@InternalApi(value="For internal usage only") public abstract class AbstractBigtableRegionLocator extends Object
For internal use only - public for technical reasons.
Modifier and Type | Field and Description |
---|---|
static long |
MAX_REGION_AGE_MILLIS
Constant
MAX_REGION_AGE_MILLIS=60 * 1000 |
protected org.apache.hadoop.hbase.TableName |
tableName |
Constructor and Description |
---|
AbstractBigtableRegionLocator(org.apache.hadoop.hbase.TableName tableName,
BigtableHBaseSettings settings,
DataClientWrapper client) |
Modifier and Type | Method and Description |
---|---|
protected com.google.api.core.ApiFuture<List<org.apache.hadoop.hbase.HRegionLocation>> |
getRegionsAsync(boolean reload)
The list of regions will be sorted and cover all the possible rows.
|
abstract SampledRowKeysAdapter |
getSampledRowKeysAdapter(org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.hbase.ServerName serverName) |
public static long MAX_REGION_AGE_MILLIS
MAX_REGION_AGE_MILLIS=60 * 1000
protected final org.apache.hadoop.hbase.TableName tableName
public AbstractBigtableRegionLocator(org.apache.hadoop.hbase.TableName tableName, BigtableHBaseSettings settings, DataClientWrapper client)
public abstract SampledRowKeysAdapter getSampledRowKeysAdapter(org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.hbase.ServerName serverName)