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

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.2     ! paf         8:        $Id: parser3mysql.C,v 1.1 2001/04/04 10:54:33 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.2     ! paf        18:        MySQL_Driver() : SQL_Driver() {}
1.1       paf        19: 
                     20:        /// get api version
                     21:        int api_version() { return SQL_API_VERSION; }
1.2     ! paf        22:        /// connect @test move info inside
        !            23:        bool connect(const char *url, void **info, const char **error) {
        !            24:                /**error="mysql connect failed";
        !            25:                return false;*/
        !            26:                *info=0;
        !            27:                return true;
        !            28:        }
        !            29:        bool disconnect(void *info, const char **error) {
        !            30:                *error="mysql disconnect failed";
        !            31:                return false;
        !            32:        }
        !            33:        bool commit(void *info, const char **error) {
        !            34:                *error="mysql commit failed";
        !            35:                return false;
1.1       paf        36:        }
1.2     ! paf        37:        bool rollback(void *info, const char **error) {
        !            38:                *error="mysql rollback failed";
        !            39:                return false;
1.1       paf        40:        }
                     41: };
                     42: 
                     43: extern "C" SQL_Driver *create() {
                     44:        return new MySQL_Driver();
                     45: }

E-mail: