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 |