/**
  * Queue a connection string for registering on demand.
  *
  * @param   string dsn The connection's DSN
  * @return  rdbms.DSN
  * @param   string hostAlias default NULL
  * @param   string userAlias default NULL
  */
 public function queue($str, $hostAlias = null, $userAlias = null)
 {
     $dsn = new DSN($str);
     $host = null == $hostAlias ? $dsn->getHost() : $hostAlias;
     $user = null == $userAlias ? $dsn->getUser() : $userAlias;
     $this->pool[$user . '@' . $host] = $str;
     return $dsn;
 }