(
unsigned int i= 1;
i<=
n; ++
i) {
A very basic data-write interface.
Defines the database API innterfaces for a variety of DBMS.
static CS_CONNECTION * conn
virtual IWriter * GetBlobWriter(unsigned int col, size_t blob_size, TBlobOStreamFlags flags=0)=0
Get Blob Writer.
virtual string GetName(const CDBParamVariant ¶m) const =0
Get name of column.
virtual ~ICursor()
Destructor.
virtual ~IConnection()
Destructor.
void SetApplicationName(const string &app_name)
virtual CNcbiOstream & GetBlobOStream(unsigned int col, size_t blob_size, TBlobOStreamFlags flags=0, size_t buf_size=0)=0
Get output stream for BLOB updates, requires BLOB column number.
virtual void Execute()=0
Execute stored procedure.
virtual ~IResultSetMetaData(void)
Destructor.
virtual size_t GetCancelTimeout(void) const
Get timeout for command cancellation and connection closing.
virtual CDB_Connection * GetCDB_Connection()=0
Returns the internal driver connection object.
virtual size_t GetTimeout(void) const
Get connection timeout.
virtual ~ICallableStatement()
Destructor.
virtual CNcbiOstream & GetBlobOStream(I_BlobDescriptor &d, size_t blob_size, TBlobOStreamFlags flags=0, size_t buf_size=0)=0
Get an ostream for writing BLOBs using previously created CDB_BlobDescriptor.
virtual unsigned int GetTotalColumns(void) const =0
Get total number of columns in resultset.
virtual ~IResultSet()
Destructor.
virtual I_DriverContext * GetDriverContext()=0
Returns the pointer to the general driver interface.
virtual void ExecuteUpdate()=0
Executes stored procedure no results returned.
virtual void SendSql(const string &)
Sends one or more SQL statements to the SQL server.
virtual ~IBulkInsert()
Destructor.
virtual IResultSet * ExecuteQuery(const string &)
Exectues SQL statement and returns the first resultset.
virtual IWriter * GetBlobWriter(I_BlobDescriptor &d, size_t blob_size, TBlobOStreamFlags flags=0)=0
Get a writer for writing BLOBs using previously created CDB_BlobDescriptor.
virtual ~IStatement()
Destructor.
EAllowLog
EDataSource â.
virtual ~IDataSource()
Protected Destructor.
string GetApplicationName(void) const
bool HasColumn(const CDBParamVariant ¶m) const
Convenience method to check whether a column with a given name (or number) actually exists.
virtual CNcbiOstream & GetBlobOStream(size_t blob_size, TBlobOStreamFlags flags=0, size_t buf_size=0)=0
Get Blob output stream.
@ eDisableLog
Disables log.
bool IsPositional(void) const
virtual string GetApplicationName(void) const =0
Return application name.
unsigned int GetPosition(void) const
virtual void SetApplicationName(const string &app_name)=0
Set application name.
const string & GetName(void) const
size_t GetCancelTimeout(void) const
Get timeout for command cancellation and connection closing.
size_t GetTimeout(void) const
Get connection timeout.
#define NCBI_RESUME_DEPRECATION_WARNINGS
#define NCBI_SUSPEND_DEPRECATION_WARNINGS
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
RetroSearch 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