|
|
| version 1.44, 2008/06/26 09:42:35 | version 1.47, 2015/10/26 01:21:59 |
|---|---|
| Line 1 | Line 1 |
| /** @file | /** @file |
| Parser: sql driver interface. | Parser: sql driver interface. |
| Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com) | Copyright (c) 2001-2015 Art. Lebedev Studio (http://www.artlebedev.com) |
| Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru) | Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru) |
| Line 26 | Line 26 |
| #ifndef PA_SQL_DRIVER_H | #ifndef PA_SQL_DRIVER_H |
| #define PA_SQL_DRIVER_H | #define PA_SQL_DRIVER_H |
| static const char * const IDENT_SQL_DRIVER_H="$Date$"; | #define IDENT_PA_SQL_DRIVER_H "$Id$" |
| #include <sys/types.h> | #include <sys/types.h> |
| #include <setjmp.h> | #include <setjmp.h> |
| Line 38 static const char * const IDENT_SQL_DRIV | Line 38 static const char * const IDENT_SQL_DRIV |
| 9 introducing placeholders | 9 introducing placeholders |
| 10 limit fixed (default: SQL_NO_LIMIT [ULONG_MAX]), path to document_root added | 10 limit fixed (default: SQL_NO_LIMIT [ULONG_MAX]), path to document_root added |
| */ | */ |
| //#define SQL_DRIVER_API_VERSION 10 | #define SQL_DRIVER_API_VERSION 10 |
| #define SQL_DRIVER_API_VERSION 9 | //#define SQL_DRIVER_API_VERSION 9 |
| #define SQL_DRIVER_CREATE create /* used in driver implementation */ | #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 :( */ |
| //#define SQL_NO_LIMIT ULONG_MAX | #define SQL_NO_LIMIT ULONG_MAX |
| #define SQL_NO_LIMIT 0 | //#define SQL_NO_LIMIT 0 |
| /// fields are freed elsewhere | /// fields are freed elsewhere |
| class SQL_Error { | class SQL_Error { |