docs: public int getID(String name) throws SQLException {
      Integer id = func.get(name);
  
      // may be we could add a lookup to the database here, and store the result
      // in our lookup table, throwing the exception if that fails.
      // We must, however, ensure that if we do, any existing ResultSet is
      // unaffected, otherwise we could break user code.
      //
      // so, until we know we can do this (needs testing, on the TODO list)
      // for now, we throw the exception and do no lookups.
      if (id == null) {
        throw new PSQLException(GT.tr("The fastpath function {0} is unknown.", name),
            PSQLState.UNEXPECTED_ERROR);
      }
  
      return id;
    }