Diff for /parser3/src/main/pa_sql_driver_manager.C between versions 1.29 and 1.32

version 1.29, 2001/08/28 10:43:33 version 1.32, 2001/09/05 09:22:45
Line 16  static const char *RCSId="$Id$"; Line 16  static const char *RCSId="$Id$";
   
 #include "pa_sapi.h"  #include "pa_sapi.h"
   
   // helper macros
   
   #define STRINGIZE(name) #name
   
 // globals  // globals
   
 SQL_Driver_manager *SQL_driver_manager;  SQL_Driver_manager *SQL_driver_manager;
   
 // consts  // consts
   
 const char *LIBRARY_CREATE_FUNC_NAME="create";  
 const int EXPIRE_UNUSED_CONNECTION_SECONDS=60;  const int EXPIRE_UNUSED_CONNECTION_SECONDS=60;
 const int CHECK_EXPIRED_CONNECTIONS_SECONDS=60*2;  const int CHECK_EXPIRED_CONNECTIONS_SECONDS=EXPIRE_UNUSED_CONNECTION_SECONDS*2;
   
   
 /// SQL_Driver_services Pooled implementation  /// SQL_Driver_services Pooled implementation
Line 60  SQL_Connection& SQL_Driver_manager::get_ Line 63  SQL_Connection& SQL_Driver_manager::get_
         if(!protocol2driver_and_client)          if(!protocol2driver_and_client)
                 PTHROW(0, 0,                  PTHROW(0, 0,
                         &request_url,                          &request_url,
                         "$SQL:drivers table must be defined");                          "$"MAIN_SQL_NAME":"MAIN_SQL_DRIVERS_NAME" table must be defined");
   
         // first trying to get cached connection          // first trying to get cached connection
         SQL_Connection *result=get_connection_from_cache(request_url);          SQL_Connection *result=get_connection_from_cache(request_url);
Line 129  SQL_Connection& SQL_Driver_manager::get_ Line 132  SQL_Connection& SQL_Driver_manager::get_
                                         "can not open the module, %s", lt_dlerror());                                          "can not open the module, %s", lt_dlerror());
   
                         SQL_Driver_create_func create=(SQL_Driver_create_func)lt_dlsym(handle,                           SQL_Driver_create_func create=(SQL_Driver_create_func)lt_dlsym(handle, 
                                 LIBRARY_CREATE_FUNC_NAME);                                    STRINGIZE(SQL_DRIVER_CREATE));
                         if(!create)                          if(!create)
                                 PTHROW(0, 0,                                  PTHROW(0, 0,
                                         library,                                          library,
                                         "function '%s' was not found", LIBRARY_CREATE_FUNC_NAME);                                          "function '%s' was not found", STRINGIZE(SQL_DRIVER_CREATE));
   
                         // create library-driver!                          // create library-driver!
                         driver=(*create)();                          driver=(*create)();

Removed from v.1.29  
changed lines
  Added in v.1.32


E-mail: