- 2.0.1-RC1 (latest)
- 2.0.0-RC1
- 1.106.0
- 1.105.1
- 1.104.1
- 1.103.0
- 1.102.0
- 1.101.0
- 1.100.0
- 1.98.0
- 1.97.0
- 1.96.0
- 1.95.0
- 1.94.0
- 1.93.1
- 1.92.1
- 1.91.0
- 1.90.0
- 1.89.0
- 1.88.0
- 1.87.0
- 1.86.0
- 1.85.0
- 1.84.0
- 1.83.0
- 1.82.0
- 1.81.0
- 1.80.0
- 1.79.0
- 1.78.0
- 1.77.0
- 1.76.1
- 1.68.0
- 1.67.0
- 1.66.0
- 1.65.0
- 1.64.0
- 1.63.2
- 1.62.1
- 1.61.0
- 1.60.0
- 1.59.0
- 1.58.4
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.2
Reference documentation and code samples for the Cloud Spanner V1 Client 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.
Generated from protobuf message google.spanner.admin.database.v1.DdlStatementActionInfo
Namespace
Google \ Cloud \ Spanner \ Admin \ Database \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ action | stringThe action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string. | 
| ↳ entity_type | stringThe 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_names | arrayThe entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)",  | 
getAction
The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc.
This field is a non-empty string.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setAction
The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc.
This field is a non-empty string.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getEntityType
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 = "".
| Returns | |
|---|---|
| Type | Description | 
| string | |
setEntityType
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 = "".
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getEntityNames
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= [].
| Returns | |
|---|---|
| Type | Description | 
| Google\Protobuf\Internal\RepeatedField | |
setEntityNames
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= [].
| Parameter | |
|---|---|
| Name | Description | 
| var | string[] | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |