Database Migration v1 API - Class IndexEntity (2.2.0)

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

Reference 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.

Inheritance

object > IndexEntity

Namespace

Google.Cloud.CloudDms.V1

Assembly

Google.Cloud.CloudDms.V1.dll

Constructors

IndexEntity()

public IndexEntity()

IndexEntity(IndexEntity)

public IndexEntity(IndexEntity other)
Parameter
NameDescription
otherIndexEntity

Properties

CustomFeatures

public Struct CustomFeatures { get; set; }

Custom engine specific features.

Property Value
TypeDescription
Struct

Name

public string Name { get; set; }

The name of the index.

Property Value
TypeDescription
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
TypeDescription
RepeatedFieldstring

Type

public string Type { get; set; }

Type of index, for example B-TREE.

Property Value
TypeDescription
string

Unique

public bool Unique { get; set; }

Boolean value indicating whether the index is unique.

Property Value
TypeDescription
bool