@InternalApi public class TableAdapter extends Object
TableAdapter class.
Modifier and Type | Field | Description |
---|---|---|
protected com.google.cloud.bigtable.grpc.BigtableInstanceName |
bigtableInstanceName |
Constructor | Description |
---|---|
TableAdapter(com.google.cloud.bigtable.grpc.BigtableInstanceName bigtableInstanceName) |
Constructor for TableAdapter.
|
Modifier and Type | Method | Description |
---|---|---|
org.apache.hadoop.hbase.HTableDescriptor |
adapt(com.google.bigtable.admin.v2.Table table) |
adapt.
|
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.
|
static void |
addSplitKeys(byte[][] splitKeys,
com.google.cloud.bigtable.admin.v2.models.CreateTableRequest request) |
protected final com.google.cloud.bigtable.grpc.BigtableInstanceName bigtableInstanceName
public TableAdapter(com.google.cloud.bigtable.grpc.BigtableInstanceName bigtableInstanceName)
Constructor for TableAdapter.
bigtableInstanceName
- a BigtableInstanceName
object.protected static void adapt(org.apache.hadoop.hbase.HTableDescriptor desc, com.google.cloud.bigtable.admin.v2.models.CreateTableRequest request)
adapt.
This method adapts ColumnFamily to CreateTableRequest.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.bigtable.admin.v2.Table table)
adapt.
table
- a Table
object.HTableDescriptor
object.