QueryResponse

  • A successful query execution job returns a response containing the number of rows, output artifacts, privacy messages, and destination tables.

  • This response is stored in the response field of the google.longrunning.Operation object returned by a query execution request.

  • The rowCount field indicates the number of rows in the final output table and uses a wrapped value to distinguish between a count of 0 and unavailability of information.

  • The outputArtifacts field contains the artifacts generated during query execution, while privacyMessages provides privacy-related information or warnings.

  • The destinationTables field lists the output tables that were exported by the query.

Response returned for successful query execution jobs. This is stored in the response field of the google.longrunning.Operation returned by a query execution request.

JSON representation
{
  "rowCount": string,
  "outputArtifacts": {
    object (OutputArtifacts)
  },
  "privacyMessages": [
    {
      object (PrivacyMessage)
    }
  ],
  "destinationTables": [
    {
      object (DestinationTableInfo)
    }
  ]
}
Fields
rowCount

string (Int64Value format)

Row count in the final output table. A wrapped value is used to distinguish between the case where row count is 0 and the case where this information is not available.

outputArtifacts

object (OutputArtifacts)

Output artifacts generated during query execution

privacyMessages[]

object (PrivacyMessage)

List of privacy related information or warning messages.

destinationTables[]

object (DestinationTableInfo)

List of output tables exported by the query.