public class HBaseRequestAdapter extends Object
Modifier and Type | Class | Description |
---|---|---|
static class |
HBaseRequestAdapter.MutationAdapters |
Modifier and Type | Field | Description |
---|---|---|
protected com.google.cloud.bigtable.grpc.BigtableTableName |
bigtableTableName |
|
protected HBaseRequestAdapter.MutationAdapters |
mutationAdapters |
|
protected com.google.cloud.bigtable.data.v2.internal.RequestContext |
requestContext |
|
protected org.apache.hadoop.hbase.TableName |
tableName |
Constructor | Description |
---|---|
HBaseRequestAdapter(com.google.cloud.bigtable.config.BigtableOptions options,
org.apache.hadoop.hbase.TableName tableName,
HBaseRequestAdapter.MutationAdapters mutationAdapters) |
Constructor for HBaseRequestAdapter.
|
HBaseRequestAdapter(com.google.cloud.bigtable.config.BigtableOptions options,
org.apache.hadoop.hbase.TableName tableName,
org.apache.hadoop.conf.Configuration config) |
Constructor for HBaseRequestAdapter.
|
Modifier and Type | Method | Description |
---|---|---|
com.google.bigtable.v2.ReadModifyWriteRowRequest |
adapt(org.apache.hadoop.hbase.client.Append append) |
adapt.
|
com.google.cloud.bigtable.data.v2.models.RowMutation |
adapt(org.apache.hadoop.hbase.client.Delete delete) |
adapt.
|
void |
adapt(org.apache.hadoop.hbase.client.Delete delete,
com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi) |
adapt.
|
com.google.bigtable.v2.ReadRowsRequest |
adapt(org.apache.hadoop.hbase.client.Get get) |
adapt.
|
com.google.bigtable.v2.ReadModifyWriteRowRequest |
adapt(org.apache.hadoop.hbase.client.Increment increment) |
adapt.
|
com.google.bigtable.v2.MutateRowRequest |
adapt(org.apache.hadoop.hbase.client.Mutation mutation) |
adapt.
|
void |
adapt(org.apache.hadoop.hbase.client.Mutation mutation,
com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi) |
adapt.
|
com.google.cloud.bigtable.data.v2.models.RowMutation |
adapt(org.apache.hadoop.hbase.client.Put put) |
adapt.
|
void |
adapt(org.apache.hadoop.hbase.client.Put put,
com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi) |
adapt.
|
com.google.cloud.bigtable.data.v2.models.RowMutation |
adapt(org.apache.hadoop.hbase.client.RowMutations mutations) |
adapt.
|
void |
adapt(org.apache.hadoop.hbase.client.RowMutations mutations,
com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi) |
adapt.
|
com.google.bigtable.v2.ReadRowsRequest |
adapt(org.apache.hadoop.hbase.client.Scan scan) |
adapt.
|
com.google.bigtable.v2.MutateRowsRequest.Entry |
adaptEntry(org.apache.hadoop.hbase.client.Delete delete) |
adapt.
|
com.google.bigtable.v2.MutateRowsRequest.Entry |
adaptEntry(org.apache.hadoop.hbase.client.Put put) |
adaptEntry.
|
com.google.bigtable.v2.MutateRowsRequest.Entry |
adaptEntry(org.apache.hadoop.hbase.client.RowMutations mutations) |
adaptEntry.
|
com.google.cloud.bigtable.grpc.BigtableTableName |
getBigtableTableName() |
Getter for the field
bigtableTableName . |
org.apache.hadoop.hbase.TableName |
getTableName() |
Getter for the field
tableName . |
protected String |
getTableNameString() |
getTableNameString.
|
HBaseRequestAdapter |
withServerSideTimestamps() |
protected final HBaseRequestAdapter.MutationAdapters mutationAdapters
protected final org.apache.hadoop.hbase.TableName tableName
protected final com.google.cloud.bigtable.grpc.BigtableTableName bigtableTableName
protected final com.google.cloud.bigtable.data.v2.internal.RequestContext requestContext
public HBaseRequestAdapter(com.google.cloud.bigtable.config.BigtableOptions options, org.apache.hadoop.hbase.TableName tableName, org.apache.hadoop.conf.Configuration config)
Constructor for HBaseRequestAdapter.
options
- a BigtableOptions
object.tableName
- a TableName
object.config
- a Configuration
object.public HBaseRequestAdapter(com.google.cloud.bigtable.config.BigtableOptions options, org.apache.hadoop.hbase.TableName tableName, HBaseRequestAdapter.MutationAdapters mutationAdapters)
Constructor for HBaseRequestAdapter.
options
- a BigtableOptions
object.tableName
- a TableName
object.mutationAdapters
- a HBaseRequestAdapter.MutationAdapters
object.public HBaseRequestAdapter withServerSideTimestamps()
public com.google.cloud.bigtable.data.v2.models.RowMutation adapt(org.apache.hadoop.hbase.client.Delete delete)
adapt.
delete
- a Delete
object.RowMutation
object.@InternalApi public void adapt(org.apache.hadoop.hbase.client.Delete delete, com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi)
adapt.
delete
- a Delete
object.mutationApi
- a MutationApi
object.public com.google.bigtable.v2.MutateRowsRequest.Entry adaptEntry(org.apache.hadoop.hbase.client.Delete delete)
adapt.
delete
- a Delete
object.MutateRowsRequest.Entry
object.public com.google.bigtable.v2.ReadRowsRequest adapt(org.apache.hadoop.hbase.client.Get get)
adapt.
get
- a Get
object.ReadRowsRequest
object.public com.google.bigtable.v2.ReadRowsRequest adapt(org.apache.hadoop.hbase.client.Scan scan)
adapt.
scan
- a Scan
object.ReadRowsRequest
object.public com.google.bigtable.v2.ReadModifyWriteRowRequest adapt(org.apache.hadoop.hbase.client.Append append)
adapt.
append
- a Append
object.ReadModifyWriteRowRequest
object.public com.google.bigtable.v2.ReadModifyWriteRowRequest adapt(org.apache.hadoop.hbase.client.Increment increment)
adapt.
increment
- a Increment
object.ReadModifyWriteRowRequest
object.public com.google.cloud.bigtable.data.v2.models.RowMutation adapt(org.apache.hadoop.hbase.client.Put put)
adapt.
put
- a Put
object.RowMutation
object.@InternalApi public void adapt(org.apache.hadoop.hbase.client.Put put, com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi)
adapt.
put
- a Put
object.mutationApi
- a MutationApi
object.public com.google.bigtable.v2.MutateRowsRequest.Entry adaptEntry(org.apache.hadoop.hbase.client.Put put)
adaptEntry.
put
- a Put
object.MutateRowsRequest.Entry
object.public com.google.cloud.bigtable.data.v2.models.RowMutation adapt(org.apache.hadoop.hbase.client.RowMutations mutations)
adapt.
mutations
- a RowMutations
object.RowMutation
object.@InternalApi public void adapt(org.apache.hadoop.hbase.client.RowMutations mutations, com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi)
adapt.
mutations
- a RowMutations
object.mutationApi
- a MutationApi
object.public com.google.bigtable.v2.MutateRowsRequest.Entry adaptEntry(org.apache.hadoop.hbase.client.RowMutations mutations)
adaptEntry.
mutations
- a RowMutations
object.MutateRowsRequest.Entry
object.public com.google.bigtable.v2.MutateRowRequest adapt(org.apache.hadoop.hbase.client.Mutation mutation)
adapt.
mutation
- a Mutation
object.MutateRowRequest
object.@InternalApi public void adapt(org.apache.hadoop.hbase.client.Mutation mutation, com.google.cloud.bigtable.data.v2.models.MutationApi<?> mutationApi)
adapt.
mutation
- a Mutation
object.mutationApi
- a MutationApi
object.public com.google.cloud.bigtable.grpc.BigtableTableName getBigtableTableName()
Getter for the field bigtableTableName
.
BigtableTableName
object.public org.apache.hadoop.hbase.TableName getTableName()
Getter for the field tableName
.
TableName
object.