Class: Google::Cloud::Spanner::V1::ChangeStreamRecord::PartitionEndRecord
- Inherits:
-
Object
- Object
- Google::Cloud::Spanner::V1::ChangeStreamRecord::PartitionEndRecord
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/spanner/v1/change_stream.rb
Overview
A partition end record serves as a notification that the client should stop reading the partition. No further records are expected to be retrieved on it.
Instance Attribute Summary collapse
-
#end_timestamp ⇒ ::Google::Protobuf::Timestamp
End timestamp at which the change stream partition is terminated.
-
#partition_token ⇒ ::String
Unique partition identifier describing the terminated change stream partition.
-
#record_sequence ⇒ ::String
Record sequence numbers are unique and monotonically increasing (but not necessarily contiguous) for a specific timestamp across record types in the same partition.
Instance Attribute Details
#end_timestamp ⇒ ::Google::Protobuf::Timestamp
Returns End timestamp at which the change stream partition is terminated. All changes generated by this partition will have timestamps <= end_timestamp. DataChangeRecord.commit_timestamps, PartitionStartRecord.start_timestamps, PartitionEventRecord.commit_timestamps, and PartitionEndRecord.end_timestamps can have the same value in the same partition. PartitionEndRecord is the last record returned for a partition.
312 313 314 315 |
# File 'proto_docs/google/spanner/v1/change_stream.rb', line 312 class PartitionEndRecord include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#partition_token ⇒ ::String
Returns Unique partition identifier describing the terminated change stream partition. partition_token is equal to the partition token of the change stream partition currently queried to return this PartitionEndRecord.
312 313 314 315 |
# File 'proto_docs/google/spanner/v1/change_stream.rb', line 312 class PartitionEndRecord include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#record_sequence ⇒ ::String
Returns Record sequence numbers are unique and monotonically increasing (but not necessarily contiguous) for a specific timestamp across record types in the same partition. To guarantee ordered processing, the reader should process records (of potentially different types) in record_sequence order for a specific timestamp in the same partition.
312 313 314 315 |
# File 'proto_docs/google/spanner/v1/change_stream.rb', line 312 class PartitionEndRecord include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |