docs: @Override
      public void setQueryTimeout(int seconds) throws SQLException
      {
          checkClosed();
          if (seconds < 0) {
              throw SQLError.get(SQLError.ILLEGAL_ARGUMENT, seconds);
          }
          if (seconds == 0) {
              this.m_timeout = Integer.MAX_VALUE;
          } else {
              this.m_timeout = seconds;
          }
      }