Show / Hide Table of Contents

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.

Inheritance
object
PartitionEndRecord
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX