Home MySQL SSQLS Templates

 

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