Attributes
- Companion:
- class
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Producttrait Mirrortrait GeneratedMessageCompanion[ReadChangeStreamResponse]trait Serializableclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Classlikes
A message indicating that the client should stop reading from the stream.
If status is OK and continuation_tokens
& new_partitions
are empty, the
stream has finished (for example if there was an end_time
specified).
If continuation_tokens
& new_partitions
are present, then a change in
partitioning requires the client to open a new stream for each token to
resume reading. Example:
[B, D) ends
|
v
new_partitions: [A, C) [C, E)
continuation_tokens.partitions: [B,C) [C,D)
^---^ ^---^
^ ^
| |
| StreamContinuationToken 2
|
StreamContinuationToken 1
To read the new partition [A,C), supply the continuation tokens whose
ranges cover the new partition, for example ContinuationToken[A,B) &
ContinuationToken[B,C).
A message indicating that the client should stop reading from the stream.
If status is OK and continuation_tokens
& new_partitions
are empty, the
stream has finished (for example if there was an end_time
specified).
If continuation_tokens
& new_partitions
are present, then a change in
partitioning requires the client to open a new stream for each token to
resume reading. Example:
[B, D) ends
|
v
new_partitions: [A, C) [C, E)
continuation_tokens.partitions: [B,C) [C,D)
^---^ ^---^
^ ^
| |
| StreamContinuationToken 2
|
StreamContinuationToken 1
To read the new partition [A,C), supply the continuation tokens whose
ranges cover the new partition, for example ContinuationToken[A,B) &
ContinuationToken[B,C).
Attributes
- continuationTokens
If non-empty, contains the information needed to resume reading their associated partitions.
- newPartitions
If non-empty, contains the new partitions to start reading from, which are related to but not necessarily identical to the partitions for the above
continuation_tokens
.- status
The status of the stream.
- Companion:
- object
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Updatable[CloseStream]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Producttrait Mirrortrait GeneratedMessageCompanion[CloseStream]trait Serializableclass Objecttrait Matchableclass Any
- Self type
- CloseStream.type
A message corresponding to one or more mutations to the partition
being streamed. A single logical DataChange
message may also be split
across a sequence of multiple individual messages. Messages other than
the first in a sequence will only have the type
and chunks
fields
populated, with the final message in the sequence also containing done
set to true.
A message corresponding to one or more mutations to the partition
being streamed. A single logical DataChange
message may also be split
across a sequence of multiple individual messages. Messages other than
the first in a sequence will only have the type
and chunks
fields
populated, with the final message in the sequence also containing done
set to true.
Attributes
- chunks
The mutations associated with this change to the partition. May contain complete mutations or chunks of a multi-message chunked
DataChange
record.- commitTimestamp
The timestamp at which the mutation was applied on the Bigtable server.
- done
When true, indicates that the entire
DataChange
has been read and the client can safely process the message.- estimatedLowWatermark
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
- rowKey
The row key for all mutations that are part of this
DataChange
. If theDataChange
is chunked across multiple messages, then this field will only be set for the first message.- sourceClusterId
The cluster where the mutation was applied. Not set when
type
isGARBAGE_COLLECTION
.- tiebreaker
A value that lets stream consumers reconstruct Bigtable's conflict resolution semantics. https://cloud.google.com/bigtable/docs/writes#conflict-resolution In the event that the same row key, column family, column qualifier, timestamp are modified on different clusters at the same
commit_timestamp
, the mutation with the largertiebreaker
will be the one chosen for the eventually consistent state of the system.- token
An encoded position for this stream's partition to restart reading from. This token is for the StreamPartition from the request.
- type
The type of the mutation.
- Companion:
- object
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Updatable[DataChange]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Producttrait Mirrortrait GeneratedMessageCompanion[DataChange]trait Serializableclass Objecttrait Matchableclass Any
- Self type
- DataChange.type
A periodic message with information that can be used to checkpoint the state of a stream.
A periodic message with information that can be used to checkpoint the state of a stream.
Attributes
- continuationToken
A token that can be provided to a subsequent
ReadChangeStream
call to pick up reading at the current stream position.- estimatedLowWatermark
An estimate of the commit timestamp that is usually lower than or equal to any timestamp for a record that will be delivered in the future on the stream. It is possible that, under particular circumstances that a future record has a timestamp is is lower than a previously seen timestamp. For an example usage see https://beam.apache.org/documentation/basics/#watermarks
- Companion:
- object
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
Attributes
- Companion:
- class
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Producttrait Mirrortrait GeneratedMessageCompanion[Heartbeat]trait Serializableclass Objecttrait Matchableclass Any
- Self type
- Heartbeat.type
A partial or complete mutation.
A partial or complete mutation.
Attributes
- chunkInfo
If set, then the mutation is a
SetCell
with a chunked value across multiple messages.- mutation
If this is a continuation of a chunked message (
chunked_value_offset
> 0), ignore all fields except theSetCell
's value and merge it with the previous message by concatenating the value fields.- Companion:
- object
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Updatable[MutationChunk]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Producttrait Mirrortrait GeneratedMessageCompanion[MutationChunk]trait Serializableclass Objecttrait Matchableclass Any
- Self type
- MutationChunk.type
Attributes
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Serializableclass Objecttrait Matchableclass Any
Attributes
- Companion:
- trait
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- StreamRecord.type
Attributes
- Companion:
- object
- Source:
- ReadChangeStreamResponse.scala
- Graph
- Supertypes
- Known subtypes
Inherited types
The names of the product elements
The name of the type
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Value members
Concrete methods
Attributes
Returns the Java descriptors for this message. It is recommended to use scalaDescriptors. The Java descriptors are available even when Java conversions is disabled, however they are not available in Scala.js or scala-native.
Returns the Java descriptors for this message. It is recommended to use scalaDescriptors. The Java descriptors are available even when Java conversions is disabled, however they are not available in Scala.js or scala-native.
Attributes
Attributes
Attributes
Parses a message from a CodedInputStream.
Attributes
Inherited methods
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Merges the given message with the additional fields in the steam.
Merges the given message with the additional fields in the steam.
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala
Attributes
- Inherited from:
- GeneratedMessageCompanion
- Source:
- GeneratedMessageCompanion.scala