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.
Implements
IMessageTableEntity, IEquatableTableEntity, IDeepCloneableTableEntity, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
Google.Cloud.CloudDms.V1.dll
Constructors
TableEntity()
public TableEntity()
TableEntity(TableEntity)
public TableEntity(TableEntity other)
Parameter | |
---|---|
Name | Description |
other |
TableEntity |
Properties
Columns
public RepeatedField<ColumnEntity> Columns { get; }
Table columns.
Property Value | |
---|---|
Type | Description |
RepeatedFieldColumnEntity |
Comment
public string Comment { get; set; }
Comment associated with the table.
Property Value | |
---|---|
Type | Description |
string |
Constraints
public RepeatedField<ConstraintEntity> Constraints { get; }
Table constraints.
Property Value | |
---|---|
Type | Description |
RepeatedFieldConstraintEntity |
CustomFeatures
public Struct CustomFeatures { get; set; }
Custom engine specific features.
Property Value | |
---|---|
Type | Description |
Struct |
Indices
public RepeatedField<IndexEntity> Indices { get; }
Table indices.
Property Value | |
---|---|
Type | Description |
RepeatedFieldIndexEntity |
Triggers
public RepeatedField<TriggerEntity> Triggers { get; }
Table triggers.
Property Value | |
---|---|
Type | Description |
RepeatedFieldTriggerEntity |