formatWriteTargetResource renders a denied write target as instances/i/databases/d[/schemas/s]/tables/t; the schema segment is omitted when unknown.
(databaseFullName, schema, table string)
| 1885 | // formatWriteTargetResource renders a denied write target as |
| 1886 | // instances/i/databases/d[/schemas/s]/tables/t; the schema segment is omitted when unknown. |
| 1887 | func formatWriteTargetResource(databaseFullName, schema, table string) string { |
| 1888 | resource := databaseFullName |
| 1889 | if schema != "" { |
| 1890 | resource = fmt.Sprintf("%s/schemas/%s", resource, schema) |
| 1891 | } |
| 1892 | return fmt.Sprintf("%s/tables/%s", resource, table) |
| 1893 | } |
| 1894 | |
| 1895 | // writeTargetResource is a (database, schema, table) write target of a DML/DDL statement. |
| 1896 | type writeTargetResource struct { |
no outgoing calls
no test coverage detected