plain/ZPlainMySql41.pas File Reference

Go to the source code of this file.

Classes

struct  _MYSQL_OPTIONS
struct  LIST
struct  MEM_ROOT
struct  MYSQL41_API
struct  MYSQL_BIND
struct  MYSQL_DATA
struct  MYSQL_FIELD
struct  MYSQL_MANAGER
struct  MYSQL_METHODS
struct  MYSQL_ROWS
struct  MYSQL_STMT
struct  NET
class  TZMySQLNativeLibraryLoader
 Implements a loader for MySQL native library. More...
struct  USED_MEM

Defines

#define MYSQL_41_API

Typedefs

typedef void(* ERR_PROC )()
typedef pointer MYSQL
typedef Cardinal MYSQL_FIELD_OFFSET
typedef PMYSQL_ROWS MYSQL_ROW_OFFSET
typedef ERR_PROCPERR_PROC
typedef LISTPLIST
typedef MEM_ROOTPMEM_ROOT
typedef MYSQLPMYSQL
typedef MYSQL_BINDPMYSQL_BIND
typedef MYSQL_DATAPMYSQL_DATA
typedef MYSQL_FIELDPMYSQL_FIELD
typedef MYSQL_MANAGERPMYSQL_MANAGER
typedef MYSQL_METHODSPMYSQL_METHODS
typedef _MYSQL_OPTIONSPMYSQL_OPTIONS
typedef MYSQL_ROWPMYSQL_ROW
typedef MYSQL_ROWSPMYSQL_ROWS
typedef MYSQL_STMTPMYSQL_STMT
typedef USED_MEMPUSED_MEM
typedef set< TQuoteOptionsTQuoteOptionsSet
typedef set< TClientCapabilitiesTSetClientCapabilities
typedef set< TRefreshOptionsTSetRefreshOptions

Enumerations

enum  PREP_STMT_STATE {
  MY_ST_UNKNOWN, MY_ST_PREPARE, MY_ST_EXECUTE, MY_ST_UNKNOWN,
  MY_ST_PREPARE, MY_ST_EXECUTE
}
enum  TClientCapabilities {
  CLIENT_LONG_PASSWORD, CLIENT_FOUND_ROWS, CLIENT_LONG_FLAG, CLIENT_CONNECT_WITH_DB,
  CLIENT_NO_SCHEMA, CLIENT_COMPRESS, CLIENT_ODBC, CLIENT_LOCAL_FILES,
  CLIENT_IGNORE_SPACE, CLIENT_LONG_PASSWORD, CLIENT_FOUND_ROWS, CLIENT_LONG_FLAG,
  CLIENT_CONNECT_WITH_DB, CLIENT_NO_SCHEMA, CLIENT_COMPRESS, CLIENT_ODBC,
  CLIENT_LOCAL_FILES, CLIENT_IGNORE_SPACE, CLIENT_LONG_PASSWORD, CLIENT_FOUND_ROWS,
  CLIENT_LONG_FLAG, CLIENT_CONNECT_WITH_DB, CLIENT_NO_SCHEMA, CLIENT_COMPRESS,
  CLIENT_ODBC, CLIENT_LOCAL_FILES, CLIENT_IGNORE_SPACE, CLIENT_LONG_PASSWORD,
  CLIENT_FOUND_ROWS, CLIENT_LONG_FLAG, CLIENT_CONNECT_WITH_DB, CLIENT_NO_SCHEMA,
  CLIENT_COMPRESS, CLIENT_ODBC, CLIENT_LOCAL_FILES, CLIENT_IGNORE_SPACE,
  CLIENT_LONG_PASSWORD, CLIENT_FOUND_ROWS, CLIENT_LONG_FLAG, CLIENT_CONNECT_WITH_DB,
  CLIENT_NO_SCHEMA, CLIENT_COMPRESS, CLIENT_ODBC, CLIENT_LOCAL_FILES,
  CLIENT_IGNORE_SPACE
}
enum  TModifyType {
  MODIFY_INSERT, MODIFY_UPDATE, MODIFY_DELETE, MODIFY_INSERT,
  MODIFY_UPDATE, MODIFY_DELETE, MODIFY_INSERT, MODIFY_UPDATE,
  MODIFY_DELETE, MODIFY_INSERT, MODIFY_UPDATE, MODIFY_DELETE,
  MODIFY_INSERT, MODIFY_UPDATE, MODIFY_DELETE
}
enum  TMySqlOption {
  MYSQL_OPT_CONNECT_TIMEOUT, MYSQL_OPT_COMPRESS, MYSQL_OPT_NAMED_PIPE, MYSQL_INIT_COMMAND,
  MYSQL_READ_DEFAULT_FILE, MYSQL_READ_DEFAULT_GROUP, MYSQL_SET_CHARSET_DIR, MYSQL_SET_CHARSET_NAME,
  MYSQL_OPT_CONNECT_TIMEOUT, MYSQL_OPT_COMPRESS, MYSQL_OPT_NAMED_PIPE, MYSQL_INIT_COMMAND,
  MYSQL_READ_DEFAULT_FILE, MYSQL_READ_DEFAULT_GROUP, MYSQL_SET_CHARSET_DIR, MYSQL_SET_CHARSET_NAME,
  MYSQL_OPT_CONNECT_TIMEOUT, MYSQL_OPT_COMPRESS, MYSQL_OPT_NAMED_PIPE, MYSQL_INIT_COMMAND,
  MYSQL_READ_DEFAULT_FILE, MYSQL_READ_DEFAULT_GROUP, MYSQL_SET_CHARSET_DIR, MYSQL_SET_CHARSET_NAME,
  MYSQL_OPT_LOCAL_INFILE, MYSQL_OPT_CONNECT_TIMEOUT, MYSQL_OPT_COMPRESS, MYSQL_OPT_NAMED_PIPE,
  MYSQL_INIT_COMMAND, MYSQL_READ_DEFAULT_FILE, MYSQL_READ_DEFAULT_GROUP, MYSQL_SET_CHARSET_DIR,
  MYSQL_SET_CHARSET_NAME, MYSQL_OPT_LOCAL_INFILE, MYSQL_OPT_PROTOCOL, MYSQL_SHARED_MEMORY_BASE_NAME,
  MYSQL_OPT_READ_TIMEOUT, MYSQL_OPT_WRITE_TIMEOUT, MYSQL_OPT_USE_RESULT, MYSQL_OPT_USE_REMOTE_CONNECTION,
  MYSQL_OPT_USE_EMBEDDED_CONNECTION, MYSQL_OPT_GUESS_CONNECTION, MYSQL_SET_CLIENT_IP, MYSQL_SECURE_AUTH,
  MYSQL_OPT_CONNECT_TIMEOUT, MYSQL_OPT_COMPRESS, MYSQL_OPT_NAMED_PIPE, MYSQL_INIT_COMMAND,
  MYSQL_READ_DEFAULT_FILE, MYSQL_READ_DEFAULT_GROUP, MYSQL_SET_CHARSET_DIR, MYSQL_SET_CHARSET_NAME,
  MYSQL_OPT_LOCAL_INFILE, MYSQL_OPT_PROTOCOL, MYSQL_SHARED_MEMORY_BASE_NAME, MYSQL_OPT_READ_TIMEOUT,
  MYSQL_OPT_WRITE_TIMEOUT, MYSQL_OPT_USE_RESULT, MYSQL_OPT_USE_REMOTE_CONNECTION, MYSQL_OPT_USE_EMBEDDED_CONNECTION,
  MYSQL_OPT_GUESS_CONNECTION, MYSQL_SET_CLIENT_IP, MYSQL_SECURE_AUTH
}
enum  TMySqlRplType {
  MYSQL_RPL_MASTER, MYSQL_RPL_SLAVE, MYSQL_RPL_ADMIN, MYSQL_RPL_MASTER,
  MYSQL_RPL_SLAVE, MYSQL_RPL_ADMIN, MYSQL_RPL_MASTER, MYSQL_RPL_SLAVE,
  MYSQL_RPL_ADMIN
}
enum  TMySqlServerCommand {
  COM_SLEEP, COM_QUIT, COM_INIT_DB, COM_QUERY,
  COM_FIELD_LIST, COM_CREATE_DB, COM_DROP_DB, COM_REFRESH,
  COM_SHUTDOWN, COM_STATISTICS, COM_PROCESS_INFO, COM_CONNECT,
  COM_PROCESS_KILL, COM_DEBUG, COM_PING, COM_TIME,
  COM_DELAYED_INSERT, COM_CHANGE_USER, COM_BINLOG_DUMP, COM_TABLE_DUMP,
  COM_CONNECT_OUT, COM_REGISTER_SLAVE, COM_PREPARE, COM_EXECUTE,
  COM_LONG_DATA, COM_CLOSE_STMT, COM_RESET_STMT, COM_SET_OPTION,
  COM_END, COM_SLEEP, COM_QUIT, COM_INIT_DB,
  COM_QUERY, COM_FIELD_LIST, COM_CREATE_DB, COM_DROP_DB,
  COM_REFRESH, COM_SHUTDOWN, COM_STATISTICS, COM_PROCESS_INFO,
  COM_CONNECT, COM_PROCESS_KILL, COM_DEBUG, COM_PING,
  COM_TIME, COM_DELAYED_INSERT, COM_CHANGE_USER, COM_BINLOG_DUMP,
  COM_TABLE_DUMP, COM_CONNECT_OUT, COM_REGISTER_SLAVE, COM_PREPARE,
  COM_EXECUTE, COM_LONG_DATA, COM_CLOSE_STMT, COM_RESET_STMT,
  COM_SET_OPTION, COM_END
}
enum  TMySqlSetOption { MYSQL_OPTION_MULTI_STATEMENTS_ON, MYSQL_OPTION_MULTI_STATEMENTS_OFF, MYSQL_OPTION_MULTI_STATEMENTS_ON, MYSQL_OPTION_MULTI_STATEMENTS_OFF }
enum  TMySqlStatus {
  MYSQL_STATUS_READY, MYSQL_STATUS_GET_RESULT, MYSQL_STATUS_USE_RESULT, MYSQL_STATUS_READY,
  MYSQL_STATUS_GET_RESULT, MYSQL_STATUS_USE_RESULT, MYSQL_STATUS_READY, MYSQL_STATUS_GET_RESULT,
  MYSQL_STATUS_USE_RESULT, MYSQL_STATUS_READY, MYSQL_STATUS_GET_RESULT, MYSQL_STATUS_USE_RESULT,
  MYSQL_STATUS_READY, MYSQL_STATUS_GET_RESULT, MYSQL_STATUS_USE_RESULT
}
enum  TQuoteOptions {
  QUOTE_STRIP_CR, QUOTE_STRIP_LF, QUOTE_STRIP_CR, QUOTE_STRIP_LF,
  QUOTE_STRIP_CR, QUOTE_STRIP_LF, QUOTE_STRIP_CR, QUOTE_STRIP_LF,
  QUOTE_STRIP_CR, QUOTE_STRIP_LF
}
enum  TRefreshOptions {
  _REFRESH_GRANT, _REFRESH_LOG, _REFRESH_TABLES, _REFRESH_HOSTS,
  _REFRESH_FAST, _REFRESH_GRANT, _REFRESH_LOG, _REFRESH_TABLES,
  _REFRESH_HOSTS, _REFRESH_FAST, _REFRESH_GRANT, _REFRESH_LOG,
  _REFRESH_TABLES, _REFRESH_HOSTS, _REFRESH_FAST, _REFRESH_GRANT,
  _REFRESH_LOG, _REFRESH_TABLES, _REFRESH_HOSTS, _REFRESH_FAST,
  _REFRESH_GRANT, _REFRESH_LOG, _REFRESH_TABLES, _REFRESH_HOSTS,
  _REFRESH_FAST
}

Functions

if Assigned (LibraryLoaderEmbedded) then LibraryLoaderEmbedded.Free
finalization if Assigned (LibraryLoader) then LibraryLoader.Free

Variables

LibraryLoader __pad0__
LibraryLoaderEmbedded __pad1__
const FIELD_TYPE_BIT = 16
const FIELD_TYPE_BLOB = 252
const FIELD_TYPE_CHAR = FIELD_TYPE_TINY
const FIELD_TYPE_DATE = 10
const FIELD_TYPE_DATETIME = 12
const FIELD_TYPE_DECIMAL = 0
const FIELD_TYPE_DOUBLE = 5
const FIELD_TYPE_ENUM = 247
const FIELD_TYPE_FLOAT = 4
const FIELD_TYPE_GEOMETRY = 255
const FIELD_TYPE_INT24 = 9
const FIELD_TYPE_INTERVAL = FIELD_TYPE_ENUM
const FIELD_TYPE_LONG = 3
const FIELD_TYPE_LONG_BLOB = 251
const FIELD_TYPE_LONGLONG = 8
const FIELD_TYPE_MEDIUM_BLOB = 250
const FIELD_TYPE_NEWDATE = 14
const FIELD_TYPE_NEWDECIMAL = 246
const FIELD_TYPE_NULL = 6
const FIELD_TYPE_SET = 248
const FIELD_TYPE_SHORT = 2
const FIELD_TYPE_STRING = 254
const FIELD_TYPE_TIME = 11
const FIELD_TYPE_TIMESTAMP = 7
const FIELD_TYPE_TINY = 1
const FIELD_TYPE_TINY_BLOB = 249
const FIELD_TYPE_VAR_STRING = 253
const FIELD_TYPE_VARCHAR = 15
const FIELD_TYPE_YEAR = 13
const TZMySQLNativeLibraryLoader LibraryLoader
const TZMySQLNativeLibraryLoader LibraryLoaderEmbedded
const LINUX1_DLL_LOCATION = "libmysqlclient.so.14"
const MANAGER_ACCESS = 401
const MANAGER_CLIENT_ERR = 450
const MANAGER_INFO = 250
const MANAGER_INTERNAL_ERR = 500
const MANAGER_OK = 200
const MAX_MYSQL_MANAGER_ERR = 256
const MAX_MYSQL_MANAGER_MSG = 256
PChar MYSQL_ROW [999]
const WINDOWS1_DLL_LOCATION = "libmysql41.dll"
const WINDOWS1_DLL_LOCATION_EMBEDDED = "libmysqld41.dll"
LibraryLoader WINDOWS2_DLL_LOCATION
LibraryLoaderEmbedded WINDOWS2_DLL_LOCATION_EMBEDDED


Define Documentation

#define MYSQL_41_API

Definition at line 65 of file ZPlainMySql41.pas.


Typedef Documentation

typedef void(* ERR_PROC)()

Definition at line 250 of file ZPlainMySql41.pas.

typedef pointer MYSQL

Definition at line 621 of file ZPlainMySql41.pas.

typedef Cardinal MYSQL_FIELD_OFFSET

Definition at line 391 of file ZPlainMySql41.pas.

Definition at line 410 of file ZPlainMySql41.pas.

typedef ERR_PROC* PERR_PROC

Definition at line 248 of file ZPlainMySql41.pas.

typedef LIST* PLIST

Definition at line 512 of file ZPlainMySql41.pas.

typedef MEM_ROOT* PMEM_ROOT

Definition at line 253 of file ZPlainMySql41.pas.

typedef MYSQL* PMYSQL

Definition at line 528 of file ZPlainMySql41.pas.

Definition at line 633 of file ZPlainMySql41.pas.

Definition at line 425 of file ZPlainMySql41.pas.

Definition at line 343 of file ZPlainMySql41.pas.

Definition at line 812 of file ZPlainMySql41.pas.

Definition at line 526 of file ZPlainMySql41.pas.

Definition at line 428 of file ZPlainMySql41.pas.

Definition at line 395 of file ZPlainMySql41.pas.

Definition at line 398 of file ZPlainMySql41.pas.

Definition at line 677 of file ZPlainMySql41.pas.

typedef USED_MEM* PUSED_MEM

Definition at line 234 of file ZPlainMySql41.pas.

Definition at line 810 of file ZPlainMySql41.pas.

Definition at line 147 of file ZPlainMySql41.pas.

Definition at line 158 of file ZPlainMySql41.pas.


Enumeration Type Documentation

Enumerator:
MY_ST_UNKNOWN 
MY_ST_PREPARE 
MY_ST_EXECUTE 
MY_ST_UNKNOWN 
MY_ST_PREPARE 
MY_ST_EXECUTE 

Definition at line 625 of file ZPlainMySql41.pas.

Enumerator:
CLIENT_LONG_PASSWORD 
CLIENT_FOUND_ROWS 
CLIENT_LONG_FLAG 
CLIENT_CONNECT_WITH_DB 
CLIENT_NO_SCHEMA 
CLIENT_COMPRESS 
CLIENT_ODBC 
CLIENT_LOCAL_FILES 
CLIENT_IGNORE_SPACE 
CLIENT_LONG_PASSWORD 
CLIENT_FOUND_ROWS 
CLIENT_LONG_FLAG 
CLIENT_CONNECT_WITH_DB 
CLIENT_NO_SCHEMA 
CLIENT_COMPRESS 
CLIENT_ODBC 
CLIENT_LOCAL_FILES 
CLIENT_IGNORE_SPACE 
CLIENT_LONG_PASSWORD 
CLIENT_FOUND_ROWS 
CLIENT_LONG_FLAG 
CLIENT_CONNECT_WITH_DB 
CLIENT_NO_SCHEMA 
CLIENT_COMPRESS 
CLIENT_ODBC 
CLIENT_LOCAL_FILES 
CLIENT_IGNORE_SPACE 
CLIENT_LONG_PASSWORD 
CLIENT_FOUND_ROWS 
CLIENT_LONG_FLAG 
CLIENT_CONNECT_WITH_DB 
CLIENT_NO_SCHEMA 
CLIENT_COMPRESS 
CLIENT_ODBC 
CLIENT_LOCAL_FILES 
CLIENT_IGNORE_SPACE 
CLIENT_LONG_PASSWORD 
CLIENT_FOUND_ROWS 
CLIENT_LONG_FLAG 
CLIENT_CONNECT_WITH_DB 
CLIENT_NO_SCHEMA 
CLIENT_COMPRESS 
CLIENT_ODBC 
CLIENT_LOCAL_FILES 
CLIENT_IGNORE_SPACE 

Definition at line 133 of file ZPlainMySql41.pas.

Enumerator:
MODIFY_INSERT 
MODIFY_UPDATE 
MODIFY_DELETE 
MODIFY_INSERT 
MODIFY_UPDATE 
MODIFY_DELETE 
MODIFY_INSERT 
MODIFY_UPDATE 
MODIFY_DELETE 
MODIFY_INSERT 
MODIFY_UPDATE 
MODIFY_DELETE 
MODIFY_INSERT 
MODIFY_UPDATE 
MODIFY_DELETE 

Definition at line 797 of file ZPlainMySql41.pas.

Enumerator:
MYSQL_OPT_CONNECT_TIMEOUT 
MYSQL_OPT_COMPRESS 
MYSQL_OPT_NAMED_PIPE 
MYSQL_INIT_COMMAND 
MYSQL_READ_DEFAULT_FILE 
MYSQL_READ_DEFAULT_GROUP 
MYSQL_SET_CHARSET_DIR 
MYSQL_SET_CHARSET_NAME 
MYSQL_OPT_CONNECT_TIMEOUT 
MYSQL_OPT_COMPRESS 
MYSQL_OPT_NAMED_PIPE 
MYSQL_INIT_COMMAND 
MYSQL_READ_DEFAULT_FILE 
MYSQL_READ_DEFAULT_GROUP 
MYSQL_SET_CHARSET_DIR 
MYSQL_SET_CHARSET_NAME 
MYSQL_OPT_CONNECT_TIMEOUT 
MYSQL_OPT_COMPRESS 
MYSQL_OPT_NAMED_PIPE 
MYSQL_INIT_COMMAND 
MYSQL_READ_DEFAULT_FILE 
MYSQL_READ_DEFAULT_GROUP 
MYSQL_SET_CHARSET_DIR 
MYSQL_SET_CHARSET_NAME 
MYSQL_OPT_LOCAL_INFILE 
MYSQL_OPT_CONNECT_TIMEOUT 
MYSQL_OPT_COMPRESS 
MYSQL_OPT_NAMED_PIPE 
MYSQL_INIT_COMMAND 
MYSQL_READ_DEFAULT_FILE 
MYSQL_READ_DEFAULT_GROUP 
MYSQL_SET_CHARSET_DIR 
MYSQL_SET_CHARSET_NAME 
MYSQL_OPT_LOCAL_INFILE 
MYSQL_OPT_PROTOCOL 
MYSQL_SHARED_MEMORY_BASE_NAME 
MYSQL_OPT_READ_TIMEOUT 
MYSQL_OPT_WRITE_TIMEOUT 
MYSQL_OPT_USE_RESULT 
MYSQL_OPT_USE_REMOTE_CONNECTION 
MYSQL_OPT_USE_EMBEDDED_CONNECTION 
MYSQL_OPT_GUESS_CONNECTION 
MYSQL_SET_CLIENT_IP 
MYSQL_SECURE_AUTH 
MYSQL_OPT_CONNECT_TIMEOUT 
MYSQL_OPT_COMPRESS 
MYSQL_OPT_NAMED_PIPE 
MYSQL_INIT_COMMAND 
MYSQL_READ_DEFAULT_FILE 
MYSQL_READ_DEFAULT_GROUP 
MYSQL_SET_CHARSET_DIR 
MYSQL_SET_CHARSET_NAME 
MYSQL_OPT_LOCAL_INFILE 
MYSQL_OPT_PROTOCOL 
MYSQL_SHARED_MEMORY_BASE_NAME 
MYSQL_OPT_READ_TIMEOUT 
MYSQL_OPT_WRITE_TIMEOUT 
MYSQL_OPT_USE_RESULT 
MYSQL_OPT_USE_REMOTE_CONNECTION 
MYSQL_OPT_USE_EMBEDDED_CONNECTION 
MYSQL_OPT_GUESS_CONNECTION 
MYSQL_SET_CLIENT_IP 
MYSQL_SECURE_AUTH 

Definition at line 168 of file ZPlainMySql41.pas.

Enumerator:
MYSQL_RPL_MASTER 
MYSQL_RPL_SLAVE 
MYSQL_RPL_ADMIN 
MYSQL_RPL_MASTER 
MYSQL_RPL_SLAVE 
MYSQL_RPL_ADMIN 
MYSQL_RPL_MASTER 
MYSQL_RPL_SLAVE 
MYSQL_RPL_ADMIN 

Definition at line 192 of file ZPlainMySql41.pas.

Enumerator:
COM_SLEEP 
COM_QUIT 
COM_INIT_DB 
COM_QUERY 
COM_FIELD_LIST 
COM_CREATE_DB 
COM_DROP_DB 
COM_REFRESH 
COM_SHUTDOWN 
COM_STATISTICS 
COM_PROCESS_INFO 
COM_CONNECT 
COM_PROCESS_KILL 
COM_DEBUG 
COM_PING 
COM_TIME 
COM_DELAYED_INSERT 
COM_CHANGE_USER 
COM_BINLOG_DUMP 
COM_TABLE_DUMP 
COM_CONNECT_OUT 
COM_REGISTER_SLAVE 
COM_PREPARE 
COM_EXECUTE 
COM_LONG_DATA 
COM_CLOSE_STMT 
COM_RESET_STMT 
COM_SET_OPTION 
COM_END 
COM_SLEEP 
COM_QUIT 
COM_INIT_DB 
COM_QUERY 
COM_FIELD_LIST 
COM_CREATE_DB 
COM_DROP_DB 
COM_REFRESH 
COM_SHUTDOWN 
COM_STATISTICS 
COM_PROCESS_INFO 
COM_CONNECT 
COM_PROCESS_KILL 
COM_DEBUG 
COM_PING 
COM_TIME 
COM_DELAYED_INSERT 
COM_CHANGE_USER 
COM_BINLOG_DUMP 
COM_TABLE_DUMP 
COM_CONNECT_OUT 
COM_REGISTER_SLAVE 
COM_PREPARE 
COM_EXECUTE 
COM_LONG_DATA 
COM_CLOSE_STMT 
COM_RESET_STMT 
COM_SET_OPTION 
COM_END 

Definition at line 200 of file ZPlainMySql41.pas.

Enumerator:
MYSQL_OPTION_MULTI_STATEMENTS_ON 
MYSQL_OPTION_MULTI_STATEMENTS_OFF 
MYSQL_OPTION_MULTI_STATEMENTS_ON 
MYSQL_OPTION_MULTI_STATEMENTS_OFF 

Definition at line 849 of file ZPlainMySql41.pas.

Enumerator:
MYSQL_STATUS_READY 
MYSQL_STATUS_GET_RESULT 
MYSQL_STATUS_USE_RESULT 
MYSQL_STATUS_READY 
MYSQL_STATUS_GET_RESULT 
MYSQL_STATUS_USE_RESULT 
MYSQL_STATUS_READY 
MYSQL_STATUS_GET_RESULT 
MYSQL_STATUS_USE_RESULT 
MYSQL_STATUS_READY 
MYSQL_STATUS_GET_RESULT 
MYSQL_STATUS_USE_RESULT 
MYSQL_STATUS_READY 
MYSQL_STATUS_GET_RESULT 
MYSQL_STATUS_USE_RESULT 

Definition at line 160 of file ZPlainMySql41.pas.

Enumerator:
QUOTE_STRIP_CR 
QUOTE_STRIP_LF 
QUOTE_STRIP_CR 
QUOTE_STRIP_LF 
QUOTE_STRIP_CR 
QUOTE_STRIP_LF 
QUOTE_STRIP_CR 
QUOTE_STRIP_LF 
QUOTE_STRIP_CR 
QUOTE_STRIP_LF 

Definition at line 804 of file ZPlainMySql41.pas.

Enumerator:
_REFRESH_GRANT 
_REFRESH_LOG 
_REFRESH_TABLES 
_REFRESH_HOSTS 
_REFRESH_FAST 
_REFRESH_GRANT 
_REFRESH_LOG 
_REFRESH_TABLES 
_REFRESH_HOSTS 
_REFRESH_FAST 
_REFRESH_GRANT 
_REFRESH_LOG 
_REFRESH_TABLES 
_REFRESH_HOSTS 
_REFRESH_FAST 
_REFRESH_GRANT 
_REFRESH_LOG 
_REFRESH_TABLES 
_REFRESH_HOSTS 
_REFRESH_FAST 
_REFRESH_GRANT 
_REFRESH_LOG 
_REFRESH_TABLES 
_REFRESH_HOSTS 
_REFRESH_FAST 

Definition at line 149 of file ZPlainMySql41.pas.


Function Documentation

if Assigned ( LibraryLoaderEmbedded   ) 

finalization if Assigned ( LibraryLoader   ) 


Variable Documentation

Definition at line 921 of file ZPlainMySql41.pas.

Definition at line 941 of file ZPlainMySql41.pas.

const FIELD_TYPE_BIT = 16

Definition at line 106 of file ZPlainMySql41.pas.

const FIELD_TYPE_BLOB = 252

Definition at line 113 of file ZPlainMySql41.pas.

Definition at line 119 of file ZPlainMySql41.pas.

const FIELD_TYPE_DATE = 10

Definition at line 100 of file ZPlainMySql41.pas.

const FIELD_TYPE_DATETIME = 12

Definition at line 102 of file ZPlainMySql41.pas.

const FIELD_TYPE_DECIMAL = 0

Definition at line 90 of file ZPlainMySql41.pas.

const FIELD_TYPE_DOUBLE = 5

Definition at line 95 of file ZPlainMySql41.pas.

const FIELD_TYPE_ENUM = 247

Definition at line 108 of file ZPlainMySql41.pas.

const FIELD_TYPE_FLOAT = 4

Definition at line 94 of file ZPlainMySql41.pas.

const FIELD_TYPE_GEOMETRY = 255

Definition at line 116 of file ZPlainMySql41.pas.

const FIELD_TYPE_INT24 = 9

Definition at line 99 of file ZPlainMySql41.pas.

Definition at line 120 of file ZPlainMySql41.pas.

const FIELD_TYPE_LONG = 3

Definition at line 93 of file ZPlainMySql41.pas.

const FIELD_TYPE_LONG_BLOB = 251

Definition at line 112 of file ZPlainMySql41.pas.

Definition at line 98 of file ZPlainMySql41.pas.

Definition at line 111 of file ZPlainMySql41.pas.

const FIELD_TYPE_NEWDATE = 14

Definition at line 104 of file ZPlainMySql41.pas.

const FIELD_TYPE_NEWDECIMAL = 246

Definition at line 107 of file ZPlainMySql41.pas.

const FIELD_TYPE_NULL = 6

Definition at line 96 of file ZPlainMySql41.pas.

const FIELD_TYPE_SET = 248

Definition at line 109 of file ZPlainMySql41.pas.

const FIELD_TYPE_SHORT = 2

Definition at line 92 of file ZPlainMySql41.pas.

const FIELD_TYPE_STRING = 254

Definition at line 115 of file ZPlainMySql41.pas.

const FIELD_TYPE_TIME = 11

Definition at line 101 of file ZPlainMySql41.pas.

Definition at line 97 of file ZPlainMySql41.pas.

const FIELD_TYPE_TINY = 1

Definition at line 91 of file ZPlainMySql41.pas.

const FIELD_TYPE_TINY_BLOB = 249

Definition at line 110 of file ZPlainMySql41.pas.

const FIELD_TYPE_VAR_STRING = 253

Definition at line 114 of file ZPlainMySql41.pas.

const FIELD_TYPE_VARCHAR = 15

Definition at line 105 of file ZPlainMySql41.pas.

const FIELD_TYPE_YEAR = 13

Definition at line 103 of file ZPlainMySql41.pas.

Definition at line 886 of file ZPlainMySql41.pas.

Definition at line 888 of file ZPlainMySql41.pas.

const LINUX1_DLL_LOCATION = "libmysqlclient.so.14"

Definition at line 83 of file ZPlainMySql41.pas.

const MANAGER_ACCESS = 401

Definition at line 127 of file ZPlainMySql41.pas.

const MANAGER_CLIENT_ERR = 450

Definition at line 128 of file ZPlainMySql41.pas.

const MANAGER_INFO = 250

Definition at line 126 of file ZPlainMySql41.pas.

const MANAGER_INTERNAL_ERR = 500

Definition at line 129 of file ZPlainMySql41.pas.

const MANAGER_OK = 200

Definition at line 125 of file ZPlainMySql41.pas.

const MAX_MYSQL_MANAGER_ERR = 256

Definition at line 122 of file ZPlainMySql41.pas.

const MAX_MYSQL_MANAGER_MSG = 256

Definition at line 123 of file ZPlainMySql41.pas.

PChar MYSQL_ROW[999]

[0..999]

Definition at line 393 of file ZPlainMySql41.pas.

const WINDOWS1_DLL_LOCATION = "libmysql41.dll"

Definition at line 81 of file ZPlainMySql41.pas.

const WINDOWS1_DLL_LOCATION_EMBEDDED = "libmysqld41.dll"

Definition at line 82 of file ZPlainMySql41.pas.

Definition at line 921 of file ZPlainMySql41.pas.

Definition at line 941 of file ZPlainMySql41.pas.


Generated on Wed Dec 30 08:42:43 2009 for zeoslib by  doxygen 1.5.7.1