Cloud Bigtable V2 Client - Class ReadRowsRequest (1.21.1)

Reference documentation and code samples for the Cloud Bigtable V2 Client class ReadRowsRequest.

Request message for Bigtable.ReadRows.

Generated from protobuf message google.bigtable.v2.ReadRowsRequest

Methods

__construct

Constructor.

Parameters
NameDescription
data array

Optional. Data for populating the Message object.

↳ table_name string

Required. The unique name of the table from which to read. Values are of the form projects/<project>/instances/<instance>/tables/<table>.

↳ app_profile_id string

This value specifies routing for replication. This API only accepts the empty value of app_profile_id.

↳ rows Google\Cloud\Bigtable\V2\RowSet

The row keys and/or ranges to read sequentially. If not specified, reads from all rows.

↳ filter Google\Cloud\Bigtable\V2\RowFilter

The filter to apply to the contents of the specified row(s). If unset, reads the entirety of each row.

↳ rows_limit int|string

The read will stop after committing to N rows' worth of results. The default (zero) is to return all results.

↳ request_stats_view int

The view into RequestStats, as described above.

getTableName

Required. The unique name of the table from which to read.

Values are of the form projects/<project>/instances/<instance>/tables/<table>.

Returns
TypeDescription
string

setTableName

Required. The unique name of the table from which to read.

Values are of the form projects/<project>/instances/<instance>/tables/<table>.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getAppProfileId

This value specifies routing for replication. This API only accepts the empty value of app_profile_id.

Returns
TypeDescription
string

setAppProfileId

This value specifies routing for replication. This API only accepts the empty value of app_profile_id.

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRows

The row keys and/or ranges to read sequentially. If not specified, reads from all rows.

Returns
TypeDescription
Google\Cloud\Bigtable\V2\RowSet|null

hasRows

clearRows

setRows

The row keys and/or ranges to read sequentially. If not specified, reads from all rows.

Parameter
NameDescription
var Google\Cloud\Bigtable\V2\RowSet
Returns
TypeDescription
$this

getFilter

The filter to apply to the contents of the specified row(s). If unset, reads the entirety of each row.

Returns
TypeDescription
Google\Cloud\Bigtable\V2\RowFilter|null

hasFilter

clearFilter

setFilter

The filter to apply to the contents of the specified row(s). If unset, reads the entirety of each row.

Parameter
NameDescription
var Google\Cloud\Bigtable\V2\RowFilter
Returns
TypeDescription
$this

getRowsLimit

The read will stop after committing to N rows' worth of results. The default (zero) is to return all results.

Returns
TypeDescription
int|string

setRowsLimit

The read will stop after committing to N rows' worth of results. The default (zero) is to return all results.

Parameter
NameDescription
var int|string
Returns
TypeDescription
$this

getRequestStatsView

The view into RequestStats, as described above.

Returns
TypeDescription
int

setRequestStatsView

The view into RequestStats, as described above.

Parameter
NameDescription
var int
Returns
TypeDescription
$this