code: public function execute(int $timeout = 500000, bool $debug = false)
      {
          $normalize = UriNormalizer::normalize(
              new Uri($this->session->getHost() . StatementClient::STATEMENT_URI),
              UriNormalizer::REMOVE_DUPLICATE_SLASHES
          );
          $request = new Request(RequestMethodInterface::METHOD_POST, $normalize, $this->headers);
          try {
              $response = $this->client->send($this->buildQueryRequest($request), [
                  'timeout' => $timeout,
                  'body'    => $this->query,
                  'debug'   => $debug,
              ]);
              if ($response->getStatusCode() === StatusCodeInterface::STATUS_OK) {
                  $this->queryResult->set($response->getBody()->getContents());
              }
          } catch (ClientException $e) {
              throw new QueryErrorException($e->getMessage(), $e->getCode(), $e);
          }
      }
docs: @param int  $timeout
  @param bool $debug
  
  @return void
  @throws QueryErrorException