public sealed class PostgresqlColumn : IMessage<PostgresqlColumn>, IEquatable<PostgresqlColumn>, IDeepCloneable<PostgresqlColumn>, IBufferMessage, IMessage
PostgreSQL Column.
Implements
IMessage<PostgresqlColumn>, IEquatable<PostgresqlColumn>, IDeepCloneable<PostgresqlColumn>, IBufferMessage, IMessageNamespace
Google.Cloud.Datastream.V1Assembly
Google.Cloud.Datastream.V1.dll
Constructors
PostgresqlColumn()
public PostgresqlColumn()
PostgresqlColumn(PostgresqlColumn)
public PostgresqlColumn(PostgresqlColumn other)
Parameter | |
---|---|
Name | Description |
other | PostgresqlColumn |
Properties
Column
public string Column { get; set; }
Column name.
Property Value | |
---|---|
Type | Description |
String |
DataType
public string DataType { get; set; }
The PostgreSQL data type.
Property Value | |
---|---|
Type | Description |
String |
Length
public int Length { get; set; }
Column length.
Property Value | |
---|---|
Type | Description |
Int32 |
Nullable
public bool Nullable { get; set; }
Whether or not the column can accept a null value.
Property Value | |
---|---|
Type | Description |
Boolean |
OrdinalPosition
public int OrdinalPosition { get; set; }
The ordinal position of the column in the table.
Property Value | |
---|---|
Type | Description |
Int32 |
Precision
public int Precision { get; set; }
Column precision.
Property Value | |
---|---|
Type | Description |
Int32 |
PrimaryKey
public bool PrimaryKey { get; set; }
Whether or not the column represents a primary key.
Property Value | |
---|---|
Type | Description |
Boolean |
Scale
public int Scale { get; set; }
Column scale.
Property Value | |
---|---|
Type | Description |
Int32 |