Class IndexEntity
Index is not used as an independent entity, it is retrieved as part of a Table entity.
Implements
Inherited Members
Namespace: Google.Apis.DatabaseMigrationService.v1.Data
Assembly: Google.Apis.DatabaseMigrationService.v1.dll
Syntax
public class IndexEntity : IDirectResponseSchema
Properties
CustomFeatures
Custom engine specific features.
Declaration
[JsonProperty("customFeatures")]
public virtual IDictionary<string, object> CustomFeatures { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, object> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The name of the index.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
TableColumns
Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.
Declaration
[JsonProperty("tableColumns")]
public virtual IList<string> TableColumns { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TableColumnsDescending
For each table_column, mark whether it's sorting order is ascending (false) or descending (true). If no value is defined, assume all columns are sorted in ascending order. Otherwise, the number of items must match that of table_columns with each value specifying the direction of the matched column by its index.
Declaration
[JsonProperty("tableColumnsDescending")]
public virtual IList<bool?> TableColumnsDescending { get; set; }
Property Value
Type | Description |
---|---|
IList<bool?> |
Type
Type of index, for example B-TREE.
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type | Description |
---|---|
string |
Unique
Boolean value indicating whether the index is unique.
Declaration
[JsonProperty("unique")]
public virtual bool? Unique { get; set; }
Property Value
Type | Description |
---|---|
bool? |