AllocISQLDatabase(cSQLDriver *pSQLDriver) | GrayLib::cSQLDatabase | protected |
AssertValid() const | Gray::CObject | inlinevirtual |
AttachISQL(ISQLBase *pSQL) | GrayLib::cSQLBase | protected |
ChangeCriticalWait(int iDelta) | GrayLib::cSQLDatabase | protected |
Close(bool bDestroyHandle) | GrayLib::cSQLDatabase | |
cNonCopyable() noexcept | Gray::cNonCopyable | inlineprotected |
cRefBase(int iRefCount=0) noexcept | Gray::cRefBase | inlineexplicit |
cSQLBase() | GrayLib::cSQLBase | protected |
cSQLDatabase() | GrayLib::cSQLDatabase | |
DecRefCount() | Gray::cRefBase | inline |
EndTransaction(bool bCommit) | GrayLib::cSQLDatabase | |
ExecuteSQLAndFetch(cSQLCmd &oCmd, cSQLStatement &rResultSet, cExceptionHolder *pExceptionRet=nullptr, bool bWaitIfBusy=false) | GrayLib::cSQLDatabase | |
ExecuteSQLCmd(cSQLCmd &oCmd, cExceptionHolder *pExceptionRet=nullptr) | GrayLib::cSQLDatabase | |
ExecuteSQLOrInsert(cSQLCmdUpdate &oCmdUpdate, cExceptionHolder *pExceptionRet) | GrayLib::cSQLDatabase | |
FillException(cExceptionHolder &exh, cStringA sCommand, const cDebugSourceLine &src) const | GrayLib::cSQLBase | |
FreeISQL() | GrayLib::cSQLBase | protected |
FreeISQLTested() | GrayLib::cSQLBase | protected |
get_AutoCommit() const | GrayLib::cSQLDatabase | |
get_ChildHandleCount() const noexcept | GrayLib::cSQLBase | inline |
get_HashCode() const noexcept | Gray::cRefBase | inline |
get_ISQLDatabase() const | GrayLib::cSQLDatabase | |
get_RefCount() const noexcept | Gray::cRefBase | inline |
get_SQLDriver() const | GrayLib::cSQLDatabase | inlinevirtual |
get_SQLParent() const | GrayLib::cSQLDatabase | virtual |
GetConfigDB() | GrayLib::cSQLDatabase | |
IncRefCount() | Gray::cRefBase | inline |
isConnected() const | GrayLib::cSQLDatabase | inline |
isDestructing() noexcept | Gray::cRefBase | inline |
IsExtReferenced(int nCheckVal=1) const | GrayLib::cSQLDatabase | |
isISQLValid() const | GrayLib::cSQLBase | |
isStaticConstruct() const noexcept | Gray::cRefBase | inline |
isValidCheck() const noexcept | Gray::CObject | inlinevirtual |
isValidObj() const noexcept | Gray::cRefBase | inline |
m_bLogOnError | GrayLib::cSQLBase | |
m_pISQL | GrayLib::cSQLBase | protected |
m_pSQLDriver | GrayLib::cSQLDatabase | |
onFinalRelease() | Gray::cRefBase | inlinevirtual |
OpenConnect(cStringF sConnectionString, cExceptionHolder *pExceptionHolder=nullptr, int iMaxRetries=3) | GrayLib::cSQLDatabase | |
OpenConnectInt(cExceptionHolder *pExceptionHolder, int iMaxRetries, TIMESYS_t nTimeStart) | GrayLib::cSQLDatabase | protected |
put_AutoCommit(bool bAutoCommit) | GrayLib::cSQLDatabase | |
QueryInterface(const IID &riid, void __RPC_FAR *__RPC_FAR *ppvObject) override | Gray::cRefBase | inline |
ReadConfigDB() | GrayLib::cSQLDatabase | protected |
RemoveDriverIdentification(const FILECHAR_t *pszError) | GrayLib::cSQLBase | static |
RetryOpenConnect(cExceptionHolder *pExceptionHolder=nullptr, int iMaxRetries=100) | GrayLib::cSQLDatabase | |
ReturnError1(cExceptionHolder &exh) const | GrayLib::cSQLBase | |
ReturnError2(cStringA sCommand, const cDebugSourceLine &src) const | GrayLib::cSQLBase | |
Serialize(cArchive &a) | Gray::CObject | virtual |
SetDestructing() | Gray::cRefBase | inline |
StaticConstruct() | Gray::cRefBase | inline |
StaticDestruct() | Gray::cRefBase | inline |
STDMETHOD_(HASHCODE_t, get_HashCodeX)() const noexcept | Gray::cRefBase | inline |
STDMETHOD_(ULONG, AddRef)(void) override | Gray::cRefBase | inline |
STDMETHOD_(ULONG, Release)(void) override | Gray::cRefBase | inline |
~cNonCopyable() noexcept | Gray::cNonCopyable | inlineprotected |
~CObject() | Gray::CObject | inlinevirtual |
~cRefBase() | Gray::cRefBase | inlinevirtual |
~cSQLBase() | GrayLib::cSQLBase | virtual |
~cSQLDatabase() | GrayLib::cSQLDatabase | virtual |