public sealed class IndexEntity : IMessage<IndexEntity>, IEquatable<IndexEntity>, IDeepCloneable<IndexEntity>, IBufferMessage, IMessageReference documentation and code samples for the Database Migration v1 API class IndexEntity.
Index is not used as an independent entity, it is retrieved as part of a Table entity.
Implements
IMessageIndexEntity, IEquatableIndexEntity, IDeepCloneableIndexEntity, IBufferMessage, IMessageNamespace
Google.Cloud.CloudDms.V1Assembly
Google.Cloud.CloudDms.V1.dll
Constructors
IndexEntity()
public IndexEntity()IndexEntity(IndexEntity)
public IndexEntity(IndexEntity other)| Parameter | |
|---|---|
| Name | Description |
other |
IndexEntity |
Properties
CustomFeatures
public Struct CustomFeatures { get; set; }Custom engine specific features.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Name
public string Name { get; set; }The name of the index.
| Property Value | |
|---|---|
| Type | Description |
string |
|
TableColumns
public RepeatedField<string> TableColumns { get; }Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Type
public string Type { get; set; }Type of index, for example B-TREE.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Unique
public bool Unique { get; set; }Boolean value indicating whether the index is unique.
| Property Value | |
|---|---|
| Type | Description |
bool |
|