@InternalApi(value="For internal usage only") public class GetAdapter extends Object implements ReadOperationAdapter<org.apache.hadoop.hbase.client.Get>
Get
adapter that transform the Get into a Query
using the proto-based filter
language.
For internal use only - public for technical reasons.
Modifier and Type | Field and Description |
---|---|
protected ScanAdapter |
scanAdapter |
Constructor and Description |
---|
GetAdapter(ScanAdapter scanAdapter)
Constructor for GetAdapter.
|
Modifier and Type | Method and Description |
---|---|
void |
adapt(org.apache.hadoop.hbase.client.Get operation,
ReadHooks readHooks,
com.google.cloud.bigtable.data.v2.models.Query query)
adapt.
|
com.google.cloud.bigtable.data.v2.models.Filters.Filter |
buildFilter(org.apache.hadoop.hbase.client.Get operation)
creates filter based on user provided conditions in
Get request. |
static org.apache.hadoop.hbase.client.Get |
setCheckExistenceOnly(org.apache.hadoop.hbase.client.Get get) |
protected final ScanAdapter scanAdapter
public GetAdapter(ScanAdapter scanAdapter)
scanAdapter
- a ScanAdapter
object.public static org.apache.hadoop.hbase.client.Get setCheckExistenceOnly(org.apache.hadoop.hbase.client.Get get)
public void adapt(org.apache.hadoop.hbase.client.Get operation, ReadHooks readHooks, com.google.cloud.bigtable.data.v2.models.Query query)
adapt
in interface ReadOperationAdapter<org.apache.hadoop.hbase.client.Get>
operation
- a T object.readHooks
- a ReadHooks
object.query
- a Query
object.public com.google.cloud.bigtable.data.v2.models.Filters.Filter buildFilter(org.apache.hadoop.hbase.client.Get operation)
Get
request.operation
- a Get
object.Filters.Filter
object.