Search Toolkit Book for python::CStmtHelper
#include "python_ncbi_dbapi.hpp"
(Private to src/dbapi/lang_bind/python
.)
Definition at line 210 of file python_ncbi_dbapi.hpp.
◆ CStmtHelper() [1/2] ◆ CStmtHelper() [2/2] ◆ ~CStmtHelper() python::CStmtHelper::~CStmtHelper ( void ) ◆ Close() void python::CStmtHelper::Close ( void ) ◆ CreateStmt()Definition at line 1894 of file python_ncbi_dbapi.cpp.
References python::CTransaction::CreateDMLConnection(), python::CTransaction::CreateSelectConnection(), python::estSelect, IConnection::GetStatement(), python::CStmtStr::GetType(), m_Executed, m_ParentTransaction, m_ResultStatus, m_ResultStatusAvailable, m_Stmt, m_StmtStr, and m_UserHandler.
Referenced by CStmtHelper(), and SetStr().
◆ DumpResult() void python::CStmtHelper::DumpResult ( void ) private ◆ Execute() void python::CStmtHelper::Execute ( void ) ◆ FillDescription() ◆ GetReturnStatus() int python::CStmtHelper::GetReturnStatus ( void ) ◆ GetRowCount() long python::CStmtHelper::GetRowCount ( void ) const ◆ GetRS() [1/2] ◆ GetRS() [2/2] ◆ HasRS() bool python::CStmtHelper::HasRS ( void ) const ◆ MoveToNextRS() bool python::CStmtHelper::MoveToNextRS ( void ) ◆ ReleaseStmt() void python::CStmtHelper::ReleaseStmt ( void ) privateDefinition at line 1862 of file python_ncbi_dbapi.cpp.
References _ASSERT, conn, python::CTransaction::DestroyDMLConnection(), python::CTransaction::DestroySelectConnection(), python::estNone, python::estSelect, python::CStmtStr::GetType(), m_Executed, m_ParentTransaction, m_ResultStatus, m_ResultStatusAvailable, m_RS, m_Stmt, m_StmtStr, m_UserHandler, and NULL.
Referenced by Close(), and SetStr().
◆ SetParam() [1/2] ◆ SetParam() [2/2] void python::CStmtHelper::SetParam ( size_t index, const CVariant & value ) ◆ SetStr()Definition at line 1915 of file python_ncbi_dbapi.cpp.
References CreateStmt(), DumpResult(), python::estSelect, python::CStmtStr::GetType(), m_Executed, m_ResultStatus, m_ResultStatusAvailable, m_Stmt, m_StmtStr, ReleaseStmt(), and stmt.
Referenced by python::CCursor::execute(), and python::CCursor::executemany().
◆ m_Executed bool python::CStmtHelper::m_Executed private ◆ m_ParentTransaction ◆ m_ResultStatus int python::CStmtHelper::m_ResultStatus private ◆ m_ResultStatusAvailable bool python::CStmtHelper::m_ResultStatusAvailable private ◆ m_RS ◆ m_Stmt unique_ptr<IStatement> python::CStmtHelper::m_Stmt private ◆ m_StmtStr ◆ m_UserHandlerThe documentation for this class was generated from the following files:
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