Database Migration v1 API - Class TableEntity (2.3.0)

public sealed class TableEntity : IMessage<TableEntity>, IEquatable<TableEntity>, IDeepCloneable<TableEntity>, IBufferMessage, IMessage

Reference documentation and code samples for the Database Migration v1 API class TableEntity.

Table's parent is a schema.

Inheritance

object > TableEntity

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

TableEntity()

public TableEntity()

TableEntity(TableEntity)

public TableEntity(TableEntity other)
Parameter
NameDescription
otherTableEntity

Properties

Columns

public RepeatedField<ColumnEntity> Columns { get; }

Table columns.

Property Value
TypeDescription
RepeatedFieldColumnEntity

Comment

public string Comment { get; set; }

Comment associated with the table.

Property Value
TypeDescription
string

Constraints

public RepeatedField<ConstraintEntity> Constraints { get; }

Table constraints.

Property Value
TypeDescription
RepeatedFieldConstraintEntity

CustomFeatures

public Struct CustomFeatures { get; set; }

Custom engine specific features.

Property Value
TypeDescription
Struct

Indices

public RepeatedField<IndexEntity> Indices { get; }

Table indices.

Property Value
TypeDescription
RepeatedFieldIndexEntity

Triggers

public RepeatedField<TriggerEntity> Triggers { get; }

Table triggers.

Property Value
TypeDescription
RepeatedFieldTriggerEntity