();
map< string, CVariant * > ParamList
CDB_Result * GetCDB_Result()
virtual int GetRowCount()
Get total of rows returned.
ParamByPosList m_posParams
class CConnection * m_conn
void CacheResultSet(CDB_Result *rs)
virtual const IResultSetMetaData & GetParamsMetaData(void)
Get input parameters metadata.
virtual void PurgeResults()
Purge results.
CStatement(class CConnection *conn)
virtual IResultSet * GetResultSet()
Get resulset.
virtual void ExecuteLast()
Executes the last command (with changed parameters, if any).
virtual void SendSql(const string &sql)
Sends one or more SQL statements to the SQL server.
virtual bool Failed()
Check if the statement failed.
CDB_LangCmd * GetLangCmd()
CStmtParamsMetaData m_InParams
virtual CNcbiOstream & GetBlobOStream(I_BlobDescriptor &d, size_t blob_size, EAllowLog log_it, size_t buf_size)
virtual void ClearParamList()
Clear parameter list.
vector< CVariant * > ParamByPosList
virtual void Cancel()
Cancel statement.
virtual IConnection * GetParentConn()
Get the parent connection.
virtual IWriter * GetBlobWriter(I_BlobDescriptor &d, size_t blob_size, TBlobOStreamFlags flags)
Get a writer for writing BLOBs using previously created CDB_BlobDescriptor.
virtual IResultSet * ExecuteQuery(const string &sql)
Exectues SQL statement and returns the first resultset.
virtual CNcbiOstream & GetBlobOStream(I_BlobDescriptor &d, size_t blob_size, TBlobOStreamFlags flags, size_t buf_size)
Get an ostream for writing BLOBs using previously created CDB_BlobDescriptor.
virtual void SetAutoClearInParams(bool flag=true)
Set auto-clear input parameter flag.
virtual IWriter * GetBlobWriter(I_BlobDescriptor &d, size_t blob_size, EAllowLog log_it)
virtual void ExecuteUpdate(const string &sql)
Executes SQL statement with no results returned.
void x_Send(const string &sql)
virtual void Action(const CDbapiEvent &e)
virtual void SetParam(const CVariant &v, const CDBParamVariant ¶m)
Set input/output parameter.
CConnection * GetConnection()
virtual bool HasMoreResults()
Check for more results available.
virtual bool HasRows()
Check if resultset has rows.
virtual void Execute(const string &sql)
Sends one or more SQL statements to the SQL server (NOTE: replaced by the SendSql())
virtual bool IsAutoClearInParams(void) const
Get auto-clear input parameter flag value.
virtual void Close()
Close statement.
void SetBaseCmd(I_BaseCmd *cmd)
Writer-based output stream.
A very basic data-write interface.
Defines the database API innterfaces for a variety of DBMS.
static CS_CONNECTION * conn
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 IWriter * GetBlobWriter(I_BlobDescriptor &d, size_t blob_size, TBlobOStreamFlags flags=0)=0
Get a writer for writing BLOBs using previously created CDB_BlobDescriptor.
EAllowLog
EDataSource â.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
NCBI C++ stream class wrappers for triggering between "new" and "old" C++ stream libraries.
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