code: func (c *Athena) BatchGetQueryExecution(input *BatchGetQueryExecutionInput) (*BatchGetQueryExecutionOutput, error) {
  	req, out := c.BatchGetQueryExecutionRequest(input)
  	return out, req.Send()
  }
docs: // BatchGetQueryExecution API operation for Amazon Athena.
  //
  // Returns the details of a single query execution or a list of up to 50 query
  // executions, which you provide as an array of query execution ID strings.
  // Requires you to have access to the workgroup in which the queries ran. To
  // get a list of query execution IDs, use ListQueryExecutionsInput$WorkGroup.
  // Query executions differ from named (saved) queries. Use BatchGetNamedQueryInput
  // to get details about named queries.
  //
  // 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 BatchGetQueryExecution 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/BatchGetQueryExecution