Logo Search packages:      
Sourcecode: parser-mysql version File versions  Download package

parser3mysql.C File Reference


Detailed Description

Parser MySQL driver.

Copyright(c) 2001, 2003 ArtLebedev Group (http://www.artlebedev.com)

Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)

2001.07.30 using MySQL 3.23.22b

2001.11.06 numrows on "HP-UX istok1 B.11.00 A 9000/869 448594332 two-user license" 3.23.42 & 4.0.0.alfa never worked, both subst & .sl version returned 0

Definition in file parser3mysql.C.

#include "config_includes.h"
#include "pa_sql_driver.h"
#include "mysql.h"
#include "ltdl.h"

Go to the source code of this file.

Classes

struct  Connection
class  MySQL_Driver

Defines

#define CHECK(afailed)
#define CLIENT_MULTI_RESULTS   (1UL << 17)
#define CLIENT_MULTI_STATEMENTS   (1UL << 16)
#define DLINK(name)   DSLINK(name, return "function " #name " was not found")
#define DSLINK(name, action)
#define GLINK(name)   name=(t_##name)lt_dlsym(handle, #name);
#define MAX_NUMBER   20
#define MAX_STRING   0x400
#define NO_CLIENT_LONG_LONG
#define OLD_MYSQL_CLIENT   1
#define SLINK(name)   DSLINK(name, name=subst_##name)

Functions

static char * lsplit (char **string_ref, char delim)
static char * lsplit (char *string, char delim)
static char * rsplit (char *string, char delim)
SQL_Driver * SQL_DRIVER_CREATE ()
static void toupper_str (char *out, const char *in, size_t size)

Variables

static const char * RCSId = "$Id: parser3mysql.C,v 1.35.2.1 2009-04-10 12:20:12 misha Exp $"


Generated by  Doxygen 1.6.0   Back to index