code: func (c *Athena) GetQueryExecution(input *GetQueryExecutionInput) (*GetQueryExecutionOutput, error) {
  	req, out := c.GetQueryExecutionRequest(input)
  	return out, req.Send()
  }
docs: // GetQueryExecution API operation for Amazon Athena.
  //
  // Returns information about a single execution of a query if you have access
  // to the workgroup in which the query ran. Each time a query executes, information
  // about the query execution is saved with a unique ID.
  //
  // Returns awserr.Error for service API and SDK errors. Use runtime type assertions
  // with awserr.Error's Code and Message methods to get detailed information about
  // the error.
  //
  // See the AWS API reference guide for Amazon Athena's
  // API operation GetQueryExecution for usage and error information.
  //
  // Returned Error Codes:
  //   * ErrCodeInternalServerException "InternalServerException"
  //   Indicates a platform issue, which may be due to a transient condition or
  //   outage.
  //
  //   * ErrCodeInvalidRequestException "InvalidRequestException"
  //   Indicates that something is wrong with the input to the request. For example,
  //   a required parameter may be missing or out of range.
  //
  // See also, https://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/GetQueryExecution