@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.