Class Mysql
In: lib/mysql.rb
ext/mysql_api/mysql.c
Parent: Object

      Initialize

Methods

Classes and Modules

Module Mysql::GemVersion
Class Mysql::Error
Class Mysql::Field
Class Mysql::Result
Class Mysql::RowOffset
Class Mysql::Stmt
Class Mysql::Time

Constants

VERSION = INT2FIX(MYSQL_RUBY_VERSION)   Mysql constant
OPT_CONNECT_TIMEOUT = INT2NUM(MYSQL_OPT_CONNECT_TIMEOUT)
OPT_COMPRESS = INT2NUM(MYSQL_OPT_COMPRESS)
OPT_NAMED_PIPE = INT2NUM(MYSQL_OPT_NAMED_PIPE)
INIT_COMMAND = INT2NUM(MYSQL_INIT_COMMAND)
READ_DEFAULT_FILE = INT2NUM(MYSQL_READ_DEFAULT_FILE)
READ_DEFAULT_GROUP = INT2NUM(MYSQL_READ_DEFAULT_GROUP)
SET_CHARSET_DIR = INT2NUM(MYSQL_SET_CHARSET_DIR)
SET_CHARSET_NAME = INT2NUM(MYSQL_SET_CHARSET_NAME)
OPT_LOCAL_INFILE = INT2NUM(MYSQL_OPT_LOCAL_INFILE)
OPT_PROTOCOL = INT2NUM(MYSQL_OPT_PROTOCOL)
SHARED_MEMORY_BASE_NAME = INT2NUM(MYSQL_SHARED_MEMORY_BASE_NAME)
OPT_READ_TIMEOUT = INT2NUM(MYSQL_OPT_READ_TIMEOUT)
OPT_WRITE_TIMEOUT = INT2NUM(MYSQL_OPT_WRITE_TIMEOUT)
SECURE_AUTH = INT2NUM(MYSQL_SECURE_AUTH)
OPT_GUESS_CONNECTION = INT2NUM(MYSQL_OPT_GUESS_CONNECTION)
OPT_USE_EMBEDDED_CONNECTION = INT2NUM(MYSQL_OPT_USE_EMBEDDED_CONNECTION)
OPT_USE_REMOTE_CONNECTION = INT2NUM(MYSQL_OPT_USE_REMOTE_CONNECTION)
SET_CLIENT_IP = INT2NUM(MYSQL_SET_CLIENT_IP)
REFRESH_GRANT = INT2NUM(REFRESH_GRANT)
REFRESH_LOG = INT2NUM(REFRESH_LOG)
REFRESH_TABLES = INT2NUM(REFRESH_TABLES)
REFRESH_HOSTS = INT2NUM(REFRESH_HOSTS)
REFRESH_STATUS = INT2NUM(REFRESH_STATUS)
REFRESH_THREADS = INT2NUM(REFRESH_THREADS)
REFRESH_SLAVE = INT2NUM(REFRESH_SLAVE)
REFRESH_MASTER = INT2NUM(REFRESH_MASTER)
CLIENT_FOUND_ROWS = INT2NUM(CLIENT_FOUND_ROWS)
CLIENT_NO_SCHEMA = INT2NUM(CLIENT_NO_SCHEMA)
CLIENT_COMPRESS = INT2NUM(CLIENT_COMPRESS)
CLIENT_ODBC = INT2NUM(CLIENT_ODBC)
CLIENT_LOCAL_FILES = INT2NUM(CLIENT_LOCAL_FILES)
CLIENT_IGNORE_SPACE = INT2NUM(CLIENT_IGNORE_SPACE)
CLIENT_CHANGE_USER = INT2NUM(CLIENT_CHANGE_USER)
CLIENT_INTERACTIVE = INT2NUM(CLIENT_INTERACTIVE)
CLIENT_SSL = INT2NUM(CLIENT_SSL)
CLIENT_IGNORE_SIGPIPE = INT2NUM(CLIENT_IGNORE_SIGPIPE)
CLIENT_TRANSACTIONS = INT2NUM(CLIENT_TRANSACTIONS)
CLIENT_MULTI_STATEMENTS = INT2NUM(CLIENT_MULTI_STATEMENTS)
CLIENT_MULTI_RESULTS = INT2NUM(CLIENT_MULTI_RESULTS)
OPTION_MULTI_STATEMENTS_ON = INT2NUM(MYSQL_OPTION_MULTI_STATEMENTS_ON)
OPTION_MULTI_STATEMENTS_OFF = INT2NUM(MYSQL_OPTION_MULTI_STATEMENTS_OFF)

Public Class methods

real_connect(host=nil, user=nil, passwd=nil, db=nil, port=nil, sock=nil, flag=nil)

my_debug(string)

initialize()

real_connect(host=nil, user=nil, passwd=nil, db=nil, port=nil, sock=nil, flag=nil)

real_connect(host=nil, user=nil, passwd=nil, db=nil, port=nil, sock=nil, flag=nil)

Public Instance methods

change_user(user=nil, passwd=nil, db=nil)

real_connect(host=nil, user=nil, passwd=nil, db=nil, port=nil, sock=nil, flag=nil)

real_escape_string(string)

options(opt, value=nil)

real_escape_string(string)

real_connect(host=nil, user=nil, passwd=nil, db=nil, port=nil, sock=nil, flag=nil)

ssl_set(key=nil, cert=nil, ca=nil, capath=nil, cipher=nil)

[Validate]