# Struct RelationMessage.Column

Namespace
  Npgsql.Replication.PgOutput.Messages

Assembly
  Npgsql.dll

Represents a column in a Logical Replication Protocol relation message

    public readonly struct RelationMessage.Column

Inherited Members
  ValueType.Equals(object)
  ValueType.GetHashCode()
  ValueType.ToString()
  object.Equals(object, object)
  object.GetType()
  object.ReferenceEquals(object, object)

## Properties

### ColumnName

Name of the column.

    public string ColumnName { get; }

#### Property Value

string

### DataTypeId

ID of the column's data type.

    public uint DataTypeId { get; }

#### Property Value

uint

### Flags

Flags for the column.

    public RelationMessage.Column.ColumnFlags Flags { get; }

#### Property Value

RelationMessage.Column.ColumnFlags

### TypeModifier

Type modifier of the column (atttypmod).

    public int TypeModifier { get; }

#### Property Value

int