@InternalApi(value="For internal usage only") public class HBaseRequestAdapter extends Object
For internal use only - public for technical reasons.
Modifier and Type | Class and Description |
---|---|
static class |
HBaseRequestAdapter.MutationAdapters |
Modifier and Type | Field and Description |
---|---|
protected HBaseRequestAdapter.MutationAdapters |
mutationAdapters |
protected org.apache.hadoop.hbase.TableName |
tableName |
Constructor and Description |
---|
HBaseRequestAdapter(BigtableHBaseSettings settings,
org.apache.hadoop.hbase.TableName tableName)
Constructor for HBaseRequestAdapter.
|
HBaseRequestAdapter(BigtableHBaseSettings settings,
org.apache.hadoop.hbase.TableName tableName,
HBaseRequestAdapter.MutationAdapters mutationAdapters)
Constructor for HBaseRequestAdapter.
|
Modifier and Type | Method and Description |
---|---|
com.google.cloud.bigtable.data.v2.models.ReadModifyWriteRow |
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.cloud.bigtable.data.v2.models.Query |
adapt(org.apache.hadoop.hbase.client.Get get)
adapt.
|
com.google.cloud.bigtable.data.v2.models.ReadModifyWriteRow |
adapt(org.apache.hadoop.hbase.client.Increment increment)
adapt.
|
com.google.cloud.bigtable.data.v2.models.RowMutation |
adapt(org.apache.hadoop.hbase.client.Mutation mutation)
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.cloud.bigtable.data.v2.models.Query |
adapt(org.apache.hadoop.hbase.client.Scan scan)
adapt.
|
com.google.cloud.bigtable.data.v2.models.RowMutationEntry |
adaptEntry(org.apache.hadoop.hbase.client.Delete delete)
adapt.
|
com.google.cloud.bigtable.data.v2.models.RowMutationEntry |
adaptEntry(org.apache.hadoop.hbase.client.Put put)
adaptEntry.
|
com.google.cloud.bigtable.data.v2.models.RowMutationEntry |
adaptEntry(org.apache.hadoop.hbase.client.RowMutations mutations)
adaptEntry.
|
String |
getTableId()
Returns the tableId for which request is being transformed.
|
org.apache.hadoop.hbase.TableName |
getTableName()
Getter for the field
tableName . |
HBaseRequestAdapter |
withServerSideTimestamps() |
protected final HBaseRequestAdapter.MutationAdapters mutationAdapters
protected final org.apache.hadoop.hbase.TableName tableName
public HBaseRequestAdapter(BigtableHBaseSettings settings, org.apache.hadoop.hbase.TableName tableName)
settings
- a BigtableHBaseSettings
object.tableName
- a TableName
object.public HBaseRequestAdapter(BigtableHBaseSettings settings, org.apache.hadoop.hbase.TableName tableName, HBaseRequestAdapter.MutationAdapters mutationAdapters)
settings
- a BigtableHBaseSettings
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)
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)
delete
- a Delete
object.mutationApi
- a MutationApi
object.public com.google.cloud.bigtable.data.v2.models.RowMutationEntry adaptEntry(org.apache.hadoop.hbase.client.Delete delete)
delete
- a Delete
object.RowMutationEntry
object.public com.google.cloud.bigtable.data.v2.models.Query adapt(org.apache.hadoop.hbase.client.Get get)
get
- a Get
object.Query
object.public com.google.cloud.bigtable.data.v2.models.Query adapt(org.apache.hadoop.hbase.client.Scan scan)
scan
- a Scan
object.Query
object.public com.google.cloud.bigtable.data.v2.models.ReadModifyWriteRow adapt(org.apache.hadoop.hbase.client.Append append)
append
- a Append
object.ReadModifyWriteRow
object.public com.google.cloud.bigtable.data.v2.models.ReadModifyWriteRow adapt(org.apache.hadoop.hbase.client.Increment increment)
increment
- a Increment
object.ReadModifyWriteRow
object.public com.google.cloud.bigtable.data.v2.models.RowMutation adapt(org.apache.hadoop.hbase.client.Put put)
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)
put
- a Put
object.mutationApi
- a MutationApi
object.public com.google.cloud.bigtable.data.v2.models.RowMutationEntry adaptEntry(org.apache.hadoop.hbase.client.Put put)
put
- a Put
object.RowMutationEntry
object.public com.google.cloud.bigtable.data.v2.models.RowMutation adapt(org.apache.hadoop.hbase.client.RowMutations mutations)
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)
mutations
- a RowMutations
object.mutationApi
- a MutationApi
object.public com.google.cloud.bigtable.data.v2.models.RowMutationEntry adaptEntry(org.apache.hadoop.hbase.client.RowMutations mutations)
mutations
- a RowMutations
object.RowMutationEntry
object.public com.google.cloud.bigtable.data.v2.models.RowMutation adapt(org.apache.hadoop.hbase.client.Mutation mutation)
mutation
- a Mutation
object.RowMutation
object.public String getTableId()
public org.apache.hadoop.hbase.TableName getTableName()
tableName
.TableName
object.