Modules§

Structs§

  • 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.