Unit mysqldyn

Description

This item has no description.

Overview

Classes, Interfaces, Objects and Records

Name Description
Record st_list  
Record MYSQL_TIME  
Record st_net  
Record sockaddr  
Record rand_struct  
Record st_udf_args  
Record st_udf_init  
Record st_mysql_field  
Record st_mysql_rows  
Record st_used_mem  
Record st_mem_root  
Record st_mysql_data  
Record st_dynamic_array  
Record st_mysql_options  
Record charset_info_st  
Record st_mysql  
Record st_mysql_res  
Record st_mysql_methods  
Record st_mysql_manager  
Record st_mysql_parameters  
Record st_mysql_bind_51  
Record st_mysql_bind_50  
Record st_mysql_stmt  

Functions and Procedures

procedure initializemysql(const sonames: array of filenamety);
procedure releasemysql;
function net_new_transaction(net : st_net) : st_net;
function IS_PRI_KEY(n : longint) : boolean;
function IS_NOT_NULL(n : longint) : boolean;
function IS_BLOB(n : longint) : boolean;
function IS_NUM(t : enum_field_types) : boolean;
function INTERNAL_NUM_FIELD(f : Pst_mysql_field) : boolean;
function IS_NUM_FIELD(f : Pst_mysql_field) : boolean;
function mysql_reload(mysql : PMySQL) : cint;
function simple_command(mysql,command,arg,length,skip_check : cint) : cint;

Types

my_bool = byte;
Pmy_bool = ˆmy_bool;
PVIO = Pointer;
Pgptr = ˆgptr;
gptr = ˆcchar;
Pmy_socket = ˆmy_socket;
my_socket = cint;
pppchar = ˆppchar;
PPByte = ˆPByte;
pculong = ˆculong;
pst_list = ˆst_list;
LIST = st_list;
enum_mysql_timestamp_type = (...);
pmysql_time = ˆmysql_time;
enum_server_command = (...);
Pst_net = ˆst_net;
NET = st_net;
PNET = ˆNET;
enum_field_types = cint;
penum_field_types = ˆenum_field_types;
mysql_enum_shutdown_level = cint;
enum_mysql_stmt_state = cint;
enum_mysql_set_option = (...);
Psockaddr = ˆsockaddr;
Prand_struct = ˆrand_struct;
Item_result = (...);
PItem_result = ˆItem_result;
Pst_udf_args = ˆst_udf_args;
UDF_ARGS = st_udf_args;
PUDF_ARGS = ˆUDF_ARGS;
Pst_udf_init = ˆst_udf_init;
UDF_INIT = st_udf_init;
PUDF_INIT = ˆUDF_INIT;
Pst_mysql_field = ˆst_mysql_field;
MYSQL_FIELD = st_mysql_field;
PMYSQL_FIELD = ˆMYSQL_FIELD;
PMYSQL_ROW = ˆMYSQL_ROW;
MYSQL_ROW = ppchar;
PMYSQL_FIELD_OFFSET = ˆMYSQL_FIELD_OFFSET;
MYSQL_FIELD_OFFSET = cuint;
my_ulonglong = culonglong;
Pmy_ulonglong = ˆmy_ulonglong;
Pst_mysql_rows = ˆst_mysql_rows;
MYSQL_ROWS = st_mysql_rows;
PMYSQL_ROWS = ˆMYSQL_ROWS;
PMYSQL_ROW_OFFSET = ˆMYSQL_ROW_OFFSET;
MYSQL_ROW_OFFSET = MYSQL_ROWS;
Pst_used_mem = ˆst_used_mem;
USED_MEM = st_used_mem;
PUSED_MEM = ˆUSED_MEM;
Pst_mem_root = ˆst_mem_root;
MEM_ROOT = st_mem_root;
PMEM_ROOT = ˆMEM_ROOT;
Pst_mysql_data = ˆst_mysql_data;
MYSQL_DATA = st_mysql_data;
PMYSQL_DATA = ˆMYSQL_DATA;
mysql_option = (...);
DYNAMIC_ARRAY = st_dynamic_array;
Pst_dynamic_array = ˆst_dynamic_array;
Pst_mysql_options = ˆst_mysql_options;
mysql_status = (...);
mysql_protocol_type = (...);
mysql_rpl_type = (...);
CHARSET_INFO = charset_info_st;
Pcharset_info_st = ˆcharset_info_st;
Pst_mysql_methods = ˆst_mysql_methods;
Pst_mysql = ˆst_mysql;
MYSQL = st_mysql;
PMYSQL = ˆMYSQL;
Pst_mysql_res = ˆst_mysql_res;
MYSQL_RES = st_mysql_res;
PMYSQL_RES = ˆMYSQL_RES;
Pst_mysql_stmt = ˆst_mysql_stmt;
PMYSQL_STMT = ˆMYSQL_STMT;
MYSQL_METHODS = st_mysql_methods;
PMYSQL_METHODS = ˆMYSQL_METHODS;
Pst_mysql_manager = ˆst_mysql_manager;
MYSQL_MANAGER = st_mysql_manager;
PMYSQL_MANAGER = ˆMYSQL_MANAGER;
Pst_mysql_parameters = ˆst_mysql_parameters;
MYSQL_PARAMETERS = st_mysql_parameters;
PMYSQL_PARAMETERS = ˆMYSQL_PARAMETERS;
Pst_mysql_bind_51 = ˆst_mysql_bind_51;
MYSQL_BIND_51 = st_mysql_bind_51;
PMYSQL_BIND_51 = ˆMYSQL_BIND_51;
Pst_mysql_bind_50 = ˆst_mysql_bind_50;
MYSQL_BIND_50 = st_mysql_bind_50;
PMYSQL_BIND_50 = ˆMYSQL_BIND_50;
MYSQL_STMT = st_mysql_stmt;
enum_stmt_attr_type = (...);

Constants

mysqllib: array[0..3] of filenamety = ('libmysqlclient.so.18', 'libmysqlclient.so.16','libmysqlclient.so.15','libmysqlclient.so');
NAME_LEN = 64;
HOSTNAME_LENGTH = 60;
USERNAME_LENGTH = 16;
SERVER_VERSION_LENGTH = 60;
SQLSTATE_LENGTH = 5;
LOCAL_HOST = 'localhost';
LOCAL_HOST_NAMEDPIPE = '.';
MYSQL_NAMEDPIPE = 'MySQL';
MYSQL_SERVICENAME = 'MySQL';
SCRAMBLE_LENGTH = 20;
SCRAMBLE_LENGTH_323 = 8;
SCRAMBLED_PASSWORD_CHAR_LENGTH = SCRAMBLE_LENGTH*2+1;
SCRAMBLED_PASSWORD_CHAR_LENGTH_323 = SCRAMBLE_LENGTH_323*2;
NOT_NULL_FLAG = 1;
PRI_KEY_FLAG = 2;
UNIQUE_KEY_FLAG = 4;
MULTIPLE_KEY_FLAG = 8;
BLOB_FLAG = 16;
UNSIGNED_FLAG = 32;
ZEROFILL_FLAG = 64;
BINARY_FLAG = 128;
ENUM_FLAG = 256;
AUTO_INCREMENT_FLAG = 512;
TIMESTAMP_FLAG = 1024;
SET_FLAG = 2048;
NUM_FLAG = 32768;
PART_KEY_FLAG = 16384;
GROUP_FLAG = 32768;
UNIQUE_FLAG = 65536;
BINCMP_FLAG = 131072;
REFRESH_GRANT = 1;
REFRESH_LOG = 2;
REFRESH_TABLES = 4;
REFRESH_HOSTS = 8;
REFRESH_STATUS = 16;
REFRESH_THREADS = 32;
REFRESH_SLAVE = 64;
REFRESH_MASTER = 128;
REFRESH_READ_LOCK = 16384;
REFRESH_FAST = 32768;
REFRESH_QUERY_CACHE = 65536;
REFRESH_QUERY_CACHE_FREE = $20000;
REFRESH_DES_KEY_FILE = $40000;
REFRESH_USER_RESOURCES = $80000;
CLIENT_LONG_PASSWORD = 1;
CLIENT_FOUND_ROWS = 2;
CLIENT_LONG_FLAG = 4;
CLIENT_CONNECT_WITH_DB = 8;
CLIENT_NO_SCHEMA = 16;
CLIENT_COMPRESS = 32;
CLIENT_ODBC = 64;
CLIENT_LOCAL_FILES = 128;
CLIENT_IGNORE_SPACE = 256;
CLIENT_PROTOCOL_41 = 512;
CLIENT_INTERACTIVE = 1024;
CLIENT_SSL = 2048;
CLIENT_IGNORE_SIGPIPE = 4096;
CLIENT_TRANSACTIONS = 8192;
CLIENT_RESERVED = 16384;
CLIENT_SECURE_CONNECTION = 32768;
CLIENT_MULTI_STATEMENTS = 65536;
CLIENT_MULTI_RESULTS = 131072;
CLIENT_REMEMBER_OPTIONS = 1 shl 31;
SERVER_STATUS_IN_TRANS = 1;
SERVER_STATUS_AUTOCOMMIT = 2;
SERVER_STATUS_MORE_RESULTS = 4;
SERVER_MORE_RESULTS_EXISTS = 8;
SERVER_QUERY_NO_GOOD_INDEX_USED = 16;
SERVER_QUERY_NO_INDEX_USED = 32;
SERVER_STATUS_DB_DROPPED = 256;
MYSQL_ERRMSG_SIZE = 200;
NET_READ_TIMEOUT = 30;
NET_WRITE_TIMEOUT = 60;
NET_WAIT_TIMEOUT = 8*60*60;
MAX_TINYINT_WIDTH = 3;
MAX_SMALLINT_WIDTH = 5;
MAX_MEDIUMINT_WIDTH = 8;
MAX_INT_WIDTH = 10;
MAX_BIGINT_WIDTH = 20;
MAX_CHAR_WIDTH = 255;
MAX_BLOB_WIDTH = 8192;
packet_error : culong = culong(not(0));
MYSQL_TYPE_DECIMAL = 0;
MYSQL_TYPE_TINY = 1;
MYSQL_TYPE_SHORT = 2;
MYSQL_TYPE_LONG = 3;
MYSQL_TYPE_FLOAT = 4;
MYSQL_TYPE_DOUBLE = 5;
MYSQL_TYPE_NULL = 6;
MYSQL_TYPE_TIMESTAMP = 7;
MYSQL_TYPE_LONGLONG = 8;
MYSQL_TYPE_INT24 = 9;
MYSQL_TYPE_DATE = 10;
MYSQL_TYPE_TIME = 11;
MYSQL_TYPE_DATETIME = 12;
MYSQL_TYPE_YEAR = 13;
MYSQL_TYPE_NEWDATE = 14;
MYSQL_TYPE_ENUM = 247;
MYSQL_TYPE_SET = 248;
MYSQL_TYPE_TINY_BLOB = 249;
MYSQL_TYPE_MEDIUM_BLOB = 250;
MYSQL_TYPE_LONG_BLOB = 251;
MYSQL_TYPE_BLOB = 252;
MYSQL_TYPE_VAR_STRING = 253;
MYSQL_TYPE_STRING = 254;
MYSQL_TYPE_GEOMETRY = 255;
CLIENT_MULTI_QUERIES = CLIENT_MULTI_STATEMENTS;
FIELD_TYPE_DECIMAL = MYSQL_TYPE_DECIMAL;
FIELD_TYPE_TINY = MYSQL_TYPE_TINY;
FIELD_TYPE_SHORT = MYSQL_TYPE_SHORT;
FIELD_TYPE_LONG = MYSQL_TYPE_LONG;
FIELD_TYPE_FLOAT = MYSQL_TYPE_FLOAT;
FIELD_TYPE_DOUBLE = MYSQL_TYPE_DOUBLE;
FIELD_TYPE_NULL = MYSQL_TYPE_NULL;
FIELD_TYPE_TIMESTAMP = MYSQL_TYPE_TIMESTAMP;
FIELD_TYPE_LONGLONG = MYSQL_TYPE_LONGLONG;
FIELD_TYPE_INT24 = MYSQL_TYPE_INT24;
FIELD_TYPE_DATE = MYSQL_TYPE_DATE;
FIELD_TYPE_TIME = MYSQL_TYPE_TIME;
FIELD_TYPE_DATETIME = MYSQL_TYPE_DATETIME;
FIELD_TYPE_YEAR = MYSQL_TYPE_YEAR;
FIELD_TYPE_NEWDATE = MYSQL_TYPE_NEWDATE;
FIELD_TYPE_ENUM = MYSQL_TYPE_ENUM;
FIELD_TYPE_SET = MYSQL_TYPE_SET;
FIELD_TYPE_TINY_BLOB = MYSQL_TYPE_TINY_BLOB;
FIELD_TYPE_MEDIUM_BLOB = MYSQL_TYPE_MEDIUM_BLOB;
FIELD_TYPE_LONG_BLOB = MYSQL_TYPE_LONG_BLOB;
FIELD_TYPE_BLOB = MYSQL_TYPE_BLOB;
FIELD_TYPE_VAR_STRING = MYSQL_TYPE_VAR_STRING;
FIELD_TYPE_STRING = MYSQL_TYPE_STRING;
FIELD_TYPE_CHAR = MYSQL_TYPE_TINY;
FIELD_TYPE_INTERVAL = MYSQL_TYPE_ENUM;
FIELD_TYPE_GEOMETRY = MYSQL_TYPE_GEOMETRY;
MYSQL_SHUTDOWN_KILLABLE_CONNECT : cuchar = 1 shl 0;
MYSQL_SHUTDOWN_KILLABLE_TRANS : cuchar = 1 shl 1;
MYSQL_SHUTDOWN_KILLABLE_LOCK_TABLE : cuchar = 1 shl 2;
MYSQL_SHUTDOWN_KILLABLE_UPDATE : cuchar = 1 shl 3;
SHUTDOWN_DEFAULT = 0;
SHUTDOWN_WAIT_CONNECTIONS = 1;
SHUTDOWN_WAIT_TRANSACTIONS = 2;
SHUTDOWN_WAIT_UPDATES = 8;
SHUTDOWN_WAIT_ALL_BUFFERS = 16;
SHUTDOWN_WAIT_CRITICAL_BUFFERS = 17;
KILL_QUERY = 254;
KILL_CONNECTION = 255;
MYSQL_STMT_INIT_DONE = 1;
MYSQL_STMT_PREPARE_DONE = 2;
MYSQL_STMT_EXECUTE_DONE = 3;
MYSQL_STMT_FETCH_DONE = 4;
NET_HEADER_SIZE = 4;
COMP_HEADER_SIZE = 3;
NULL_LENGTH : culong = culong(not(0));
MYSQL_STMT_HEADER = 4;
MYSQL_LONG_DATA_HEADER = 6;
CLIENT_NET_READ_TIMEOUT = 365*24*3600;
CLIENT_NET_WRITE_TIMEOUT = 365*24*3600;
MYSQL_COUNT_ERROR = not (my_ulonglong(0));
ALLOC_MAX_BLOCK_TO_DROP = 4096;
ALLOC_MAX_BLOCK_USAGE_BEFORE_DROP = 10;
MAX_MYSQL_MANAGER_ERR = 256;
MAX_MYSQL_MANAGER_MSG = 256;
MANAGER_OK = 200;
MANAGER_INFO = 250;
MANAGER_ACCESS = 401;
MANAGER_CLIENT_ERR = 450;
MANAGER_INTERNAL_ERR = 500;
LOCAL_INFILE_ERROR_LEN = 512;
MYSQL_NO_DATA = 100;
MYSQL_DATA_TRUNCATED = 101;

Variables

mysql_server_init: function(argc:cint; argv:PPchar; groups:PPchar):cint; cdecl;
mysql_server_end: procedure; cdecl;
mysql_library_init: function(argc:cint; argv:PPchar; groups:PPchar):cint; cdecl;
mysql_library_end: procedure; cdecl;
mysql_num_rows: function(res:PMYSQL_RES):my_ulonglong; cdecl;
mysql_num_fields: function(res:PMYSQL_RES):cuint; cdecl;
mysql_eof: function(res:PMYSQL_RES):my_bool; cdecl;
mysql_fetch_field_direct: function(res:PMYSQL_RES; fieldnr:cuint):PMYSQL_FIELD; cdecl;
mysql_fetch_fields: function(res:PMYSQL_RES):PMYSQL_FIELD; cdecl;
mysql_row_tell: function(res:PMYSQL_RES):MYSQL_ROW_OFFSET; cdecl;
mysql_field_tell: function(res:PMYSQL_RES):MYSQL_FIELD_OFFSET; cdecl;
mysql_field_count: function(mysql:PMYSQL):cuint; cdecl;
mysql_affected_rows: function(mysql:PMYSQL):my_ulonglong; cdecl;
mysql_insert_id: function(mysql:PMYSQL):my_ulonglong; cdecl;
mysql_errno: function(mysql:PMYSQL):cuint; cdecl;
mysql_error: function(mysql:PMYSQL):Pchar; cdecl;
mysql_sqlstate: function(mysql:PMYSQL):Pchar; cdecl;
mysql_warning_count: function(mysql:PMYSQL):cuint; cdecl;
mysql_info: function(mysql:PMYSQL):Pchar; cdecl;
mysql_thread_id: function(mysql:PMYSQL):culong; cdecl;
mysql_character_set_name: function(mysql:PMYSQL):Pchar; cdecl;
mysql_set_character_set: function(mysql:PMYSQL; csname:Pchar):cint; cdecl;
mysql_get_character_set_info: procedure(mysql : PMYSQL; charset : PMY_CHARSET_INFO); cdecl;
mysql_init: function(mysql:PMYSQL):PMYSQL; cdecl;
mysql_ssl_set: function(mysql:PMYSQL; key:Pchar; cert:Pchar; ca:Pchar; capath:Pchar; cipher:Pchar):my_bool; cdecl;
mysql_get_ssl_cipher: function(mysql: pmysql): pchar; cdecl;
mysql_change_user: function(mysql:PMYSQL; user:Pchar; passwd:Pchar; db:Pchar):my_bool; cdecl;
mysql_real_connect: function(mysql:PMYSQL; host:Pchar; user:Pchar; passwd:Pchar; db:Pchar; port:cuint; unix_socket:Pchar; clientflag:culong):PMYSQL; cdecl;
mysql_select_db: function(mysql:PMYSQL; db:Pchar):cint; cdecl;
mysql_query: function(mysql:PMYSQL; q:Pchar):cint; cdecl;
mysql_send_query: function(mysql:PMYSQL; q:Pchar; length:culong):cint; cdecl;
mysql_real_query: function(mysql:PMYSQL; q:Pchar; length:culong):cint; cdecl;
mysql_store_result: function(mysql:PMYSQL):PMYSQL_RES; cdecl;
mysql_use_result: function(mysql:PMYSQL):PMYSQL_RES; cdecl;
mysql_shutdown: function(mysql:PMYSQL; shutdown_level:mysql_enum_shutdown_level):cint; cdecl;
mysql_dump_debug_info: function(mysql:PMYSQL):cint; cdecl;
mysql_refresh: function(mysql:PMYSQL; refresh_options:cuint):cint; cdecl;
mysql_kill: function(mysql:PMYSQL; pid:culong):cint; cdecl;
mysql_set_server_option: function(mysql:PMYSQL; option:enum_mysql_set_option):cint; cdecl;
mysql_ping: function(mysql:PMYSQL):cint; cdecl;
mysql_stat: function(mysql:PMYSQL):Pchar; cdecl;
mysql_get_server_info: function(mysql:PMYSQL):Pchar; cdecl;
mysql_get_client_info: function:Pchar; cdecl;
mysql_get_client_version: function:culong; cdecl;
mysql_get_host_info: function(mysql:PMYSQL):Pchar; cdecl;
mysql_get_server_version: function(mysql:PMYSQL):culong; cdecl;
mysql_get_proto_info: function(mysql:PMYSQL):cuint; cdecl;
mysql_list_dbs: function(mysql:PMYSQL; wild:Pchar):PMYSQL_RES; cdecl;
mysql_list_tables: function(mysql:PMYSQL; wild:Pchar):PMYSQL_RES; cdecl;
mysql_list_processes: function(mysql:PMYSQL):PMYSQL_RES; cdecl;
mysql_options: function(mysql:PMYSQL; option:mysql_option; arg: pointer):cint; cdecl;
mysql_free_result: procedure(result:PMYSQL_RES); cdecl;
mysql_data_seek: procedure(result:PMYSQL_RES; offset:my_ulonglong); cdecl;
mysql_row_seek: function(result:PMYSQL_RES; offset:MYSQL_ROW_OFFSET):MYSQL_ROW_OFFSET; cdecl;
mysql_field_seek: function(result:PMYSQL_RES; offset:MYSQL_FIELD_OFFSET):MYSQL_FIELD_OFFSET; cdecl;
mysql_fetch_row: function(result:PMYSQL_RES):MYSQL_ROW; cdecl;
mysql_fetch_lengths: function(result:PMYSQL_RES):pculong; cdecl;
mysql_fetch_field: function(result:PMYSQL_RES):PMYSQL_FIELD; cdecl;
mysql_list_fields: function(mysql:PMYSQL; table:Pchar; wild:Pchar):PMYSQL_RES; cdecl;
mysql_escape_string: function(fto:Pchar; from:Pchar; from_length:culong):culong; cdecl;
mysql_hex_string: function(fto:Pchar; from:Pchar; from_length:culong):culong; cdecl;
mysql_real_escape_string: function(mysql:PMYSQL; fto:Pchar; from:Pchar; length:culong):culong; cdecl;
mysql_debug: procedure(debug:Pchar); cdecl;
mysql_rollback: function(mysql:PMYSQL):my_bool; cdecl;
mysql_autocommit: function(mysql:PMYSQL; auto_mode:my_bool):my_bool; cdecl;
mysql_commit: function(mysql:PMYSQL):my_bool; cdecl;
mysql_more_results: function(mysql:PMYSQL):my_bool; cdecl;
mysql_next_result: function(mysql:PMYSQL):cint; cdecl;
mysql_close: procedure(sock:PMYSQL); cdecl;
mysql_stmt_init: function(mysql:PMYSQL):PMYSQL_STMT; cdecl;
mysql_stmt_prepare: function(stmt:PMYSQL_STMT; query:Pchar; length:culong):cint; cdecl;
mysql_stmt_execute: function(stmt:PMYSQL_STMT):cint; cdecl;
mysql_stmt_fetch: function(stmt:PMYSQL_STMT):cint; cdecl;
mysql_stmt_fetch_column: function(stmt:PMYSQL_STMT; bind:pointer; column:cuint; offset:culong):cint; cdecl;
mysql_stmt_store_result: function(stmt:PMYSQL_STMT):cint; cdecl;
mysql_stmt_param_count: function(stmt:PMYSQL_STMT):culong; cdecl;
mysql_stmt_attr_set: function(stmt:PMYSQL_STMT; attr_type:enum_stmt_attr_type; attr:pointer):my_bool; cdecl;
mysql_stmt_attr_get: function(stmt:PMYSQL_STMT; attr_type:enum_stmt_attr_type; attr:pointer):my_bool; cdecl;
mysql_stmt_bind_param: function(stmt:PMYSQL_STMT; bnd:pointer):my_bool; cdecl;
mysql_stmt_bind_result: function(stmt:PMYSQL_STMT; bnd:pointer):my_bool; cdecl;
mysql_stmt_close: function(stmt:PMYSQL_STMT):my_bool; cdecl;
mysql_stmt_reset: function(stmt:PMYSQL_STMT):my_bool; cdecl;
mysql_stmt_free_result: function(stmt:PMYSQL_STMT):my_bool; cdecl;
mysql_stmt_send_long_data: function(stmt:PMYSQL_STMT; param_number:cuint; data:Pchar; length:culong):my_bool; cdecl;
mysql_stmt_result_metadata: function(stmt:PMYSQL_STMT):PMYSQL_RES; cdecl;
mysql_stmt_param_metadata: function(stmt:PMYSQL_STMT):PMYSQL_RES; cdecl;
mysql_stmt_errno: function(stmt:PMYSQL_STMT):cuint; cdecl;
mysql_stmt_error: function(stmt:PMYSQL_STMT):Pchar; cdecl;
mysql_stmt_sqlstate: function(stmt:PMYSQL_STMT):Pchar; cdecl;
mysql_stmt_row_seek: function(stmt:PMYSQL_STMT; offset:MYSQL_ROW_OFFSET): MYSQL_ROW_OFFSET; cdecl;
mysql_stmt_row_tell: function(stmt:PMYSQL_STMT):MYSQL_ROW_OFFSET; cdecl;
mysql_stmt_data_seek: procedure(stmt:PMYSQL_STMT; offset:my_ulonglong); cdecl;
mysql_stmt_num_rows: function(stmt:PMYSQL_STMT):my_ulonglong; cdecl;
mysql_stmt_affected_rows: function(stmt:PMYSQL_STMT):my_ulonglong; cdecl;
mysql_stmt_insert_id: function(stmt:PMYSQL_STMT):my_ulonglong; cdecl;
mysql_stmt_field_count: function(stmt:PMYSQL_STMT):cuint; cdecl;

Description

Functions and Procedures

procedure initializemysql(const sonames: array of filenamety);

This item has no description.

procedure releasemysql;

This item has no description.

function net_new_transaction(net : st_net) : st_net;

This item has no description.

function IS_PRI_KEY(n : longint) : boolean;

This item has no description.

function IS_NOT_NULL(n : longint) : boolean;

This item has no description.

function IS_BLOB(n : longint) : boolean;

This item has no description.

function IS_NUM(t : enum_field_types) : boolean;

This item has no description.

function INTERNAL_NUM_FIELD(f : Pst_mysql_field) : boolean;

This item has no description.

function IS_NUM_FIELD(f : Pst_mysql_field) : boolean;

This item has no description.

function mysql_reload(mysql : PMySQL) : cint;

This item has no description.

function simple_command(mysql,command,arg,length,skip_check : cint) : cint;

This item has no description.

Types

my_bool = byte;

This item has no description.

Pmy_bool = ˆmy_bool;

This item has no description.

PVIO = Pointer;

This item has no description.

Pgptr = ˆgptr;

This item has no description.

gptr = ˆcchar;

This item has no description.

Pmy_socket = ˆmy_socket;

This item has no description.

my_socket = cint;

This item has no description.

pppchar = ˆppchar;

This item has no description.

PPByte = ˆPByte;

This item has no description.

pculong = ˆculong;

This item has no description.

pst_list = ˆst_list;

This item has no description.

LIST = st_list;

This item has no description.

enum_mysql_timestamp_type = (...);

This item has no description.

Values
  • MYSQL_TIMESTAMP_NONE = -2
  • MYSQL_TIMESTAMP_ERROR = -1
  • MYSQL_TIMESTAMP_DATE = 0
  • MYSQL_TIMESTAMP_DATETIME = 1
  • MYSQL_TIMESTAMP_TIME = 2
pmysql_time = ˆmysql_time;

This item has no description.

enum_server_command = (...);

This item has no description.

Values
  • 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_END
Pst_net = ˆst_net;

This item has no description.

NET = st_net;

This item has no description.

PNET = ˆNET;

This item has no description.

enum_field_types = cint;

This item has no description.

penum_field_types = ˆenum_field_types;

This item has no description.

mysql_enum_shutdown_level = cint;

This item has no description.

enum_mysql_stmt_state = cint;

This item has no description.

enum_mysql_set_option = (...);

This item has no description.

Values
  • MYSQL_OPTION_MULTI_STATEMENTS_ON
  • MYSQL_OPTION_MULTI_STATEMENTS_OFF
Psockaddr = ˆsockaddr;

This item has no description.

Prand_struct = ˆrand_struct;

This item has no description.

Item_result = (...);

This item has no description.

Values
  • STRING_RESULT := 0
  • REAL_RESULT
  • INT_RESULT
  • ROW_RESULT
  • DECIMAL_RESULT
PItem_result = ˆItem_result;

This item has no description.

Pst_udf_args = ˆst_udf_args;

This item has no description.

UDF_ARGS = st_udf_args;

This item has no description.

PUDF_ARGS = ˆUDF_ARGS;

This item has no description.

Pst_udf_init = ˆst_udf_init;

This item has no description.

UDF_INIT = st_udf_init;

This item has no description.

PUDF_INIT = ˆUDF_INIT;

This item has no description.

Pst_mysql_field = ˆst_mysql_field;

This item has no description.

MYSQL_FIELD = st_mysql_field;

This item has no description.

PMYSQL_FIELD = ˆMYSQL_FIELD;

This item has no description.

PMYSQL_ROW = ˆMYSQL_ROW;

This item has no description.

MYSQL_ROW = ppchar;

This item has no description.

PMYSQL_FIELD_OFFSET = ˆMYSQL_FIELD_OFFSET;

This item has no description.

MYSQL_FIELD_OFFSET = cuint;

This item has no description.

my_ulonglong = culonglong;

This item has no description.

Pmy_ulonglong = ˆmy_ulonglong;

This item has no description.

Pst_mysql_rows = ˆst_mysql_rows;

This item has no description.

MYSQL_ROWS = st_mysql_rows;

This item has no description.

PMYSQL_ROWS = ˆMYSQL_ROWS;

This item has no description.

PMYSQL_ROW_OFFSET = ˆMYSQL_ROW_OFFSET;

This item has no description.

MYSQL_ROW_OFFSET = MYSQL_ROWS;

This item has no description.

Pst_used_mem = ˆst_used_mem;

This item has no description.

USED_MEM = st_used_mem;

This item has no description.

PUSED_MEM = ˆUSED_MEM;

This item has no description.

Pst_mem_root = ˆst_mem_root;

This item has no description.

MEM_ROOT = st_mem_root;

This item has no description.

PMEM_ROOT = ˆMEM_ROOT;

This item has no description.

Pst_mysql_data = ˆst_mysql_data;

This item has no description.

MYSQL_DATA = st_mysql_data;

This item has no description.

PMYSQL_DATA = ˆMYSQL_DATA;

This item has no description.

mysql_option = (...);

This item has no description.

Values
  • 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
DYNAMIC_ARRAY = st_dynamic_array;

This item has no description.

Pst_dynamic_array = ˆst_dynamic_array;

This item has no description.

Pst_mysql_options = ˆst_mysql_options;

This item has no description.

mysql_status = (...);

This item has no description.

Values
  • MYSQL_STATUS_READY
  • MYSQL_STATUS_GET_RESULT
  • MYSQL_STATUS_USE_RESULT
mysql_protocol_type = (...);

This item has no description.

Values
  • MYSQL_PROTOCOL_DEFAULT
  • MYSQL_PROTOCOL_TCP
  • MYSQL_PROTOCOL_SOCKET
  • MYSQL_PROTOCOL_PIPE
  • MYSQL_PROTOCOL_MEMORY
mysql_rpl_type = (...);

This item has no description.

Values
  • MYSQL_RPL_MASTER
  • MYSQL_RPL_SLAVE
  • MYSQL_RPL_ADMIN
CHARSET_INFO = charset_info_st;

This item has no description.

Pcharset_info_st = ˆcharset_info_st;

This item has no description.

Pst_mysql_methods = ˆst_mysql_methods;

This item has no description.

Pst_mysql = ˆst_mysql;

This item has no description.

MYSQL = st_mysql;

This item has no description.

PMYSQL = ˆMYSQL;

This item has no description.

Pst_mysql_res = ˆst_mysql_res;

This item has no description.

MYSQL_RES = st_mysql_res;

This item has no description.

PMYSQL_RES = ˆMYSQL_RES;

This item has no description.

Pst_mysql_stmt = ˆst_mysql_stmt;

This item has no description.

PMYSQL_STMT = ˆMYSQL_STMT;

This item has no description.

MYSQL_METHODS = st_mysql_methods;

This item has no description.

PMYSQL_METHODS = ˆMYSQL_METHODS;

This item has no description.

Pst_mysql_manager = ˆst_mysql_manager;

This item has no description.

MYSQL_MANAGER = st_mysql_manager;

This item has no description.

PMYSQL_MANAGER = ˆMYSQL_MANAGER;

This item has no description.

Pst_mysql_parameters = ˆst_mysql_parameters;

This item has no description.

MYSQL_PARAMETERS = st_mysql_parameters;

This item has no description.

PMYSQL_PARAMETERS = ˆMYSQL_PARAMETERS;

This item has no description.

Pst_mysql_bind_51 = ˆst_mysql_bind_51;

This item has no description.

MYSQL_BIND_51 = st_mysql_bind_51;

This item has no description.

PMYSQL_BIND_51 = ˆMYSQL_BIND_51;

This item has no description.

Pst_mysql_bind_50 = ˆst_mysql_bind_50;

This item has no description.

MYSQL_BIND_50 = st_mysql_bind_50;

This item has no description.

PMYSQL_BIND_50 = ˆMYSQL_BIND_50;

This item has no description.

MYSQL_STMT = st_mysql_stmt;

This item has no description.

enum_stmt_attr_type = (...);

This item has no description.

Values
  • STMT_ATTR_UPDATE_MAX_LENGTH

Constants

mysqllib: array[0..3] of filenamety = ('libmysqlclient.so.18', 'libmysqlclient.so.16','libmysqlclient.so.15','libmysqlclient.so');

This item has no description.

NAME_LEN = 64;

This item has no description.

HOSTNAME_LENGTH = 60;

This item has no description.

USERNAME_LENGTH = 16;

This item has no description.

SERVER_VERSION_LENGTH = 60;

This item has no description.

SQLSTATE_LENGTH = 5;

This item has no description.

LOCAL_HOST = 'localhost';

This item has no description.

LOCAL_HOST_NAMEDPIPE = '.';

This item has no description.

MYSQL_NAMEDPIPE = 'MySQL';

This item has no description.

MYSQL_SERVICENAME = 'MySQL';

This item has no description.

SCRAMBLE_LENGTH = 20;

This item has no description.

SCRAMBLE_LENGTH_323 = 8;

This item has no description.

SCRAMBLED_PASSWORD_CHAR_LENGTH = SCRAMBLE_LENGTH*2+1;

This item has no description.

SCRAMBLED_PASSWORD_CHAR_LENGTH_323 = SCRAMBLE_LENGTH_323*2;

This item has no description.

NOT_NULL_FLAG = 1;

This item has no description.

PRI_KEY_FLAG = 2;

This item has no description.

UNIQUE_KEY_FLAG = 4;

This item has no description.

MULTIPLE_KEY_FLAG = 8;

This item has no description.

BLOB_FLAG = 16;

This item has no description.

UNSIGNED_FLAG = 32;

This item has no description.

ZEROFILL_FLAG = 64;

This item has no description.

BINARY_FLAG = 128;

This item has no description.

ENUM_FLAG = 256;

This item has no description.

AUTO_INCREMENT_FLAG = 512;

This item has no description.

TIMESTAMP_FLAG = 1024;

This item has no description.

SET_FLAG = 2048;

This item has no description.

NUM_FLAG = 32768;

This item has no description.

PART_KEY_FLAG = 16384;

This item has no description.

GROUP_FLAG = 32768;

This item has no description.

UNIQUE_FLAG = 65536;

This item has no description.

BINCMP_FLAG = 131072;

This item has no description.

REFRESH_GRANT = 1;

This item has no description.

REFRESH_LOG = 2;

This item has no description.

REFRESH_TABLES = 4;

This item has no description.

REFRESH_HOSTS = 8;

This item has no description.

REFRESH_STATUS = 16;

This item has no description.

REFRESH_THREADS = 32;

This item has no description.

REFRESH_SLAVE = 64;

This item has no description.

REFRESH_MASTER = 128;

This item has no description.

REFRESH_READ_LOCK = 16384;

This item has no description.

REFRESH_FAST = 32768;

This item has no description.

REFRESH_QUERY_CACHE = 65536;

This item has no description.

REFRESH_QUERY_CACHE_FREE = $20000;

This item has no description.

REFRESH_DES_KEY_FILE = $40000;

This item has no description.

REFRESH_USER_RESOURCES = $80000;

This item has no description.

CLIENT_LONG_PASSWORD = 1;

This item has no description.

CLIENT_FOUND_ROWS = 2;

This item has no description.

CLIENT_LONG_FLAG = 4;

This item has no description.

CLIENT_CONNECT_WITH_DB = 8;

This item has no description.

CLIENT_NO_SCHEMA = 16;

This item has no description.

CLIENT_COMPRESS = 32;

This item has no description.

CLIENT_ODBC = 64;

This item has no description.

CLIENT_LOCAL_FILES = 128;

This item has no description.

CLIENT_IGNORE_SPACE = 256;

This item has no description.

CLIENT_PROTOCOL_41 = 512;

This item has no description.

CLIENT_INTERACTIVE = 1024;

This item has no description.

CLIENT_SSL = 2048;

This item has no description.

CLIENT_IGNORE_SIGPIPE = 4096;

This item has no description.

CLIENT_TRANSACTIONS = 8192;

This item has no description.

CLIENT_RESERVED = 16384;

This item has no description.

CLIENT_SECURE_CONNECTION = 32768;

This item has no description.

CLIENT_MULTI_STATEMENTS = 65536;

This item has no description.

CLIENT_MULTI_RESULTS = 131072;

This item has no description.

CLIENT_REMEMBER_OPTIONS = 1 shl 31;

This item has no description.

SERVER_STATUS_IN_TRANS = 1;

This item has no description.

SERVER_STATUS_AUTOCOMMIT = 2;

This item has no description.

SERVER_STATUS_MORE_RESULTS = 4;

This item has no description.

SERVER_MORE_RESULTS_EXISTS = 8;

This item has no description.

SERVER_QUERY_NO_GOOD_INDEX_USED = 16;

This item has no description.

SERVER_QUERY_NO_INDEX_USED = 32;

This item has no description.

SERVER_STATUS_DB_DROPPED = 256;

This item has no description.

MYSQL_ERRMSG_SIZE = 200;

This item has no description.

NET_READ_TIMEOUT = 30;

This item has no description.

NET_WRITE_TIMEOUT = 60;

This item has no description.

NET_WAIT_TIMEOUT = 8*60*60;

This item has no description.

MAX_TINYINT_WIDTH = 3;

This item has no description.

MAX_SMALLINT_WIDTH = 5;

This item has no description.

MAX_MEDIUMINT_WIDTH = 8;

This item has no description.

MAX_INT_WIDTH = 10;

This item has no description.

MAX_BIGINT_WIDTH = 20;

This item has no description.

MAX_CHAR_WIDTH = 255;

This item has no description.

MAX_BLOB_WIDTH = 8192;

This item has no description.

packet_error : culong = culong(not(0));

This item has no description.

MYSQL_TYPE_DECIMAL = 0;

This item has no description.

MYSQL_TYPE_TINY = 1;

This item has no description.

MYSQL_TYPE_SHORT = 2;

This item has no description.

MYSQL_TYPE_LONG = 3;

This item has no description.

MYSQL_TYPE_FLOAT = 4;

This item has no description.

MYSQL_TYPE_DOUBLE = 5;

This item has no description.

MYSQL_TYPE_NULL = 6;

This item has no description.

MYSQL_TYPE_TIMESTAMP = 7;

This item has no description.

MYSQL_TYPE_LONGLONG = 8;

This item has no description.

MYSQL_TYPE_INT24 = 9;

This item has no description.

MYSQL_TYPE_DATE = 10;

This item has no description.

MYSQL_TYPE_TIME = 11;

This item has no description.

MYSQL_TYPE_DATETIME = 12;

This item has no description.

MYSQL_TYPE_YEAR = 13;

This item has no description.

MYSQL_TYPE_NEWDATE = 14;

This item has no description.

MYSQL_TYPE_ENUM = 247;

This item has no description.

MYSQL_TYPE_SET = 248;

This item has no description.

MYSQL_TYPE_TINY_BLOB = 249;

This item has no description.

MYSQL_TYPE_MEDIUM_BLOB = 250;

This item has no description.

MYSQL_TYPE_LONG_BLOB = 251;

This item has no description.

MYSQL_TYPE_BLOB = 252;

This item has no description.

MYSQL_TYPE_VAR_STRING = 253;

This item has no description.

MYSQL_TYPE_STRING = 254;

This item has no description.

MYSQL_TYPE_GEOMETRY = 255;

This item has no description.

CLIENT_MULTI_QUERIES = CLIENT_MULTI_STATEMENTS;

This item has no description.

FIELD_TYPE_DECIMAL = MYSQL_TYPE_DECIMAL;

This item has no description.

FIELD_TYPE_TINY = MYSQL_TYPE_TINY;

This item has no description.

FIELD_TYPE_SHORT = MYSQL_TYPE_SHORT;

This item has no description.

FIELD_TYPE_LONG = MYSQL_TYPE_LONG;

This item has no description.

FIELD_TYPE_FLOAT = MYSQL_TYPE_FLOAT;

This item has no description.

FIELD_TYPE_DOUBLE = MYSQL_TYPE_DOUBLE;

This item has no description.

FIELD_TYPE_NULL = MYSQL_TYPE_NULL;

This item has no description.

FIELD_TYPE_TIMESTAMP = MYSQL_TYPE_TIMESTAMP;

This item has no description.

FIELD_TYPE_LONGLONG = MYSQL_TYPE_LONGLONG;

This item has no description.

FIELD_TYPE_INT24 = MYSQL_TYPE_INT24;

This item has no description.

FIELD_TYPE_DATE = MYSQL_TYPE_DATE;

This item has no description.

FIELD_TYPE_TIME = MYSQL_TYPE_TIME;

This item has no description.

FIELD_TYPE_DATETIME = MYSQL_TYPE_DATETIME;

This item has no description.

FIELD_TYPE_YEAR = MYSQL_TYPE_YEAR;

This item has no description.

FIELD_TYPE_NEWDATE = MYSQL_TYPE_NEWDATE;

This item has no description.

FIELD_TYPE_ENUM = MYSQL_TYPE_ENUM;

This item has no description.

FIELD_TYPE_SET = MYSQL_TYPE_SET;

This item has no description.

FIELD_TYPE_TINY_BLOB = MYSQL_TYPE_TINY_BLOB;

This item has no description.

FIELD_TYPE_MEDIUM_BLOB = MYSQL_TYPE_MEDIUM_BLOB;

This item has no description.

FIELD_TYPE_LONG_BLOB = MYSQL_TYPE_LONG_BLOB;

This item has no description.

FIELD_TYPE_BLOB = MYSQL_TYPE_BLOB;

This item has no description.

FIELD_TYPE_VAR_STRING = MYSQL_TYPE_VAR_STRING;

This item has no description.

FIELD_TYPE_STRING = MYSQL_TYPE_STRING;

This item has no description.

FIELD_TYPE_CHAR = MYSQL_TYPE_TINY;

This item has no description.

FIELD_TYPE_INTERVAL = MYSQL_TYPE_ENUM;

This item has no description.

FIELD_TYPE_GEOMETRY = MYSQL_TYPE_GEOMETRY;

This item has no description.

MYSQL_SHUTDOWN_KILLABLE_CONNECT : cuchar = 1 shl 0;

This item has no description.

MYSQL_SHUTDOWN_KILLABLE_TRANS : cuchar = 1 shl 1;

This item has no description.

MYSQL_SHUTDOWN_KILLABLE_LOCK_TABLE : cuchar = 1 shl 2;

This item has no description.

MYSQL_SHUTDOWN_KILLABLE_UPDATE : cuchar = 1 shl 3;

This item has no description.

SHUTDOWN_DEFAULT = 0;

This item has no description.

SHUTDOWN_WAIT_CONNECTIONS = 1;

This item has no description.

SHUTDOWN_WAIT_TRANSACTIONS = 2;

This item has no description.

SHUTDOWN_WAIT_UPDATES = 8;

This item has no description.

SHUTDOWN_WAIT_ALL_BUFFERS = 16;

This item has no description.

SHUTDOWN_WAIT_CRITICAL_BUFFERS = 17;

This item has no description.

KILL_QUERY = 254;

This item has no description.

KILL_CONNECTION = 255;

This item has no description.

MYSQL_STMT_INIT_DONE = 1;

This item has no description.

MYSQL_STMT_PREPARE_DONE = 2;

This item has no description.

MYSQL_STMT_EXECUTE_DONE = 3;

This item has no description.

MYSQL_STMT_FETCH_DONE = 4;

This item has no description.

NET_HEADER_SIZE = 4;

This item has no description.

COMP_HEADER_SIZE = 3;

This item has no description.

NULL_LENGTH : culong = culong(not(0));

This item has no description.

MYSQL_STMT_HEADER = 4;

This item has no description.

MYSQL_LONG_DATA_HEADER = 6;

This item has no description.

CLIENT_NET_READ_TIMEOUT = 365*24*3600;

This item has no description.

CLIENT_NET_WRITE_TIMEOUT = 365*24*3600;

This item has no description.

MYSQL_COUNT_ERROR = not (my_ulonglong(0));

This item has no description.

ALLOC_MAX_BLOCK_TO_DROP = 4096;

This item has no description.

ALLOC_MAX_BLOCK_USAGE_BEFORE_DROP = 10;

This item has no description.

MAX_MYSQL_MANAGER_ERR = 256;

This item has no description.

MAX_MYSQL_MANAGER_MSG = 256;

This item has no description.

MANAGER_OK = 200;

This item has no description.

MANAGER_INFO = 250;

This item has no description.

MANAGER_ACCESS = 401;

This item has no description.

MANAGER_CLIENT_ERR = 450;

This item has no description.

MANAGER_INTERNAL_ERR = 500;

This item has no description.

LOCAL_INFILE_ERROR_LEN = 512;

This item has no description.

MYSQL_NO_DATA = 100;

This item has no description.

MYSQL_DATA_TRUNCATED = 101;

This item has no description.

Variables

mysql_server_init: function(argc:cint; argv:PPchar; groups:PPchar):cint; cdecl;

This item has no description.

mysql_server_end: procedure; cdecl;

This item has no description.

mysql_library_init: function(argc:cint; argv:PPchar; groups:PPchar):cint; cdecl;

This item has no description.

mysql_library_end: procedure; cdecl;

This item has no description.

mysql_num_rows: function(res:PMYSQL_RES):my_ulonglong; cdecl;

This item has no description.

mysql_num_fields: function(res:PMYSQL_RES):cuint; cdecl;

This item has no description.

mysql_eof: function(res:PMYSQL_RES):my_bool; cdecl;

This item has no description.

mysql_fetch_field_direct: function(res:PMYSQL_RES; fieldnr:cuint):PMYSQL_FIELD; cdecl;

This item has no description.

mysql_fetch_fields: function(res:PMYSQL_RES):PMYSQL_FIELD; cdecl;

This item has no description.

mysql_row_tell: function(res:PMYSQL_RES):MYSQL_ROW_OFFSET; cdecl;

This item has no description.

mysql_field_tell: function(res:PMYSQL_RES):MYSQL_FIELD_OFFSET; cdecl;

This item has no description.

mysql_field_count: function(mysql:PMYSQL):cuint; cdecl;

This item has no description.

mysql_affected_rows: function(mysql:PMYSQL):my_ulonglong; cdecl;

This item has no description.

mysql_insert_id: function(mysql:PMYSQL):my_ulonglong; cdecl;

This item has no description.

mysql_errno: function(mysql:PMYSQL):cuint; cdecl;

This item has no description.

mysql_error: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_sqlstate: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_warning_count: function(mysql:PMYSQL):cuint; cdecl;

This item has no description.

mysql_info: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_thread_id: function(mysql:PMYSQL):culong; cdecl;

This item has no description.

mysql_character_set_name: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_set_character_set: function(mysql:PMYSQL; csname:Pchar):cint; cdecl;

This item has no description.

mysql_get_character_set_info: procedure(mysql : PMYSQL; charset : PMY_CHARSET_INFO); cdecl;

This item has no description.

mysql_init: function(mysql:PMYSQL):PMYSQL; cdecl;

This item has no description.

mysql_ssl_set: function(mysql:PMYSQL; key:Pchar; cert:Pchar; ca:Pchar; capath:Pchar; cipher:Pchar):my_bool; cdecl;

This item has no description.

mysql_get_ssl_cipher: function(mysql: pmysql): pchar; cdecl;

This item has no description.

mysql_change_user: function(mysql:PMYSQL; user:Pchar; passwd:Pchar; db:Pchar):my_bool; cdecl;

This item has no description.

mysql_real_connect: function(mysql:PMYSQL; host:Pchar; user:Pchar; passwd:Pchar; db:Pchar; port:cuint; unix_socket:Pchar; clientflag:culong):PMYSQL; cdecl;

This item has no description.

mysql_select_db: function(mysql:PMYSQL; db:Pchar):cint; cdecl;

This item has no description.

mysql_query: function(mysql:PMYSQL; q:Pchar):cint; cdecl;

This item has no description.

mysql_send_query: function(mysql:PMYSQL; q:Pchar; length:culong):cint; cdecl;

This item has no description.

mysql_real_query: function(mysql:PMYSQL; q:Pchar; length:culong):cint; cdecl;

This item has no description.

mysql_store_result: function(mysql:PMYSQL):PMYSQL_RES; cdecl;

This item has no description.

mysql_use_result: function(mysql:PMYSQL):PMYSQL_RES; cdecl;

This item has no description.

mysql_shutdown: function(mysql:PMYSQL; shutdown_level:mysql_enum_shutdown_level):cint; cdecl;

This item has no description.

mysql_dump_debug_info: function(mysql:PMYSQL):cint; cdecl;

This item has no description.

mysql_refresh: function(mysql:PMYSQL; refresh_options:cuint):cint; cdecl;

This item has no description.

mysql_kill: function(mysql:PMYSQL; pid:culong):cint; cdecl;

This item has no description.

mysql_set_server_option: function(mysql:PMYSQL; option:enum_mysql_set_option):cint; cdecl;

This item has no description.

mysql_ping: function(mysql:PMYSQL):cint; cdecl;

This item has no description.

mysql_stat: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_get_server_info: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_get_client_info: function:Pchar; cdecl;

This item has no description.

mysql_get_client_version: function:culong; cdecl;

This item has no description.

mysql_get_host_info: function(mysql:PMYSQL):Pchar; cdecl;

This item has no description.

mysql_get_server_version: function(mysql:PMYSQL):culong; cdecl;

This item has no description.

mysql_get_proto_info: function(mysql:PMYSQL):cuint; cdecl;

This item has no description.

mysql_list_dbs: function(mysql:PMYSQL; wild:Pchar):PMYSQL_RES; cdecl;

This item has no description.

mysql_list_tables: function(mysql:PMYSQL; wild:Pchar):PMYSQL_RES; cdecl;

This item has no description.

mysql_list_processes: function(mysql:PMYSQL):PMYSQL_RES; cdecl;

This item has no description.

mysql_options: function(mysql:PMYSQL; option:mysql_option; arg: pointer):cint; cdecl;

This item has no description.

mysql_free_result: procedure(result:PMYSQL_RES); cdecl;

This item has no description.

mysql_data_seek: procedure(result:PMYSQL_RES; offset:my_ulonglong); cdecl;

This item has no description.

mysql_row_seek: function(result:PMYSQL_RES; offset:MYSQL_ROW_OFFSET):MYSQL_ROW_OFFSET; cdecl;

This item has no description.

mysql_field_seek: function(result:PMYSQL_RES; offset:MYSQL_FIELD_OFFSET):MYSQL_FIELD_OFFSET; cdecl;

This item has no description.

mysql_fetch_row: function(result:PMYSQL_RES):MYSQL_ROW; cdecl;

This item has no description.

mysql_fetch_lengths: function(result:PMYSQL_RES):pculong; cdecl;

This item has no description.

mysql_fetch_field: function(result:PMYSQL_RES):PMYSQL_FIELD; cdecl;

This item has no description.

mysql_list_fields: function(mysql:PMYSQL; table:Pchar; wild:Pchar):PMYSQL_RES; cdecl;

This item has no description.

mysql_escape_string: function(fto:Pchar; from:Pchar; from_length:culong):culong; cdecl;

This item has no description.

mysql_hex_string: function(fto:Pchar; from:Pchar; from_length:culong):culong; cdecl;

This item has no description.

mysql_real_escape_string: function(mysql:PMYSQL; fto:Pchar; from:Pchar; length:culong):culong; cdecl;

This item has no description.

mysql_debug: procedure(debug:Pchar); cdecl;

This item has no description.

mysql_rollback: function(mysql:PMYSQL):my_bool; cdecl;

This item has no description.

mysql_autocommit: function(mysql:PMYSQL; auto_mode:my_bool):my_bool; cdecl;

This item has no description.

mysql_commit: function(mysql:PMYSQL):my_bool; cdecl;

This item has no description.

mysql_more_results: function(mysql:PMYSQL):my_bool; cdecl;

This item has no description.

mysql_next_result: function(mysql:PMYSQL):cint; cdecl;

This item has no description.

mysql_close: procedure(sock:PMYSQL); cdecl;

This item has no description.

mysql_stmt_init: function(mysql:PMYSQL):PMYSQL_STMT; cdecl;

This item has no description.

mysql_stmt_prepare: function(stmt:PMYSQL_STMT; query:Pchar; length:culong):cint; cdecl;

This item has no description.

mysql_stmt_execute: function(stmt:PMYSQL_STMT):cint; cdecl;

This item has no description.

mysql_stmt_fetch: function(stmt:PMYSQL_STMT):cint; cdecl;

This item has no description.

mysql_stmt_fetch_column: function(stmt:PMYSQL_STMT; bind:pointer; column:cuint; offset:culong):cint; cdecl;

This item has no description.

mysql_stmt_store_result: function(stmt:PMYSQL_STMT):cint; cdecl;

This item has no description.

mysql_stmt_param_count: function(stmt:PMYSQL_STMT):culong; cdecl;

This item has no description.

mysql_stmt_attr_set: function(stmt:PMYSQL_STMT; attr_type:enum_stmt_attr_type; attr:pointer):my_bool; cdecl;

This item has no description.

mysql_stmt_attr_get: function(stmt:PMYSQL_STMT; attr_type:enum_stmt_attr_type; attr:pointer):my_bool; cdecl;

This item has no description.

mysql_stmt_bind_param: function(stmt:PMYSQL_STMT; bnd:pointer):my_bool; cdecl;

This item has no description.

mysql_stmt_bind_result: function(stmt:PMYSQL_STMT; bnd:pointer):my_bool; cdecl;

This item has no description.

mysql_stmt_close: function(stmt:PMYSQL_STMT):my_bool; cdecl;

This item has no description.

mysql_stmt_reset: function(stmt:PMYSQL_STMT):my_bool; cdecl;

This item has no description.

mysql_stmt_free_result: function(stmt:PMYSQL_STMT):my_bool; cdecl;

This item has no description.

mysql_stmt_send_long_data: function(stmt:PMYSQL_STMT; param_number:cuint; data:Pchar; length:culong):my_bool; cdecl;

This item has no description.

mysql_stmt_result_metadata: function(stmt:PMYSQL_STMT):PMYSQL_RES; cdecl;

This item has no description.

mysql_stmt_param_metadata: function(stmt:PMYSQL_STMT):PMYSQL_RES; cdecl;

This item has no description.

mysql_stmt_errno: function(stmt:PMYSQL_STMT):cuint; cdecl;

This item has no description.

mysql_stmt_error: function(stmt:PMYSQL_STMT):Pchar; cdecl;

This item has no description.

mysql_stmt_sqlstate: function(stmt:PMYSQL_STMT):Pchar; cdecl;

This item has no description.

mysql_stmt_row_seek: function(stmt:PMYSQL_STMT; offset:MYSQL_ROW_OFFSET): MYSQL_ROW_OFFSET; cdecl;

This item has no description.

mysql_stmt_row_tell: function(stmt:PMYSQL_STMT):MYSQL_ROW_OFFSET; cdecl;

This item has no description.

mysql_stmt_data_seek: procedure(stmt:PMYSQL_STMT; offset:my_ulonglong); cdecl;

This item has no description.

mysql_stmt_num_rows: function(stmt:PMYSQL_STMT):my_ulonglong; cdecl;

This item has no description.

mysql_stmt_affected_rows: function(stmt:PMYSQL_STMT):my_ulonglong; cdecl;

This item has no description.

mysql_stmt_insert_id: function(stmt:PMYSQL_STMT):my_ulonglong; cdecl;

This item has no description.

mysql_stmt_field_count: function(stmt:PMYSQL_STMT):cuint; cdecl;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.