Reports the commit timestamps of all statements that have succeeded so far, where commit_timestamps[i] is the commit timestamp for the statement statements[i].
↳ throttled
bool
Output only. When true, indicates that the operation is throttled e.g. due to resource constraints. When resources become available the operation will resume and this field will be false again.
The progress of the UpdateDatabaseDdl operations. All DDL statements will have continuously updating progress, and progress[i] is the operation progress for statements[i]. Also, progress[i] will have start time and end time populated with commit timestamp of operation, as well as a progress of 100% once the operation has completed.
For an update this list contains all the statements. For an
individual statement, this list contains only that statement.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getCommitTimestamps
Reports the commit timestamps of all statements that have
succeeded so far, where commit_timestamps[i] is the commit
timestamp for the statement statements[i].
Reports the commit timestamps of all statements that have
succeeded so far, where commit_timestamps[i] is the commit
timestamp for the statement statements[i].
Output only. When true, indicates that the operation is throttled e.g.
due to resource constraints. When resources become available the operation
will resume and this field will be false again.
Returns
Type
Description
bool
setThrottled
Output only. When true, indicates that the operation is throttled e.g.
due to resource constraints. When resources become available the operation
will resume and this field will be false again.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getProgress
The progress of the
UpdateDatabaseDdl
operations. All DDL statements will have continuously updating progress,
and progress[i] is the operation progress for statements[i]. Also,
progress[i] will have start time and end time populated with commit
timestamp of operation, as well as a progress of 100% once the operation
has completed.
The progress of the
UpdateDatabaseDdl
operations. All DDL statements will have continuously updating progress,
and progress[i] is the operation progress for statements[i]. Also,
progress[i] will have start time and end time populated with commit
timestamp of operation, as well as a progress of 100% once the operation
has completed.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Cloud Spanner V1 Client - Class UpdateDatabaseDdlMetadata (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/Admin.Database.V1.UpdateDatabaseDdlMetadata)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/Admin.Database.V1.UpdateDatabaseDdlMetadata) \nReference documentation and code samples for the Cloud Spanner V1 Client class UpdateDatabaseDdlMetadata.\n\nMetadata type for the operation returned by\nUpdateDatabaseDdl.\n\nGenerated from protobuf message `google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ Admin \\\\ Database \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDatabase\n\nThe database being modified.\n\n### setDatabase\n\nThe database being modified.\n\n### getStatements\n\nFor an update this list contains all the statements. For an\nindividual statement, this list contains only that statement.\n\n### setStatements\n\nFor an update this list contains all the statements. For an\nindividual statement, this list contains only that statement.\n\n### getCommitTimestamps\n\nReports the commit timestamps of all statements that have\nsucceeded so far, where `commit_timestamps[i]` is the commit\ntimestamp for the statement `statements[i]`.\n\n### setCommitTimestamps\n\nReports the commit timestamps of all statements that have\nsucceeded so far, where `commit_timestamps[i]` is the commit\ntimestamp for the statement `statements[i]`.\n\n### getThrottled\n\nOutput only. When true, indicates that the operation is throttled e.g.\n\ndue to resource constraints. When resources become available the operation\nwill resume and this field will be false again.\n\n### setThrottled\n\nOutput only. When true, indicates that the operation is throttled e.g.\n\ndue to resource constraints. When resources become available the operation\nwill resume and this field will be false again.\n\n### getProgress\n\nThe progress of the\nUpdateDatabaseDdl\noperations. All DDL statements will have continuously updating progress,\nand `progress[i]` is the operation progress for `statements[i]`. Also,\n`progress[i]` will have start time and end time populated with commit\ntimestamp of operation, as well as a progress of 100% once the operation\nhas completed.\n\n### setProgress\n\nThe progress of the\nUpdateDatabaseDdl\noperations. All DDL statements will have continuously updating progress,\nand `progress[i]` is the operation progress for `statements[i]`. Also,\n`progress[i]` will have start time and end time populated with commit\ntimestamp of operation, as well as a progress of 100% once the operation\nhas completed.\n\n### getActions\n\nThe brief action info for the DDL statements.\n\n`actions[i]` is the brief info for `statements[i]`.\n\n### setActions\n\nThe brief action info for the DDL statements.\n\n`actions[i]` is the brief info for `statements[i]`."]]