Annotation of parser3/src/sql/mysql/parser3mysql.C, revision 1.3

1.1       paf         1: /** @file
                      2:        Parser: MySQL driver.
                      3: 
                      4:        Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com)
                      5: 
                      6:        Author: Alexander Petrosyan <paf@design.ru> (http://design.ru/paf)
                      7: 
1.3     ! paf         8:        $Id: parser3mysql.C,v 1.2 2001/04/04 11:47:30 paf Exp $
1.1       paf         9: */
                     10: 
                     11: #include "pa_sql_driver.h"
                     12: 
1.2       paf        13: 
                     14: /// MySQL server driver
1.1       paf        15: class MySQL_Driver : public SQL_Driver {
                     16: public:
                     17: 
1.3     ! paf        18:        MySQL_Driver() : SQL_Driver(),
        !            19:                info(0) {
        !            20:        }
1.1       paf        21: 
                     22:        /// get api version
                     23:        int api_version() { return SQL_API_VERSION; }
1.2       paf        24:        /// connect @test move info inside
1.3     ! paf        25:        const char *connect(const char *url) {
        !            26:                /*return "mysql connect failed";*/
        !            27:                return 0;
1.2       paf        28:        }
1.3     ! paf        29:        const char *disconnect() {
        !            30:                return "mysql disconnect failed";
1.2       paf        31:        }
1.3     ! paf        32:        const char *commit() {
        !            33:                return 0;//"mysql commit failed";
1.1       paf        34:        }
1.3     ! paf        35:        const char *rollback() {
        !            36:                return "mysql rollback failed";
1.1       paf        37:        }
1.3     ! paf        38:        
        !            39: private:
        !            40: 
        !            41:        void *info;
1.1       paf        42: };
                     43: 
                     44: extern "C" SQL_Driver *create() {
                     45:        return new MySQL_Driver();
                     46: }

E-mail: