StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
MysqlDb Class Reference

Public Member Functions

virtual bool Connect (const char *aHost, const char *aUser, const char *aPasswd, const char *aDb, const int aPort=0)
 
virtual bool reConnect ()
 
virtual unsigned NbRows ()
 
virtual unsigned NbFields ()
 
virtual void Release ()
 
virtual char * printQuery ()
 
virtual bool InputStart (const char *aName, StDbBuffer *aBuff, const char *colList, int nRows, bool &hasBinary)
 
virtual bool InputRow (StDbBuffer *aBuff, int row)
 
virtual bool InputEnd ()
 
virtual bool Input (const char *aName, StDbBuffer *aBuff)
 
virtual bool Output (StDbBuffer *aBuff)
 
MysqlDboperator<< (const char *c)
 
MysqlDboperator<< (const string s)
 
MysqlDboperator<< (const MysqlBin *aBin)
 
MysqlDboperator<< (const short aq)
 
MysqlDboperator<< (const unsigned short aq)
 
MysqlDboperator<< (const int aq)
 
MysqlDboperator<< (const unsigned int aq)
 
MysqlDboperator<< (const long long aq)
 
MysqlDboperator<< (const float aq)
 
MysqlDboperator<< (const double aq)
 
char ** DecodeStrArray (char *strinput, int &aLen)
 
char * CodeStrArray (char **strarr, int aLen)
 
virtual int GetLastInsertID ()
 
virtual bool QueryStatus ()
 
virtual bool checkForTable (const char *tableName)
 
virtual void Close ()
 
virtual bool IsConnected ()
 
virtual bool setDefaultDb (const char *dbName)
 

Public Attributes

bool mlogTime
 
StDbLogger mqueryLog
 
StDbLogger msocketLog
 
StDbLogger mconnectLog
 
StDbManagerImplmy_manager
 

Protected Member Functions

virtual void RazQuery ()
 
virtual bool ExecQuery ()
 

Protected Attributes

StHyperCacheManager m_Mgr
 

Detailed Description

Definition at line 205 of file MysqlDb.h.


The documentation for this class was generated from the following files: