Generated client implementations.
Nested message and enum types in ColumnRange
.
Nested message and enum types in ExecuteQueryRequest
.
Nested message and enum types in ExecuteQueryResponse
.
Nested message and enum types in MutateRowsRequest
.
Nested message and enum types in MutateRowsResponse
.
Nested message and enum types in Mutation
.
Nested message and enum types in PartialResultSet
.
Nested message and enum types in ReadChangeStreamRequest
.
Nested message and enum types in ReadChangeStreamResponse
.
Nested message and enum types in ReadModifyWriteRule
.
Nested message and enum types in ReadRowsRequest
.
Nested message and enum types in ReadRowsResponse
.
Nested message and enum types in RequestStats
.
Nested message and enum types in ResultSetMetadata
.
Nested message and enum types in RowFilter
.
Nested message and enum types in RowRange
.
Nested message and enum types in Type
.
Nested message and enum types in Value
.
Nested message and enum types in ValueRange
.
ArrayValue
is an ordered list of Value
.
Specifies (some of) the contents of a single row/column/timestamp of a table.
Request message for Bigtable.CheckAndMutateRow.
Response message for Bigtable.CheckAndMutateRow.
Specifies (some of) the contents of a single row/column intersection of a
table.
Describes a column in a Bigtable Query Language result set.
Specifies a contiguous range of columns within a single column family.
The range spans from <column_family>:<start_qualifier> to
<column_family>:<end_qualifier>, where both bounds can be either
inclusive or exclusive.
Request message for Bigtable.ExecuteQuery
Response message for Bigtable.ExecuteQuery
Specifies (some of) the contents of a single row/column family intersection
of a table.
Feature flags supported or enabled by a client.
This is intended to be sent as part of request metadata to assure the server
that certain behaviors are safe to enable. This proto is meant to be
serialized and websafe-base64 encoded under the bigtable-features
metadata
key. The value will remain constant for the lifetime of a client and due to
HTTP2’s HPACK compression, the request overhead will be tiny.
This is an internal implementation detail and should not be used by end users
directly.
FullReadStatsView captures all known information about a read.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
Request message for Bigtable.GenerateInitialChangeStreamPartitions.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
Response message for Bigtable.GenerateInitialChangeStreamPartitions.
Request message for Bigtable.MutateRow.
Response message for Bigtable.MutateRow.
Request message for BigtableService.MutateRows.
Response message for BigtableService.MutateRows.
Specifies a particular change to be made to the contents of a row.
A partial result set from the streaming query API.
CBT client will buffer partial_rows from result_sets until it gets a
resumption_token.
Request message for client connection keep-alive and warming.
Response message for Bigtable.PingAndWarm connection keepalive and warming.
Protocol buffers format descriptor, as described by Messages ProtoSchema and
ProtoRows
Rows represented in proto format.
Batch of serialized ProtoRows.
ResultSet schema in proto format
Information about how client should adjust the load to Bigtable.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
Request message for Bigtable.ReadChangeStream.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
Response message for Bigtable.ReadChangeStream.
ReadIterationStats captures information about the iteration of rows or cells
over the course of a read, e.g. how many results were scanned in a read
operation versus the results returned.
Request message for Bigtable.ReadModifyWriteRow.
Response message for Bigtable.ReadModifyWriteRow.
Specifies an atomic read/modify/write operation on the latest value of the
specified column.
Request message for Bigtable.ReadRows.
Response message for Bigtable.ReadRows.
RequestLatencyStats provides a measurement of the latency of the request as
it interacts with different systems over its lifetime, e.g. how long the
request took to execute within a frontend server.
RequestStats is the container for additional information pertaining to a
single request, helpful for evaluating the performance of the sent request.
Currently, there are the following supported methods:
Response metadata proto
This is an experimental feature that will be used to get zone_id and
cluster_id from response trailers to tag the metrics. This should not be
used by customers directly
Describes the structure of a Bigtable result set.
Specifies the complete (requested) contents of a single row of a table.
Rows which exceed 256MiB in size cannot be read in full.
Takes a row as input and produces an alternate view of the row based on
specified rules. For example, a RowFilter might trim down a row to include
just the cells from columns matching a given regular expression, or might
return all the cells of a row but not their values. More complicated filters
can be composed out of these components to express requests such as, “within
every column of a particular family, give just the two most recent cells
which are older than timestamp X.”
Specifies a contiguous range of rows.
Specifies a non-contiguous set of rows.
Request message for Bigtable.SampleRowKeys.
Response message for Bigtable.SampleRowKeys.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
The information required to continue reading the data from a
StreamPartition
from where a previous read left off.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
The information required to continue reading the data from multiple
StreamPartitions
from where a previous read left off.
NOTE: This API is intended to be used by Apache Beam BigtableIO.
A partition of a change stream.
Specified a contiguous range of microsecond timestamps.
Type
represents the type of data that is written to, read from, or stored
in Bigtable. It is heavily based on the GoogleSQL standard to help maintain
familiarity and consistency across products and features.
Value
represents a dynamically typed value.
The typed fields in Value
are used as a transport encoding for the actual
value (which may be of a more complex type). See the documentation of the
Type
message for more details.
Specifies a contiguous range of raw byte values.