Google Bigtable v2 API - Class ReadRowsRequest (3.12.0)

public sealed class ReadRowsRequest : IMessage<ReadRowsRequest>, IEquatable<ReadRowsRequest>, IDeepCloneable<ReadRowsRequest>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Bigtable v2 API class ReadRowsRequest.

Request message for Bigtable.ReadRows.

Inheritance

object > ReadRowsRequest

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

ReadRowsRequest()

public ReadRowsRequest()

ReadRowsRequest(ReadRowsRequest)

public ReadRowsRequest(ReadRowsRequest other)
Parameter
NameDescription
otherReadRowsRequest

Properties

AppProfileId

public string AppProfileId { get; set; }

This value specifies routing for replication. If not specified, the "default" application profile will be used.

Property Value
TypeDescription
string

AuthorizedViewName

public string AuthorizedViewName { get; set; }

Optional. The unique name of the AuthorizedView from which to read.

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

Property Value
TypeDescription
string

AuthorizedViewNameAsAuthorizedViewName

public AuthorizedViewName AuthorizedViewNameAsAuthorizedViewName { get; set; }

AuthorizedViewName-typed view over the AuthorizedViewName resource name property.

Property Value
TypeDescription
AuthorizedViewName

Filter

public RowFilter Filter { get; set; }

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

Property Value
TypeDescription
RowFilter

RequestStatsView

public ReadRowsRequest.Types.RequestStatsView RequestStatsView { get; set; }

The view into RequestStats, as described above.

Property Value
TypeDescription
ReadRowsRequestTypesRequestStatsView

Reversed

public bool Reversed { get; set; }

Experimental API - Please note that this API is currently experimental and can change in the future.

Return rows in lexiographical descending order of the row keys. The row contents will not be affected by this flag.

Example result set:

[
  {key: "k2", "f:col1": "v1", "f:col2": "v1"},
  {key: "k1", "f:col1": "v2", "f:col2": "v2"}
]
Property Value
TypeDescription
bool

Rows

public RowSet Rows { get; set; }

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

Property Value
TypeDescription
RowSet

RowsLimit

public long RowsLimit { get; set; }

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

Property Value
TypeDescription
long

TableName

public string TableName { get; set; }

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

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

Property Value
TypeDescription
string

TableNameAsTableName

public TableName TableNameAsTableName { get; set; }

TableName-typed view over the TableName resource name property.

Property Value
TypeDescription
TableName