Class: Google::Cloud::Spanner::Admin::Database::V1::DdlStatementActionInfo
- Inherits:
-
Object
- Object
- Google::Cloud::Spanner::Admin::Database::V1::DdlStatementActionInfo
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/spanner/admin/database/v1/spanner_database_admin.rb
Overview
Action information extracted from a DDL statement. This proto is used to display the brief info of the DDL statement for the operation UpdateDatabaseDdl.
Instance Attribute Summary collapse
-
#action ⇒ ::String
The action for the DDL statement, e.g.
-
#entity_names ⇒ ::Array<::String>
The entity name(s) being operated on the DDL statement.
-
#entity_type ⇒ ::String
The entity type for the DDL statement, e.g.
Instance Attribute Details
#action ⇒ ::String
Returns The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
365 366 367 368 |
# File 'proto_docs/google/spanner/admin/database/v1/spanner_database_admin.rb', line 365 class DdlStatementActionInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#entity_names ⇒ ::Array<::String>
Returns 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
= [].
365 366 367 368 |
# File 'proto_docs/google/spanner/admin/database/v1/spanner_database_admin.rb', line 365 class DdlStatementActionInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#entity_type ⇒ ::String
Returns 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
= "".
365 366 367 368 |
# File 'proto_docs/google/spanner/admin/database/v1/spanner_database_admin.rb', line 365 class DdlStatementActionInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |