Class DdlStatementActionInfo
Action information extracted from a DDL statement. This proto is used to display the brief info of the DDL statement for the operation UpdateDatabaseDdl.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class DdlStatementActionInfo : IDirectResponseSchema
Properties
Action
The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
Declaration
[JsonProperty("action")]
public virtual string Action { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
EntityNames
The entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)",
entity_names = ["t1"]. 2. For statement "GRANT ROLE r1, r2 ...", entity_names = ["r1", "r2"]. 3. For
statement "ANALYZE", entity_names = [].
Declaration
[JsonProperty("entityNames")]
public virtual IList<string> EntityNames { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
EntityType
The entity type for the DDL statement, e.g. TABLE, INDEX, VIEW, etc. This field can be empty string for some
DDL statement, e.g. for statement "ANALYZE", entity_type = "".
Declaration
[JsonProperty("entityType")]
public virtual string EntityType { get; set; }
Property Value
| Type | Description |
|---|---|
| string |