Class PartitionEndRecord
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.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class PartitionEndRecord : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EndTimestamp
object representation of EndTimestampRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use EndTimestampDateTimeOffset instead.")]
public virtual object EndTimestamp { get; set; }
Property Value
| Type | Description |
|---|---|
| object |
EndTimestampDateTimeOffset
DateTimeOffset representation of EndTimestampRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? EndTimestampDateTimeOffset { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTimeOffset? |
EndTimestampRaw
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.
Declaration
[JsonProperty("endTimestamp")]
public virtual string EndTimestampRaw { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
PartitionToken
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.
Declaration
[JsonProperty("partitionToken")]
public virtual string PartitionToken { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
RecordSequence
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.
Declaration
[JsonProperty("recordSequence")]
public virtual string RecordSequence { get; set; }
Property Value
| Type | Description |
|---|---|
| string |