Show / Hide Table of Contents

Class PartitionStartRecord

A partition start record serves as a notification that the client should schedule the partitions to be queried. PartitionStartRecord returns information about one or more partitions.

Inheritance
object
PartitionStartRecord
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 PartitionStartRecord : IDirectResponseSchema

Properties

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

PartitionTokens

Unique partition identifiers to be used in queries.

Declaration
[JsonProperty("partitionTokens")]
public virtual IList<string> PartitionTokens { get; set; }
Property Value
Type Description
IList<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

StartTimestamp

object representation of StartTimestampRaw.

Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use StartTimestampDateTimeOffset instead.")]
public virtual object StartTimestamp { get; set; }
Property Value
Type Description
object

StartTimestampDateTimeOffset

DateTimeOffset representation of StartTimestampRaw.

Declaration
[JsonIgnore]
public virtual DateTimeOffset? StartTimestampDateTimeOffset { get; set; }
Property Value
Type Description
DateTimeOffset?

StartTimestampRaw

Start timestamp at which the partitions should be queried to return change stream records with timestamps &gt;= start_timestamp. DataChangeRecord.commit_timestamps, PartitionStartRecord.start_timestamps, PartitionEventRecord.commit_timestamps, and PartitionEndRecord.end_timestamps can have the same value in the same partition.

Declaration
[JsonProperty("startTimestamp")]
public virtual string StartTimestampRaw { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX