| 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 |