Diff for /parser3/src/sql/pa_sql_driver.h between versions 1.19 and 1.26

version 1.19, 2001/10/29 08:05:37 version 1.26, 2002/02/08 08:30:17
Line 1 Line 1
 /** @file  /** @file
         Parser: sql driver interface.          Parser: sql driver interface.
   
         Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)          Copyright (c) 2001, 2002 ArtLebedev Group (http://www.artlebedev.com)
         Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)          Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
   
         $Id$          $Id$
   
Line 46  public: Line 46  public:
         jmp_buf mark;          jmp_buf mark;
 };  };
   
 #define SQL_DRIVER_API_VERSION 0x0100  #define SQL_DRIVER_API_VERSION 0x0003
 #define SQL_DRIVER_CREATE create  #define SQL_DRIVER_CREATE create /* used in driver implementation */
 #define SQL_DRIVER_CREATE_NAME "create" /* could not figure out how to # it :( */  #define SQL_DRIVER_CREATE_NAME "create" /* could not figure out how to # it :( */
   
 /// events, occuring when SQL_Driver::query()-ing  /// events, occuring when SQL_Driver::query()-ing
Line 63  public: Line 63  public:
 class SQL_Driver {  class SQL_Driver {
 public:  public:
   
         SQL_Driver() {}  
         /// get api version          /// get api version
         virtual int api_version() =0;          virtual int api_version() =0;
         /// initialize driver by loading sql dynamic link library          /// initialize driver by loading sql dynamic link library
         virtual const char *initialize(const char *dlopen_file_spec) =0;          virtual const char *initialize(char *dlopen_file_spec) =0;
         /**     connect to sql database using           /**     connect to sql database using 
                 @param used_only_to_connect_url                   @param used_only_to_connect_url 
                         format is driver specific                          format is driver specific

Removed from v.1.19  
changed lines
  Added in v.1.26


E-mail: