Aggregated statistics from the execution of the query. Only present when the query is profiled. For example, a query could return the statistics as follows: { "rows_returned": "3", "elapsed_time": "1.22 secs", "cpu_time": "1.19 secs" }
↳ row_count_exact
int|string
Standard DML returns an exact count of rows that were modified.
↳ row_count_lower_bound
int|string
Partitioned DML doesn't offer exactly-once semantics, so it returns a lower bound of the rows modified.
getQueryPlan
QueryPlan for the query associated with this
result.
Aggregated statistics from the execution of the query. Only present when
the query is profiled. For example, a query could return the statistics as
follows:
{
"rows_returned": "3",
"elapsed_time": "1.22 secs",
"cpu_time": "1.19 secs"
}
Aggregated statistics from the execution of the query. Only present when
the query is profiled. For example, a query could return the statistics as
follows:
{
"rows_returned": "3",
"elapsed_time": "1.22 secs",
"cpu_time": "1.19 secs"
}
[[["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 ResultSetStats (1.104.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.104.0 (latest)](/php/docs/reference/cloud-spanner/latest/V1.ResultSetStats)\n- [1.103.0](/php/docs/reference/cloud-spanner/1.103.0/V1.ResultSetStats)\n- [1.102.0](/php/docs/reference/cloud-spanner/1.102.0/V1.ResultSetStats)\n- [1.101.0](/php/docs/reference/cloud-spanner/1.101.0/V1.ResultSetStats)\n- [1.100.0](/php/docs/reference/cloud-spanner/1.100.0/V1.ResultSetStats)\n- [1.98.0](/php/docs/reference/cloud-spanner/1.98.0/V1.ResultSetStats)\n- [1.97.0](/php/docs/reference/cloud-spanner/1.97.0/V1.ResultSetStats)\n- [1.96.0](/php/docs/reference/cloud-spanner/1.96.0/V1.ResultSetStats)\n- [1.95.0](/php/docs/reference/cloud-spanner/1.95.0/V1.ResultSetStats)\n- [1.94.0](/php/docs/reference/cloud-spanner/1.94.0/V1.ResultSetStats)\n- [1.93.1](/php/docs/reference/cloud-spanner/1.93.1/V1.ResultSetStats)\n- [1.92.1](/php/docs/reference/cloud-spanner/1.92.1/V1.ResultSetStats)\n- [1.91.0](/php/docs/reference/cloud-spanner/1.91.0/V1.ResultSetStats)\n- [1.90.0](/php/docs/reference/cloud-spanner/1.90.0/V1.ResultSetStats)\n- [1.89.0](/php/docs/reference/cloud-spanner/1.89.0/V1.ResultSetStats)\n- [1.88.0](/php/docs/reference/cloud-spanner/1.88.0/V1.ResultSetStats)\n- [1.87.0](/php/docs/reference/cloud-spanner/1.87.0/V1.ResultSetStats)\n- [1.86.0](/php/docs/reference/cloud-spanner/1.86.0/V1.ResultSetStats)\n- [1.85.0](/php/docs/reference/cloud-spanner/1.85.0/V1.ResultSetStats)\n- [1.84.0](/php/docs/reference/cloud-spanner/1.84.0/V1.ResultSetStats)\n- [1.83.0](/php/docs/reference/cloud-spanner/1.83.0/V1.ResultSetStats)\n- [1.82.0](/php/docs/reference/cloud-spanner/1.82.0/V1.ResultSetStats)\n- [1.81.0](/php/docs/reference/cloud-spanner/1.81.0/V1.ResultSetStats)\n- [1.80.0](/php/docs/reference/cloud-spanner/1.80.0/V1.ResultSetStats)\n- [1.79.0](/php/docs/reference/cloud-spanner/1.79.0/V1.ResultSetStats)\n- [1.78.0](/php/docs/reference/cloud-spanner/1.78.0/V1.ResultSetStats)\n- [1.77.0](/php/docs/reference/cloud-spanner/1.77.0/V1.ResultSetStats)\n- [1.76.1](/php/docs/reference/cloud-spanner/1.76.1/V1.ResultSetStats)\n- [1.68.0](/php/docs/reference/cloud-spanner/1.68.0/V1.ResultSetStats)\n- [1.67.0](/php/docs/reference/cloud-spanner/1.67.0/V1.ResultSetStats)\n- [1.66.0](/php/docs/reference/cloud-spanner/1.66.0/V1.ResultSetStats)\n- [1.65.0](/php/docs/reference/cloud-spanner/1.65.0/V1.ResultSetStats)\n- [1.64.0](/php/docs/reference/cloud-spanner/1.64.0/V1.ResultSetStats)\n- [1.63.2](/php/docs/reference/cloud-spanner/1.63.2/V1.ResultSetStats)\n- [1.62.1](/php/docs/reference/cloud-spanner/1.62.1/V1.ResultSetStats)\n- [1.61.0](/php/docs/reference/cloud-spanner/1.61.0/V1.ResultSetStats)\n- [1.60.0](/php/docs/reference/cloud-spanner/1.60.0/V1.ResultSetStats)\n- [1.59.0](/php/docs/reference/cloud-spanner/1.59.0/V1.ResultSetStats)\n- [1.58.4](/php/docs/reference/cloud-spanner/1.58.4/V1.ResultSetStats)\n- [1.57.0](/php/docs/reference/cloud-spanner/1.57.0/V1.ResultSetStats)\n- [1.56.0](/php/docs/reference/cloud-spanner/1.56.0/V1.ResultSetStats)\n- [1.55.0](/php/docs/reference/cloud-spanner/1.55.0/V1.ResultSetStats)\n- [1.54.2](/php/docs/reference/cloud-spanner/1.54.2/V1.ResultSetStats) \nReference documentation and code samples for the Cloud Spanner V1 Client class ResultSetStats.\n\nAdditional statistics about a [ResultSet](/php/docs/reference/cloud-spanner/latest/V1.ResultSet) or\n[PartialResultSet](/php/docs/reference/cloud-spanner/latest/V1.PartialResultSet).\n\nGenerated from protobuf message `google.spanner.v1.ResultSetStats`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Spanner \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getQueryPlan\n\n[QueryPlan](/php/docs/reference/cloud-spanner/latest/V1.QueryPlan) for the query associated with this\nresult.\n\n### hasQueryPlan\n\n### clearQueryPlan\n\n### setQueryPlan\n\n[QueryPlan](/php/docs/reference/cloud-spanner/latest/V1.QueryPlan) for the query associated with this\nresult.\n\n### getQueryStats\n\nAggregated statistics from the execution of the query. Only present when\nthe query is profiled. For example, a query could return the statistics as\nfollows:\n{\n\"rows_returned\": \"3\",\n\"elapsed_time\": \"1.22 secs\",\n\"cpu_time\": \"1.19 secs\"\n}\n\n### hasQueryStats\n\n### clearQueryStats\n\n### setQueryStats\n\nAggregated statistics from the execution of the query. Only present when\nthe query is profiled. For example, a query could return the statistics as\nfollows:\n{\n\"rows_returned\": \"3\",\n\"elapsed_time\": \"1.22 secs\",\n\"cpu_time\": \"1.19 secs\"\n}\n\n### getRowCountExact\n\nStandard DML returns an exact count of rows that were modified.\n\n### hasRowCountExact\n\n### setRowCountExact\n\nStandard DML returns an exact count of rows that were modified.\n\n### getRowCountLowerBound\n\nPartitioned DML doesn't offer exactly-once semantics, so it\nreturns a lower bound of the rows modified.\n\n### hasRowCountLowerBound\n\n### setRowCountLowerBound\n\nPartitioned DML doesn't offer exactly-once semantics, so it\nreturns a lower bound of the rows modified.\n\n### getRowCount"]]