All Downloads are FREE. Search and download functionalities are using the official Maven repository.

target.apidocs.com.google.api.services.bigquery.model.QueryResponse.html Maven / Gradle / Ivy

There is a newer version: v2-rev20241027-2.0.0
Show newest version






QueryResponse (BigQuery API v2-rev20240727-2.0.0)












com.google.api.services.bigquery.model

Class QueryResponse

    • Constructor Detail

      • QueryResponse

        public QueryResponse()
    • Method Detail

      • getCacheHit

        public Boolean getCacheHit()
        Whether the query result was fetched from the query cache.
        Returns:
        value or null for none
      • setCacheHit

        public QueryResponse setCacheHit(Boolean cacheHit)
        Whether the query result was fetched from the query cache.
        Parameters:
        cacheHit - cacheHit or null for none
      • getDmlStats

        public DmlStatistics getDmlStats()
        Output only. Detailed statistics for DML statements INSERT, UPDATE, DELETE, MERGE or TRUNCATE.
        Returns:
        value or null for none
      • setDmlStats

        public QueryResponse setDmlStats(DmlStatistics dmlStats)
        Output only. Detailed statistics for DML statements INSERT, UPDATE, DELETE, MERGE or TRUNCATE.
        Parameters:
        dmlStats - dmlStats or null for none
      • getErrors

        public List<ErrorProto> getErrors()
        Output only. The first errors or warnings encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful. For more information about error messages, see [Error messages](https://cloud.google.com/bigquery/docs/error-messages).
        Returns:
        value or null for none
      • setErrors

        public QueryResponse setErrors(List<ErrorProto> errors)
        Output only. The first errors or warnings encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful. For more information about error messages, see [Error messages](https://cloud.google.com/bigquery/docs/error-messages).
        Parameters:
        errors - errors or null for none
      • getJobComplete

        public Boolean getJobComplete()
        Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.
        Returns:
        value or null for none
      • setJobComplete

        public QueryResponse setJobComplete(Boolean jobComplete)
        Whether the query has completed or not. If rows or totalRows are present, this will always be true. If this is false, totalRows will not be available.
        Parameters:
        jobComplete - jobComplete or null for none
      • getJobCreationReason

        public JobCreationReason getJobCreationReason()
        Optional. Only relevant when a job_reference is present in the response. If job_reference is not present it will always be unset. When job_reference is present, this field should be interpreted as follows: If set, it will provide the reason of why a Job was created. If not set, it should be treated as the default: REQUESTED. This feature is not yet available. Jobs will always be created.
        Returns:
        value or null for none
      • setJobCreationReason

        public QueryResponse setJobCreationReason(JobCreationReason jobCreationReason)
        Optional. Only relevant when a job_reference is present in the response. If job_reference is not present it will always be unset. When job_reference is present, this field should be interpreted as follows: If set, it will provide the reason of why a Job was created. If not set, it should be treated as the default: REQUESTED. This feature is not yet available. Jobs will always be created.
        Parameters:
        jobCreationReason - jobCreationReason or null for none
      • getJobReference

        public JobReference getJobReference()
        Reference to the Job that was created to run the query. This field will be present even if the original request timed out, in which case GetQueryResults can be used to read the results once the query has completed. Since this API only returns the first page of results, subsequent pages can be fetched via the same mechanism (GetQueryResults).
        Returns:
        value or null for none
      • setJobReference

        public QueryResponse setJobReference(JobReference jobReference)
        Reference to the Job that was created to run the query. This field will be present even if the original request timed out, in which case GetQueryResults can be used to read the results once the query has completed. Since this API only returns the first page of results, subsequent pages can be fetched via the same mechanism (GetQueryResults).
        Parameters:
        jobReference - jobReference or null for none
      • getKind

        public String getKind()
        The resource type.
        Returns:
        value or null for none
      • setKind

        public QueryResponse setKind(String kind)
        The resource type.
        Parameters:
        kind - kind or null for none
      • getNumDmlAffectedRows

        public Long getNumDmlAffectedRows()
        Output only. The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.
        Returns:
        value or null for none
      • setNumDmlAffectedRows

        public QueryResponse setNumDmlAffectedRows(Long numDmlAffectedRows)
        Output only. The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.
        Parameters:
        numDmlAffectedRows - numDmlAffectedRows or null for none
      • getPageToken

        public String getPageToken()
        A token used for paging results. A non-empty token indicates that additional results are available. To see additional results, query the [`jobs.getQueryResults`](https://cloud.google.c om/bigquery/docs/reference/rest/v2/jobs/getQueryResults) method. For more information, see [Paging through table data](https://cloud.google.com/bigquery/docs/paging-results).
        Returns:
        value or null for none
      • setPageToken

        public QueryResponse setPageToken(String pageToken)
        A token used for paging results. A non-empty token indicates that additional results are available. To see additional results, query the [`jobs.getQueryResults`](https://cloud.google.c om/bigquery/docs/reference/rest/v2/jobs/getQueryResults) method. For more information, see [Paging through table data](https://cloud.google.com/bigquery/docs/paging-results).
        Parameters:
        pageToken - pageToken or null for none
      • getQueryId

        public String getQueryId()
        Query ID for the completed query. This ID will be auto-generated. This field is not yet available and it is currently not guaranteed to be populated.
        Returns:
        value or null for none
      • setQueryId

        public QueryResponse setQueryId(String queryId)
        Query ID for the completed query. This ID will be auto-generated. This field is not yet available and it is currently not guaranteed to be populated.
        Parameters:
        queryId - queryId or null for none
      • getRows

        public List<TableRow> getRows()
        An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above.
        Returns:
        value or null for none
      • setRows

        public QueryResponse setRows(List<TableRow> rows)
        An object with as many results as can be contained within the maximum permitted reply size. To get any additional rows, you can call GetQueryResults and specify the jobReference returned above.
        Parameters:
        rows - rows or null for none
      • getSchema

        public TableSchema getSchema()
        The schema of the results. Present only when the query completes successfully.
        Returns:
        value or null for none
      • setSchema

        public QueryResponse setSchema(TableSchema schema)
        The schema of the results. Present only when the query completes successfully.
        Parameters:
        schema - schema or null for none
      • getSessionInfo

        public SessionInfo getSessionInfo()
        Output only. Information of the session if this job is part of one.
        Returns:
        value or null for none
      • setSessionInfo

        public QueryResponse setSessionInfo(SessionInfo sessionInfo)
        Output only. Information of the session if this job is part of one.
        Parameters:
        sessionInfo - sessionInfo or null for none
      • getTotalBytesProcessed

        public Long getTotalBytesProcessed()
        The total number of bytes processed for this query. If this query was a dry run, this is the number of bytes that would be processed if the query were run.
        Returns:
        value or null for none
      • setTotalBytesProcessed

        public QueryResponse setTotalBytesProcessed(Long totalBytesProcessed)
        The total number of bytes processed for this query. If this query was a dry run, this is the number of bytes that would be processed if the query were run.
        Parameters:
        totalBytesProcessed - totalBytesProcessed or null for none
      • getTotalRows

        public BigInteger getTotalRows()
        The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results.
        Returns:
        value or null for none
      • setTotalRows

        public QueryResponse setTotalRows(BigInteger totalRows)
        The total number of rows in the complete query result set, which can be more than the number of rows in this single page of results.
        Parameters:
        totalRows - totalRows or null for none
      • set

        public QueryResponse set(String fieldName,
                                 Object value)
        Overrides:
        set in class com.google.api.client.json.GenericJson
      • clone

        public QueryResponse clone()
        Overrides:
        clone in class com.google.api.client.json.GenericJson

Copyright © 2011–2024 Google. All rights reserved.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy