Reference documentation and code samples for the Cloud Spanner Database Admin V1 API class Google::Cloud::Spanner::Admin::Database::V1::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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#action
def action() -> ::String
- (::String) — The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
#action=
def action=(value) -> ::String
- value (::String) — The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
- (::String) — The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
#entity_names
def entity_names() -> ::Array<::String>
-
(::Array<::String>) —
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
- For statement "CREATE TABLE t1(...)",
#entity_names=
def entity_names=(value) -> ::Array<::String>
-
value (::Array<::String>) —
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
- For statement "CREATE TABLE t1(...)",
-
(::Array<::String>) —
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
- For statement "CREATE TABLE t1(...)",
#entity_type
def entity_type() -> ::String
-
(::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",
entity_type
= "".
#entity_type=
def entity_type=(value) -> ::String
-
value (::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",
entity_type
= "".
-
(::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",
entity_type
= "".