code: @Override
      public BatchGetQueryExecutionResult batchGetQueryExecution(BatchGetQueryExecutionRequest request) {
          request = beforeClientExecution(request);
          return executeBatchGetQueryExecution(request);
      }
docs: <p>
  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 <a>ListQueryExecutionsInput$WorkGroup</a>. Query executions differ from
  named (saved) queries. Use <a>BatchGetNamedQueryInput</a> to get details about named queries.
  </p>
  
  @param batchGetQueryExecutionRequest
  @return Result of the BatchGetQueryExecution operation returned by the service.
  @throws InternalServerException
  Indicates a platform issue, which may be due to a transient condition or outage.
  @throws InvalidRequestException
  Indicates that something is wrong with the input to the request. For example, a required parameter may be
  missing or out of range.
  @sample AmazonAthena.BatchGetQueryExecution
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/athena-2017-05-18/BatchGetQueryExecution" target="_top">AWS
  API Documentation</a>