Report if the driver supports this functionality.
Enumerator eBcp eReturnBlobDescriptors eReturnITDescriptors eReturnComputeResultsDefinition at line 1080 of file interfaces.hpp.
◆ EConnectionModeConnection mode.
Enumerator fBcpIn fPasswordEncrypted fDoNotConnectDefinition at line 812 of file interfaces.hpp.
◆ EDB_ResTypeEDB_ResType::
Type of result set
Enumerator eDB_RowResult eDB_ParamResult eDB_ComputeResult eDB_StatusResult eDB_CursorResultDefinition at line 386 of file interfaces.hpp.
◆ EDirection ◆ EGetItem ◆ ENameFormat Enumerator ePlainName eQMarkName eNumericName eNamedName eFormatName eSQLServerNameDefinition at line 98 of file interfaces.hpp.
◆ EServerType Enumerator eUnknown eMySQL eSybaseOpenServer eSybaseSQLServer eMSSqlServerDefinition at line 264 of file interfaces.hpp.
◆ Abort() virtual bool I_Connection::Abort ( void ) protectedpure virtualAbort the connection.
Implemented in CDB_Connection.
◆ BCPIn() [1/2] ◆ BCPIn() [2/2] ◆ Bind() ◆ Cancel() [1/3] virtual bool I_BaseCmd::Cancel ( void ) pure virtual ◆ Cancel() [2/3] virtual bool I_BCPInCmd::Cancel ( void ) protectedpure virtual ◆ Cancel() [3/3] virtual bool I_SendDataCmd::Cancel ( void ) protectedpure virtualImplemented in CDB_SendDataCmd.
◆ CDBConnParams() [1/2] ◆ CDBConnParams() [2/2] CDBConnParams::CDBConnParams ( void )Definition at line 42 of file interfaces.cpp.
◆ CDBConnParamsDelegate() [1/2] ◆ CDBConnParamsDelegate() [2/2] ◆ CDBParamVariant() [1/4] CDBParamVariant::CDBParamVariant ( const char * name )Definition at line 108 of file public.cpp.
◆ CDBParamVariant() [2/4] ◆ CDBParamVariant() [3/4] CDBParamVariant::CDBParamVariant ( int pos )Definition at line 94 of file public.cpp.
◆ CDBParamVariant() [4/4] CDBParamVariant::CDBParamVariant ( unsigned int pos )Definition at line 101 of file public.cpp.
◆ Close() [1/2] virtual bool I_CursorCmd::Close ( void ) protectedpure virtualClose the cursor.
Return FALSE if the cursor is closed already (or not opened yet)
Implemented in CDB_CursorCmd.
◆ Close() [2/2] virtual bool I_Connection::Close ( void ) protectedpure virtualClose an open connection.
This method will return connection (if it is created as reusable) to its connection pool
Implemented in CDB_Connection.
◆ CloseUnusedConnections() ◆ CompleteBatch() virtual bool I_BCPInCmd::CompleteBatch ( void ) protectedpure virtualComplete batch – to store all rows transferred by far in this batch into the table.
Implemented in CDB_BCPInCmd.
◆ CompleteBCP() virtual bool I_BCPInCmd::CompleteBCP ( void ) protectedpure virtualComplete the BCP and store all rows transferred in last batch into the table.
Implemented in CDB_BCPInCmd.
◆ Connect()Create new connection to specified server (or service) within this context.
NOTE:
It is your responsibility to delete the returned connection object. reusable - controls connection pooling mechanism. If it is set to true then a connection will be added to a pool of connections instead of closing.
srv_name, user_name and passwd may be set to empty string.
If pool_name is provided then connection will be taken from a pool having this name if a pool is not empty.
It is your responsibility to put connections with the same server/user/password values in a pool.
If a pool name is not provided but a server name (srv_name) is provided instead then connection with the same name will be taken from a pool of connections if a pool is not empty.
If a pool is empty then new connection will be created unless you passed mode = fDoNotConnect. In this case NULL will be returned.
If you did not provide either a pool name or a server name then NULL will be returned.
Definition at line 295 of file interfaces.cpp.
References I_DriverContext::MakeConnection().
Referenced by CBlobLoader::CBlobLoader(), CBlobRetriever::CBlobRetriever(), CDbapiSampleApp::CreateConnection(), CBlobStoreDynamic::GetConn(), CMysqlDemoApp::Run(), COcbdDemoApp::Run(), and COdbcSpwhoDemoApp::Run().
◆ ConnectMode()Get the bitmask for the connection mode (BCP, secure login, ...)
Implemented in CDB_Connection.
◆ ConnectValidated()Create new connection to specified server (within this context).
NOTE:
It is your responsibility to delete the returned connection object. reusable - controls connection pooling mechanism. If it is set to true then a connection will be added to a pool of connections instead of closing.
srv_name, user_name and passwd may be set to empty string.
If pool_name is provided then connection will be taken from a pool having this name if a pool is not empty.
It is your responsibility to put connections with the same server/user/password values in a pool.
If a pool name is not provided but a server name (srv_name) is provided instead then connection with the same name will be taken from a pool of connections if a pool is not empty.
If a pool is empty then new connection will be created unless you passed mode = fDoNotConnect. In this case NULL will be returned.
If you did not provide either a pool name or a server name then NULL will be returned.
Definition at line 317 of file interfaces.cpp.
References I_DriverContext::MakeConnection(), and CDBDefaultConnParams::SetConnValidator().
Referenced by CDbapiSampleApp::CreateConnection().
◆ Context()Get pointer to the driver context.
Implemented in CDB_Connection.
◆ CParamRecordset() CParamRecordset::CParamRecordset ( void )Definition at line 191 of file interfaces.cpp.
◆ CParamStmt() ◆ CurrentItemNo() virtual int I_Result::CurrentItemNo ( void ) const pure virtualReturn current item number we can retrieve (0,1,...)
Implemented in CDB_Result.
◆ Cursor() [1/3] ◆ Cursor() [2/3] ◆ Cursor() [3/3] ◆ DatabaseName() virtual const string& I_Connection::DatabaseName ( void ) const protectedpure virtualGet the database name.
Implemented in CDB_Connection.
◆ Delete() ◆ DescriptorType() virtual int I_BlobDescriptor::DescriptorType ( void ) const pure virtual ◆ DumpResults() virtual void I_BaseCmd::DumpResults ( void ) pure virtualDump the results of the command if result processor is installed for this connection, it will be called for each result set.
Implemented in CDB_RPCCmd, and CDB_LangCmd.
◆ Fetch() virtual bool I_Result::Fetch ( void ) pure virtualFetch next row.
Implemented in CDB_Result.
◆ GetApplicationName() virtual string I_DriverContext::GetApplicationName ( void ) const pure virtual ◆ GetBindParams() virtual CDBParams& CParamStmt::GetBindParams ( void ) pure virtual ◆ GetBlobDescriptor() ◆ GetColumnNum() virtual int I_Result::GetColumnNum ( void ) const pure virtualReturn number of columns in the recordset.
Implemented in CDB_Result.
◆ GetConnValidator() [1/2] ◆ GetConnValidator() [2/2]Implemented in CUpdMirrorServerParams, impl::CMakeConnActualParams, CDBConnParamsDelegate, and impl::CDBConnParamsBase.
Referenced by CDBConnectionFactory::DispatchServerName(), CDBConnParamsDelegate::GetConnValidator(), impl::CMakeConnActualParams::GetConnValidator(), CUpdMirrorServerParams::GetConnValidator(), CDBConnectionFactory::MakeDBConnection(), CDefaultConnectPolicy::MakeDBConnection(), CDBConnectionFactory::MakeValidConnection(), and CDBConnectionFactory::x_LogConnection().
◆ GetDatabaseName() [1/2] string CDBConnParamsDelegate::GetDatabaseName ( void ) const virtual ◆ GetDatabaseName() [2/2] virtual string CDBConnParams::GetDatabaseName ( void ) const pure virtual ◆ GetDataType() ◆ GetDefineParams() [1/2]Get meta-information about rows in resultset.
Implemented in CDB_Result.
◆ GetDefineParams() [2/2] virtual CDBParams& CParamRecordset::GetDefineParams ( void ) pure virtual ◆ GetDirection() ◆ GetDriverName() [1/3] string CDBConnParamsDelegate::GetDriverName ( void ) const virtual ◆ GetDriverName() [2/3] string I_DriverContext::GetDriverName ( void ) const virtual ◆ GetDriverName() [3/3] virtual string CDBConnParams::GetDriverName ( void ) const pure virtual ◆ GetEncoding() [1/2] EEncoding CDBConnParamsDelegate::GetEncoding ( void ) const virtual ◆ GetEncoding() [2/2] virtual EEncoding CDBConnParams::GetEncoding ( void ) const pure virtual ◆ GetExtraFeatures()Get interface for extra features that could be implemented in the driver.
Implemented in CDB_Connection.
◆ GetFormat() ◆ GetHost() [1/2] Uint4 CDBConnParamsDelegate::GetHost ( void ) const virtual ◆ GetHost() [2/2] virtual Uint4 CDBConnParams::GetHost ( void ) const pure virtualImplemented in CUpdMirrorServerParams, impl::CMakeConnActualParams, CDBConnParamsDelegate, CDBInterfacesFileConnParams, impl::CDBConnParamsBase, and CDB_DBLB_Delegate.
Referenced by CDBConnectionFactory::DispatchServerName(), CDBConnParamsDelegate::GetHost(), impl::CMakeConnActualParams::GetHost(), CUpdMirrorServerParams::GetHost(), CDBConnectionFactory::MakeValidConnection(), ctlib::Connection::Open(), CODBC_Connection::x_Connect(), and CDBConnectionFactory::x_LogConnection().
◆ GetHostName() virtual string I_DriverContext::GetHostName ( void ) const pure virtual ◆ GetImageOrTextDescriptor() ◆ GetIndex() ◆ GetItem()Get a result item (you can use either GetItem or ReadItem).
Implemented in CDB_Result.
◆ GetLoginTimeout() virtual unsigned int I_DriverContext::GetLoginTimeout ( void ) const pure virtual ◆ GetMaxSize() ◆ GetName() [1/3] ◆ GetName() [2/3] ◆ GetName() [3/3]Definition at line 129 of file interfaces.hpp.
References CDBParamVariant::m_Name.
Referenced by impl::CDBBindedParams::Bind(), CQueryImpl::GetColumn(), impl::CCachedRowInfo::GetDataType(), impl::CCachedRowInfo::GetDirection(), impl::CDBBindedParams::GetIndex(), impl::CCachedRowInfo::GetIndex(), impl::CCachedRowInfo::GetMaxSize(), CResultSetMetaData::GetMaxSize(), CResultSetMetaData::GetName(), impl::CDBBindedParams::GetName(), impl::CCachedRowInfo::GetName(), CResultSetMetaData::GetType(), CResultSet::GetVariant(), IResultSetMetaData::HasColumn(), impl::CDBBindedParams::Set(), and CStatement::SetParam().
◆ GetNum() virtual unsigned int CDBParams::GetNum ( void ) const pure virtual ◆ GetOpeningMsgHandlers() [1/2] ◆ GetOpeningMsgHandlers() [2/2] ◆ GetParam() [1/2] ◆ GetParam() [2/2]Parameters, which are not listed above explicitly, should be retrieved via SetParam() method.
Implemented in CUpdMirrorServerParams, CDBConnParams_DNC, impl::CMakeConnActualParams, CDBConnParamsDelegate, and impl::CDBConnParamsBase.
Referenced by impl::CConnection::CConnection(), CTL_Connection::CTL_Connection(), CDBConnectionFactory::DispatchServerName(), CDBConnParamsDelegate::GetParam(), impl::CMakeConnActualParams::GetParam(), CUpdMirrorServerParams::GetParam(), impl::CDriverContext::MakeConnection(), CDBConnectionFactory::MakeDBConnection(), MakePluginManagerParamTree(), impl::CDriverContext::MakePooledConnection(), CDBConnectionFactory::MakeValidConnection(), impl::CDriverContext::SatisfyPoolMinimum(), CDBConnectionFactory::x_LogConnection(), and CODBC_Connection::x_SetConnAttributesBefore().
◆ GetPassword() [1/2] string CDBConnParamsDelegate::GetPassword ( void ) const virtual ◆ GetPassword() [2/2] virtual string CDBConnParams::GetPassword ( void ) const pure virtualImplemented in CUpdMirrorServerParams, impl::CMakeConnActualParams, CDBConnParamsDelegate, CDBEnvConnParams, and impl::CDBConnParamsBase.
Referenced by CMySQL_Connection::CMySQL_Connection(), CTL_Connection::CTL_Connection(), CDBConnParamsDelegate::GetPassword(), CUpdMirrorServerParams::GetPassword(), impl::CDriverContext::MakeConnection(), impl::CDriverContext::MakePooledConnection(), and CODBC_Connection::x_Connect().
◆ GetPort() [1/2] Uint2 CDBConnParamsDelegate::GetPort ( void ) const virtual ◆ GetPort() [2/2] virtual Uint2 CDBConnParams::GetPort ( void ) const pure virtualImplemented in CUpdMirrorServerParams, impl::CMakeConnActualParams, CDBConnParamsDelegate, CDBInterfacesFileConnParams, impl::CDBConnParamsBase, and CDB_DBLB_Delegate.
Referenced by CDBConnectionFactory::DispatchServerName(), CDBConnParamsDelegate::GetPort(), impl::CMakeConnActualParams::GetPort(), CUpdMirrorServerParams::GetPort(), CDBConnectionFactory::MakeValidConnection(), ctlib::Connection::Open(), CODBC_Connection::x_Connect(), and CDBConnectionFactory::x_LogConnection().
◆ GetPosition() unsigned int CDBParamVariant::GetPosition ( void ) const inlineDefinition at line 119 of file interfaces.hpp.
References CDBParamVariant::m_Pos.
Referenced by impl::CDBBindedParams::Bind(), CDBAPIBulkInsert::Bind(), CQueryImpl::GetColumn(), impl::CCachedRowInfo::GetDataType(), impl::CCachedRowInfo::GetDirection(), impl::CDBBindedParams::GetIndex(), impl::CCachedRowInfo::GetIndex(), impl::CCachedRowInfo::GetMaxSize(), CResultSetMetaData::GetMaxSize(), CResultSetMetaData::GetName(), impl::CDBBindedParams::GetName(), impl::CCachedRowInfo::GetName(), CResultSetMetaData::GetType(), python::CCachedResultSet::GetVariant(), CResultSet::GetVariant(), IResultSetMetaData::HasColumn(), impl::CDBBindedParams::Set(), CCallableStatement::SetOutputParam(), CCallableStatement::SetParam(), CCursor::SetParam(), and CStatement::SetParam().
◆ GetProcName() virtual const string& I_RPCCmd::GetProcName ( void ) const protectedpure virtualGet a name of the procedure.
Implemented in CDB_RPCCmd.
◆ GetProtocolVersion() [1/2] Uint4 CDBConnParamsDelegate::GetProtocolVersion ( void ) const virtual ◆ GetProtocolVersion() [2/2] virtual Uint4 CDBConnParams::GetProtocolVersion ( void ) const pure virtual ◆ GetServerName() [1/2] string CDBConnParamsDelegate::GetServerName ( void ) const virtual ◆ GetServerName() [2/2] virtual string CDBConnParams::GetServerName ( void ) const pure virtualImplemented in CUpdMirrorServerParams, impl::CMakeConnActualParams, CDBConnParamsDelegate, CDBEnvConnParams, impl::CDBConnParamsBase, and CDB_DBLB_Delegate.
Referenced by CMySQL_Connection::CMySQL_Connection(), CTL_Connection::CTL_Connection(), CDBConnectionFactory::DispatchServerName(), CDBInterfacesFileConnParams::GetHost(), CDBInterfacesFileConnParams::GetPort(), CDBConnParamsDelegate::GetServerName(), CDBInterfacesFileConnParams::GetServerType(), impl::CDriverContext::MakeConnection(), CDBConnectionFactory::MakeDBConnection(), impl::CDriverContext::MakePooledConnection(), CDBConnectionFactory::MakeValidConnection(), ctlib::Connection::Open(), impl::CDriverContext::SatisfyPoolMinimum(), CODBCContext::SetupErrorReporter(), CODBC_Connection::x_Connect(), CDBConnectionFactory::x_LogConnection(), and CODBC_Connection::x_SetupErrorReporter().
◆ GetServerType() [1/2] ◆ GetServerType() [2/2] virtual EServerType CDBConnParams::GetServerType ( void ) const pure virtual ◆ GetThis() ◆ GetTimeout() [1/2] virtual unsigned int I_DriverContext::GetTimeout ( void ) const pure virtual ◆ GetTimeout() [2/2] virtual size_t I_Connection::GetTimeout ( void ) const protectedpure virtualGet connection timeout.
This timeout limits how long each query or the like can take.
Implemented in CDB_Connection.
◆ GetUserName() [1/2] string CDBConnParamsDelegate::GetUserName ( void ) const virtual ◆ GetUserName() [2/2] virtual string CDBConnParams::GetUserName ( void ) const pure virtualImplemented in CUpdMirrorServerParams, impl::CMakeConnActualParams, CDBConnParamsDelegate, CDBEnvConnParams, and impl::CDBConnParamsBase.
Referenced by CMySQL_Connection::CMySQL_Connection(), CTL_Connection::CTL_Connection(), CDBConnParamsDelegate::GetUserName(), CUpdMirrorServerParams::GetUserName(), impl::CDriverContext::MakeConnection(), impl::CDriverContext::MakePooledConnection(), CDBConnectionFactory::MakeValidConnection(), ctlib::Connection::Open(), CODBCContext::SetupErrorReporter(), CODBC_Connection::x_Connect(), CDBConnectionFactory::x_LogConnection(), and CODBC_Connection::x_SetupErrorReporter().
◆ GetValue() ◆ GetVersionString() string I_Connection::GetVersionString ( void ) const protectedvirtual ◆ HasFailed() ◆ HasMoreResults() virtual bool I_BaseCmd::HasMoreResults ( void ) const pure virtual ◆ I_BaseCmd() ◆ I_BCPInCmd() ◆ I_Connection() ◆ I_CursorCmd() ◆ I_DriverContext() I_DriverContext::I_DriverContext ( void ) protectedDefinition at line 284 of file interfaces.cpp.
◆ I_LangCmd() ◆ I_Result() ◆ I_RPCCmd() ◆ I_SendDataCmd() ◆ InitApplicationName() virtual void I_DriverContext::InitApplicationName ( void ) inlinevirtual ◆ IsAbleTo()Check if a driver is acle to provide necessary functionality.
Implemented in CODBCContext, CMySQLContext, and CTLibContext.
◆ IsAlive() virtual bool I_Connection::IsAlive ( void ) protectedpure virtualCheck out if connection is alive.
This function doesn't ping the server, it just checks the status of connection which was set by the last i/o operation.
Implemented in CDB_Connection.
◆ IsPositional() bool CDBParamVariant::IsPositional ( void ) const inlineDefinition at line 115 of file interfaces.hpp.
References CDBParamVariant::m_IsPositional.
Referenced by impl::CDBBindedParams::Bind(), CDBAPIBulkInsert::Bind(), CQueryImpl::GetColumn(), impl::CCachedRowInfo::GetDataType(), impl::CCachedRowInfo::GetDirection(), impl::CDBBindedParams::GetIndex(), impl::CCachedRowInfo::GetIndex(), impl::CCachedRowInfo::GetMaxSize(), CResultSetMetaData::GetMaxSize(), CResultSetMetaData::GetName(), impl::CDBBindedParams::GetName(), impl::CCachedRowInfo::GetName(), CResultSetMetaData::GetType(), python::CCachedResultSet::GetVariant(), CResultSet::GetVariant(), IResultSetMetaData::HasColumn(), impl::CDBBindedParams::Set(), CCallableStatement::SetOutputParam(), CCallableStatement::SetParam(), CCursor::SetParam(), and CStatement::SetParam().
◆ IsReusable() virtual bool I_Connection::IsReusable ( void ) const protectedpure virtualCheck if this connection is a reusable one.
Implemented in CDB_Connection.
◆ ItemDataType() virtual EDB_Type I_Result::ItemDataType ( unsigned int item_num ) const pure virtualGet datatype of a result item.
Implemented in CDB_Result.
◆ ItemMaxSize() virtual size_t I_Result::ItemMaxSize ( unsigned int item_num ) const pure virtualGet size (in bytes) of a result item.
Implemented in CDB_Result.
◆ ItemName() virtual const char* I_Result::ItemName ( unsigned int item_num ) const pure virtualGet name of a result item.
Implemented in CDB_Result.
◆ LangCmd() [1/2]These methods: LangCmd(), RPC(), BCPIn(), Cursor() and SendDataCmd() create and return a "command" object, register it for later use with this (and only this!) connection.
On error, an exception will be thrown (they never return NULL!). It is the user's responsibility to delete the returned "command" object. Language command
Implemented in CDB_Connection.
Referenced by I_Connection::LangCmd().
◆ LangCmd() [2/2] ◆ MakeConnection() ◆ MakeName()Definition at line 151 of file public.cpp.
References CTempString::assign(), CTempString::data(), DATABASE_DRIVER_ERROR, CDBParamVariant::eFormatName, CDBParamVariant::eNamedName, CTempString::end(), CDBParamVariant::eNumericName, CDBParamVariant::ePlainName, CDBParamVariant::eQMarkName, CDBParamVariant::eSQLServerName, format, isdigit(), and NULL.
◆ MakePlainName() ◆ MakePooledConnection()Create connection object WITHOUT using of Load Balancer / connection factory.
Implemented in impl::CDriverContext.
◆ More() ◆ NCBI_PARAM_TYPE() ◆ NofConnections() [1/2] ◆ NofConnections() [2/2] ◆ NofItems() virtual unsigned int I_Result::NofItems ( void ) const pure virtualGet # of items (columns) in the result.
Get # of items (columns) in the result.
Implemented in CDB_Result.
◆ Open()Open the cursor.
Return NULL if cursor resulted in no data. Throw exception on error.
Implemented in CDB_CursorCmd.
◆ operator=() [1/2] ◆ operator=() [2/2] ◆ Password() virtual const string& I_Connection::Password ( void ) const protectedpure virtualGet the password.
Implemented in CDB_Connection.
◆ PoolName() virtual const string& I_Connection::PoolName ( void ) const protectedpure virtualFind out which connection pool this connection belongs to.
Implemented in CDB_Connection.
◆ PopCntxMsgHandler() ◆ PopDefConnMsgHandler() ◆ PopMsgHandler() ◆ PushCntxMsgHandler() ◆ PushDefConnMsgHandler() ◆ PushMsgHandler()Put the message handler into message handler stack.
Implemented in CDB_Connection.
◆ ReadItem() virtual size_t I_Result::ReadItem ( void * buffer, size_t buffer_size, bool * is_null =0
) pure virtual
Read a result item body (for BLOB columns, mostly).
Throw an exception on any error.
Implemented in CDB_Result.
◆ Refresh() virtual bool I_Connection::Refresh ( void ) protectedpure virtualReset the connection to the "ready" state (cancel all active commands)
Implemented in CDB_Connection.
◆ ReleaseChildObj() void CDBConnParams::ReleaseChildObj ( void ) const inlineprotected ◆ Result() ◆ ResultType() virtual EDB_ResType I_Result::ResultType ( void ) const pure virtualGet type of the result.
Implemented in CDB_Result.
◆ RowCount() [1/2] virtual int I_BaseCmd::RowCount ( void ) const pure virtualGet the number of rows affected by the command Special case: negative on error or if there is no way that this command could ever affect any rows (like PRINT).
Implemented in CDB_RPCCmd, and CDB_LangCmd.
Referenced by CStatement::HasMoreResults().
◆ RowCount() [2/2] virtual int I_CursorCmd::RowCount ( void ) const protectedpure virtualGet the number of fetched rows Special case: negative on error or if there is no way that this command could ever affect any rows (like PRINT).
Implemented in CDB_CursorCmd.
◆ RPC() [1/2] ◆ RPC() [2/2] ◆ SemiShallowClone() virtual CDBParams* CDBParams::SemiShallowClone ( void ) const pure virtualYield a lightweight copy of these parameters, sharing representations for variable-length datatypes.
Implemented in impl::CDBBindedParams.
◆ Send() virtual bool I_BaseCmd::Send ( void ) pure virtual ◆ SendChunk() virtual size_t I_SendDataCmd::SendChunk ( const void * pChunk, size_t nofBytes ) protectedpure virtualSend chunk of data to the server.
Return number of bytes actually transferred to server.
Implemented in CDB_SendDataCmd.
◆ SendData()Shortcut to send text and image to the server without using the "Send-data" command (SendDataCmd)
Implemented in CDB_Connection.
◆ SendDataCmd() [1/2]Create send-data command.
Implemented in CDB_Connection.
◆ SendDataCmd() [2/2]Create send-data command.
Implemented in CDB_CursorCmd.
◆ SendRow() virtual bool I_BCPInCmd::SendRow ( void ) protectedpure virtual ◆ ServerName() virtual const string& I_Connection::ServerName ( void ) const protectedpure virtualGet the server name.
Implemented in CDB_Connection.
◆ Set() ◆ SetApplicationName() virtual void I_DriverContext::SetApplicationName ( const string & app_name ) pure virtual ◆ SetChildObj() ◆ SetHostName() virtual void I_DriverContext::SetHostName ( const string & host_name ) pure virtual ◆ SetLoginTimeout() virtual bool I_DriverContext::SetLoginTimeout ( unsigned int nof_secs =0
) pure virtual ◆ SetMaxBlobSize() virtual bool I_DriverContext::SetMaxBlobSize ( size_t nof_bytes ) pure virtual ◆ SetMaxTextImageSize() bool I_DriverContext::SetMaxTextImageSize ( size_t n ) inline ◆ SetRecompile() virtual void I_RPCCmd::SetRecompile ( bool recompile = true
) protectedpure virtual
Set the "recompile before execute" flag for the stored proc Implementation-specific.
Implemented in CDB_RPCCmd.
◆ SetResultProcessor()Set new result-processor.
Implemented in CDB_Connection.
◆ SetTimeout() [1/2] virtual void I_Connection::SetTimeout ( size_t nof_secs ) protectedpure virtualSet connection timeout.
This timeout limits how long each query or the like can take.
Implemented in CDB_Connection.
◆ SetTimeout() [2/2] virtual bool I_DriverContext::SetTimeout ( unsigned int nof_secs =0
) pure virtual ◆ SkipItem() virtual bool I_Result::SkipItem ( void ) pure virtual ◆ Update() ◆ UpdateBlob() ◆ UpdateTextImage() ◆ UserName() virtual const string& I_Connection::UserName ( void ) const protectedpure virtual ◆ WasCanceled() virtual bool I_BaseCmd::WasCanceled ( void ) const pure virtual ◆ WasSent() virtual bool I_BaseCmd::WasSent ( void ) const pure virtual ◆ ~CDBConnParams() CDBConnParams::~CDBConnParams ( void ) virtual
Definition at line 47 of file interfaces.cpp.
◆ ~CDBConnParamsDelegate() CDBConnParamsDelegate::~CDBConnParamsDelegate ( void ) virtual ◆ ~CDBParams() CDBParams::~CDBParams ( void ) virtualDefinition at line 145 of file interfaces.cpp.
◆ ~CDBParamVariant() CDBParamVariant::~CDBParamVariant ( void )Definition at line 123 of file public.cpp.
◆ ~CParamRecordset() CParamRecordset::~CParamRecordset ( void ) virtualDefinition at line 195 of file interfaces.cpp.
◆ ~CParamStmt() CParamStmt::~CParamStmt ( void ) virtualDefinition at line 203 of file interfaces.cpp.
◆ ~I_BaseCmd() I_BaseCmd::~I_BaseCmd ( void ) virtualDefinition at line 186 of file interfaces.cpp.
◆ ~I_BCPInCmd() I_BCPInCmd::~I_BCPInCmd ( void ) virtualDefinition at line 230 of file interfaces.cpp.
◆ ~I_BlobDescriptor() I_BlobDescriptor::~I_BlobDescriptor ( void ) virtualDefinition at line 135 of file interfaces.cpp.
◆ ~I_Connection() I_Connection::~I_Connection ( void ) virtualDefinition at line 352 of file interfaces.cpp.
◆ ~I_CursorCmd() I_CursorCmd::~I_CursorCmd ( void ) virtualDefinition at line 239 of file interfaces.cpp.
◆ ~I_DriverContext() I_DriverContext::~I_DriverContext ( void ) virtualDefinition at line 289 of file interfaces.cpp.
◆ ~I_LangCmd() I_LangCmd::~I_LangCmd ( void ) virtualDefinition at line 211 of file interfaces.cpp.
◆ ~I_Result() ◆ ~I_RPCCmd() ◆ ~I_SendDataCmd() I_SendDataCmd::~I_SendDataCmd ( void ) virtualDefinition at line 255 of file interfaces.cpp.
◆ bool ◆ conn_use_encrypt_data ◆ dbapi ◆ m_ChildObj ◆ m_Format ◆ m_IsPositional bool CDBParamVariant::m_IsPositional private ◆ m_Name ◆ m_OtherDefinition at line 357 of file interfaces.hpp.
Referenced by CDBConnParamsDelegate::CDBConnParamsDelegate(), CDBConnParamsDelegate::GetConnValidator(), CDBConnParamsDelegate::GetDatabaseName(), CDBConnParamsDelegate::GetDriverName(), CDBConnParamsDelegate::GetEncoding(), CDBConnParamsDelegate::GetHost(), CDBConnParamsDelegate::GetOpeningMsgHandlers(), CDBConnParamsDelegate::GetParam(), CDBConnParamsDelegate::GetPassword(), CDBConnParamsDelegate::GetPort(), CDBConnParamsDelegate::GetProtocolVersion(), CDBConnParamsDelegate::GetServerName(), CDBConnParamsDelegate::GetServerType(), CDBConnParamsDelegate::GetUserName(), and CDBConnParamsDelegate::~CDBConnParamsDelegate().
◆ m_Pos unsigned int CDBParamVariant::m_Pos private ◆ NCBI_DBAPIDRIVER_EXPORT ◆ CDBConnParamsDelegate ◆ IDBConnectionFactoryRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4