public sealed class CommandPartition : IEquatable<CommandPartition>
Represents a partition of data upon which a SpannerCommand will execute. Partitions are useful for parallelizing large operations across several tasks or processes.
Implements
IEquatable<CommandPartition>Namespace
Google.Cloud.Spanner.DataAssembly
Google.Cloud.Spanner.Data.dll
Properties
PartitionId
public string PartitionId { get; }
The Id for the set of data to be included when the SpannerCommand executes.
Property Value | |
---|---|
Type | Description |
String |
Methods
FromBase64String(String)
public static CommandPartition FromBase64String(string base64String)
Creates a new CommandPartition based on the text returned by a previous call to ToBase64String().
Parameter | |
---|---|
Name | Description |
base64String | String The base64 representation of the command partition. |
Returns | |
---|---|
Type | Description |
CommandPartition | The CommandPartition representation of the partition. |
GetHashCode()
public override int GetHashCode()
Returns | |
---|---|
Type | Description |
Int32 |
ToBase64String()
public string ToBase64String()
Serializes this command partition as base64 text.
Returns | |
---|---|
Type | Description |
String | The base64 representation of this partition. |
After partitioning a query, the partitions can be serialized using this method, then deserialized with FromBase64String(String) on multiple machines, allowing parallel processing.