public class BigtableWhileMatchResultScannerAdapter extends Object
WhileMatchFilter
filters out the remaining rows.Constructor | Description |
---|---|
BigtableWhileMatchResultScannerAdapter(ResponseAdapter<com.google.cloud.bigtable.grpc.scanner.FlatRow,org.apache.hadoop.hbase.client.Result> rowAdapter) |
Constructor for BigtableWhileMatchResultScannerAdapter.
|
Modifier and Type | Method | Description |
---|---|---|
org.apache.hadoop.hbase.client.ResultScanner |
adapt(com.google.cloud.bigtable.grpc.scanner.ResultScanner<com.google.cloud.bigtable.grpc.scanner.FlatRow> bigtableResultScanner,
io.opencensus.trace.Span span) |
adapt.
|
static boolean |
hasMatchingLabels(com.google.cloud.bigtable.grpc.scanner.FlatRow row) |
Returns
true iff there are matching WhileMatchFilter labels or no WhileMatchFilter labels. |
public BigtableWhileMatchResultScannerAdapter(ResponseAdapter<com.google.cloud.bigtable.grpc.scanner.FlatRow,org.apache.hadoop.hbase.client.Result> rowAdapter)
Constructor for BigtableWhileMatchResultScannerAdapter.
rowAdapter
- a ResponseAdapter
object.public org.apache.hadoop.hbase.client.ResultScanner adapt(com.google.cloud.bigtable.grpc.scanner.ResultScanner<com.google.cloud.bigtable.grpc.scanner.FlatRow> bigtableResultScanner, io.opencensus.trace.Span span)
adapt.
bigtableResultScanner
- a ResultScanner
object.span
- A parent Span
for the scan that needs to be closed when the scanning is
complete. The span has an HBase specific tag, which needs to be handled by the
adapter.ResultScanner
object.public static boolean hasMatchingLabels(com.google.cloud.bigtable.grpc.scanner.FlatRow row)
true
iff there are matching WhileMatchFilter
labels or no WhileMatchFilter
labels.row
- a FlatRow
object.