public sealed class Column : IMessage<Column>, IEquatable<Column>, IDeepCloneable<Column>, IBufferMessage, IMessageReference documentation and code samples for the App Optimize v1beta API class Column.
Describes a single column within Columns.
Namespace
Google.Cloud.AppOptimize.V1BetaAssembly
Google.Cloud.AppOptimize.V1Beta.dll
Constructors
Column()
public Column()Column(Column)
public Column(Column other)| Parameter | |
|---|---|
| Name | Description |
other |
Column |
Properties
Columns
public RepeatedField<Column> Columns { get; }If the type of this column is RECORD, this sub-field describes the
nested structure.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldColumn |
|
Mode
public string Mode { get; set; }The mode of the column, indicating if it is nullable, required, or repeated.
Possible values:
NULLABLE: The column allows NULL values.REQUIRED: The column does not allow NULL values.REPEATED: The column contains an array of values.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Name
public string Name { get; set; }The name of the column.
This field:
- Contains only letters (a-z, A-Z), numbers (0-9), or underscores (_);
- Start with a letter or underscore; and
- Has a maximum length is 128 characters.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Type
public string Type { get; set; }The data type of the column.
Supported values include:
STRINGINT64FLOAT64BOOLEANTIMESTAMPRECORD
RECORD indicates that the field contains a nested schema, described in
the columns property of this Column.
| Property Value | |
|---|---|
| Type | Description |
string |
|