@InternalApi(value="For internal usage only") public class TableAdapter extends Object
For internal use only - public for technical reasons.
Modifier and Type | Field and Description |
---|---|
protected BigtableInstanceName |
bigtableInstanceName |
Constructor and Description |
---|
TableAdapter(BigtableInstanceName bigtableInstanceName)
Constructor for TableAdapter.
|
Modifier and Type | Method and Description |
---|---|
static com.google.cloud.bigtable.admin.v2.models.CreateTableRequest |
adapt(org.apache.hadoop.hbase.HTableDescriptor desc,
byte[][] splitKeys) |
protected static void |
adapt(org.apache.hadoop.hbase.HTableDescriptor desc,
com.google.cloud.bigtable.admin.v2.models.CreateTableRequest request)
adapt.
|
org.apache.hadoop.hbase.HTableDescriptor |
adapt(com.google.cloud.bigtable.admin.v2.models.Table table)
adapt.
|
static void |
addSplitKeys(byte[][] splitKeys,
com.google.cloud.bigtable.admin.v2.models.CreateTableRequest request) |
protected final BigtableInstanceName bigtableInstanceName
public TableAdapter(BigtableInstanceName bigtableInstanceName)
bigtableInstanceName
- a BigtableInstanceName
object.protected static void adapt(org.apache.hadoop.hbase.HTableDescriptor desc, com.google.cloud.bigtable.admin.v2.models.CreateTableRequest request)
desc
- a HTableDescriptor
object.request
- a CreateTableRequest
public static com.google.cloud.bigtable.admin.v2.models.CreateTableRequest adapt(org.apache.hadoop.hbase.HTableDescriptor desc, byte[][] splitKeys)
public static void addSplitKeys(byte[][] splitKeys, com.google.cloud.bigtable.admin.v2.models.CreateTableRequest request)
public org.apache.hadoop.hbase.HTableDescriptor adapt(com.google.cloud.bigtable.admin.v2.models.Table table)
table
- a Table
object.HTableDescriptor
object.