ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
public class ScanAdapter extends Object implements ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
Constructor | Description |
---|---|
ScanAdapter(FilterAdapter filterAdapter,
RowRangeAdapter rowRangeAdapter) |
Constructor for ScanAdapter.
|
Modifier and Type | Method | Description |
---|---|---|
com.google.bigtable.v2.ReadRowsRequest.Builder |
adapt(org.apache.hadoop.hbase.client.Scan scan,
ReadHooks readHooks) |
adapt.
|
com.google.cloud.bigtable.data.v2.models.Filters.Filter |
buildFilter(org.apache.hadoop.hbase.client.Scan scan,
ReadHooks hooks) |
Given a Scan, build a RowFilter that include matching columns
|
void |
throwIfUnsupportedScan(org.apache.hadoop.hbase.client.Scan scan) |
throwIfUnsupportedScan.
|
public ScanAdapter(FilterAdapter filterAdapter, RowRangeAdapter rowRangeAdapter)
Constructor for ScanAdapter.
filterAdapter
- a FilterAdapter
object.public void throwIfUnsupportedScan(org.apache.hadoop.hbase.client.Scan scan)
throwIfUnsupportedScan.
scan
- a Scan
object.public com.google.cloud.bigtable.data.v2.models.Filters.Filter buildFilter(org.apache.hadoop.hbase.client.Scan scan, ReadHooks hooks)
scan
- a Scan
object.hooks
- a ReadHooks
object.RowFilter
object.public com.google.bigtable.v2.ReadRowsRequest.Builder adapt(org.apache.hadoop.hbase.client.Scan scan, ReadHooks readHooks)
adapt.
adapt
in interface ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
scan
- a T object.readHooks
- a ReadHooks
object.ReadRowsRequest.Builder
object.