Connection Class Public Functions
Connection();
Connection(use_exceptions);
Connection(const char* db_name,
const char* host_name,
const char* user_login,
const char* password,
uint port,
my_bool compress = 1,
unsigned int connect_timeuot = 5,
bool te = true,
cchar* socket_name = "");
Connection (const char* db_name,
const char* host_name,
const char* user_login,
const char* password );
int affected_rows();
void close();
bool connect(cchar* db_name,
cchar* host_name,
cchar* user_login,
cchar* password);
bool connected() const;
bool create_db(string db_name);
bool drop_db(string db_name);
int errnum();
string error();
bool exec(const string& query_string);
string host_info();
string info();
int insert_id();
bool lock();
int kill(unsigned long pid);
int ping(void);
Query query();
bool real_connect(cchar* db_name,
cchar* host_name,
cchar* user_login,
cchar* password,
uint port,
my_bool compress = 0,
unsigned int connect_timeout = 60,
cchar* socket_name = "");
int refresh(unsigned int refresh_option);
bool reload();
bool select_db(const char* db_name);
bool select_db(string db_name);
string server_info();
bool shutdown();
string stat();
Result store(const string& query_string);
Result store(const string& query_string, bool te);
bool success(); // returns true if the last query was successful
void unlock();
ResUse use(const string& query_string);
ResUse use(const string& query_string, bool te);
Query Class Public Functions
Query (Connection *con, bool te=false);
Query (const Query& q);
string error();
bool exec (const string& query_string);
string preview();
bool success();
Query& operator = (const Query& q);
ResUse Class Public Functions
ResUse();
ResUse(MYSQL_RES *res,Connection *con=NULL, bool te=false);
ResUse(const ResUse& res);
unsigned int columns() const;
booleof() const;
long unsigned int* fetch_lengths() const;
Row fetch_row();
string& field_name();
const string& field_name(int) const;
FieldNames& field_names();
int field_num(const string& field_name) const;
void field_seek(int field);
mysql_type_info& field_type(int);
const Fields& fields() const;
const Fields& fields(unsigned int) const;
MYSQL_RES* mysql_result(void);
FieldNames& names();
const FieldNames& names() const;
int names(const string& str) const;
string& names(int num_field) const;
intnum_fields() const;
void reset_field_names();
void reset_field_types();
void reset_names();
void reset_types();
string& table();
FieldTypes& type();
mysql_type_info& types(int num_field);
Row Class Public Functions
Row ();
Row (MYSQL_ROW d,
const ResUse *r,
unsigned int *jj,
bool te = false);
operator bool () const;
const ColData operator (const string &i) const;
const ColData operator (const string &i) const;
const ColData operator (int i) const;
const ColData operator (size_type i) const;
const ResUse& parent () const;
const char *raw_data (int i) const;
Class Fiesds Public Functions
Fields ()
Fields (ResUse *r)
const Field& operator (int i) const
const Field& operator (size_type i) const
size_type size () const