DdlStatementActionInfo

Action information extracted from a DDL statement. This proto is used to display the brief info of the DDL statement for the operation databases.updateDdl.

JSON representation
{
  "action": string,
  "entityType": string,
  "entityNames": [
    string
  ]
}
Fields
action

string

The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.

entityType

string

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", entityType = "".

entityNames[]

string

The entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)", entityNames = ["t1"]. 2. For statement "GRANT ROLE r1, r2 ...", entityNames = ["r1", "r2"]. 3. For statement "ANALYZE", entityNames = [].