ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
public class ScanAdapter extends Object implements ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
Scan
operation that makes use of the proto filter language.Constructor | Description |
---|---|
ScanAdapter(FilterAdapter filterAdapter,
RowRangeAdapter rowRangeAdapter) |
Constructor for ScanAdapter.
|
Modifier and Type | Method | Description |
---|---|---|
void |
adapt(org.apache.hadoop.hbase.client.Scan scan,
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.Scan scan,
ReadHooks hooks) |
Given a
Scan , build a Filters.Filter 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.rowRangeAdapter
- a RowRangeAdapter
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
, build a Filters.Filter
that include matching columnsscan
- a Scan
object.hooks
- a ReadHooks
object.Filters.Filter
object.public void adapt(org.apache.hadoop.hbase.client.Scan scan, ReadHooks readHooks, com.google.cloud.bigtable.data.v2.models.Query query)
adapt.
adapt
in interface ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
scan
- a T object.readHooks
- a ReadHooks
object.query
- a Query
object.