@InternalApi(value="For internal usage only") public class ScanAdapter extends Object implements ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>
Scan operation that makes use of the proto filter language.
For internal use only - public for technical reasons.
| Constructor and Description |
|---|
ScanAdapter(FilterAdapter filterAdapter,
RowRangeAdapter rowRangeAdapter)
Constructor for ScanAdapter.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.cloud.bigtable.data.v2.models.Query |
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)
filterAdapter - a FilterAdapter object.rowRangeAdapter - a RowRangeAdapter object.public void throwIfUnsupportedScan(org.apache.hadoop.hbase.client.Scan scan)
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 com.google.cloud.bigtable.data.v2.models.Query adapt(org.apache.hadoop.hbase.client.Scan scan,
ReadHooks readHooks,
com.google.cloud.bigtable.data.v2.models.Query query)
adapt in interface ReadOperationAdapter<org.apache.hadoop.hbase.client.Scan>scan - a T object.readHooks - a ReadHooks object.query - a Query object.