Database APIs
[DBAPI]

Collaboration diagram for Database APIs:


Classes

class  CDBAPI_ICacheException
 DBAPI ICache exception. More...
class  CDBAPI_Cache
 DBAPI cache implementation. More...
class  IResultSetMetaData
 IResultSetMetaData --. More...
class  IResultSet
class  IStatement
class  ICallableStatement
 ICallableStatement --. More...
class  ICursor
 ICursor --. More...
class  IBulkInsert
 IBulkInsert --. More...
class  IConnection
class  IDataSource
 IDataSource --. More...
class  CSQLITE3_ICacheException
 SQLITE3 ICache exception. More...
class  CSQLITE3_Cache
 SQLITE3 cache implementation. More...

Enumerations

enum  EAllowLog { eDisableLog, eEnableLog }
 EAllowLog --. More...

Functions

void DBAPI_Register_Cache (void)
 Register NCBI_EntryPoint_DBAPI_BlobCache.
CAutoTrans DBAPI_MakeTrans (IConnection &connection)
void SQLITE3_Register_Cache (void)
 Register NCBI_EntryPoint_SQLITE3_BlobCache.


Enumeration Type Documentation

enum EAllowLog
 

EAllowLog --.

Allow transaction log (general, to avoid using bools).

Enumerator:
eDisableLog  Disables log.
eEnableLog  Enables log.

Definition at line 72 of file dbapi.hpp.


Function Documentation

CAutoTrans DBAPI_MakeTrans IConnection connection  )  [inline]
 

Definition at line 926 of file dbapi.hpp.

References IConnection::GetCDB_Connection().

void DBAPI_Register_Cache void   ) 
 

Register NCBI_EntryPoint_DBAPI_BlobCache.

Definition at line 44 of file dbapi_blob_cache_cf.cpp.

References NCBI_EntryPoint_DBAPI_BlobCache().

void SQLITE3_Register_Cache void   ) 
 

Register NCBI_EntryPoint_SQLITE3_BlobCache.

Definition at line 153 of file sqlite_cache_factory.cpp.

References NCBI_EntryPoint_SQLITE3_BlobCache().


Generated on Wed Dec 9 08:13:55 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:20:18 2009 by modify_doxy.py rev. 173732