public sealed class StructType : IMessage<StructType>, IEquatable<StructType>, IDeepCloneable<StructType>, IBufferMessage, IMessage
StructType
defines the fields of a [STRUCT][google.spanner.v1.TypeCode.STRUCT] type.
Implements
Google.Protobuf.IMessage<StructType>, IEquatable<StructType>, Google.Protobuf.IDeepCloneable<StructType>, Google.Protobuf.IBufferMessage, Google.Protobuf.IMessageNamespace
Google.Cloud.Spanner.V1Assembly
Google.Cloud.Spanner.V1.dll
Constructors
StructType()
public StructType()
StructType(StructType)
public StructType(StructType other)
Parameter | |
---|---|
Name | Description |
other | StructType |
Properties
Fields
public RepeatedField<StructType.Types.Field> Fields { get; }
The list of fields that make up this struct. Order is
significant, because values of this struct type are represented as
lists, where the order of field values matches the order of
fields in the [StructType][google.spanner.v1.StructType]. In turn, the order of fields
matches the order of columns in a read request, or the order of
fields in the SELECT
clause of a query.
Property Value | |
---|---|
Type | Description |
Google.Protobuf.Collections.RepeatedField<StructType.Types.Field> |