Definition at line 104 of file python_ncbi_dbapi.hpp.
◆ ETransType ◆ Binary() static PyObject* python::Binary ( PyObject * self, PyObject * args ) static ◆ Connect() static PyObject* python::Connect ( PyObject * self, PyObject * args, PyObject * kwargs ) static ◆ ConvertCVariant2PCObject()Definition at line 2427 of file python_ncbi_dbapi.cpp.
References CTime::Day(), delta(), eDB_BigDateTime, eDB_BigInt, eDB_Binary, eDB_Bit, eDB_Char, eDB_DateTime, eDB_Double, eDB_Float, eDB_Image, eDB_Int, eDB_LongBinary, eDB_LongChar, eDB_Numeric, eDB_SmallDateTime, eDB_SmallInt, eDB_Text, eDB_TinyInt, eDB_UnsupportedType, eDB_VarBinary, eDB_VarBinaryMax, eDB_VarChar, eDB_VarCharMax, pythonpp::CObject::Get(), CTime::GetTimeT(), CTime::Hour(), CTime::Minute(), CTime::Month(), CTime::NanoSecond(), offset, CTime::Second(), pythonpp::CTuple::SetItem(), pythonpp::CTuple::SetItemFast(), str(), CTime::TimeZoneOffset(), rapidjson::value, and CTime::Year().
Referenced by python::CCursor::callproc(), and MakeTupleFromResult().
◆ Date() static PyObject* python::Date ( PyObject * self, PyObject * args ) static ◆ DateFromTicks() static PyObject* python::DateFromTicks ( PyObject * self, PyObject * args ) static ◆ DEFINE_STATIC_ARRAY_MAP() [1/2] ◆ DEFINE_STATIC_ARRAY_MAP() [2/2] ◆ MakeTupleFromResult() [1/2] ◆ MakeTupleFromResult() [2/2] ◆ ReleaseGlobalLock() static PyObject* python::ReleaseGlobalLock ( PyObject * self, PyObject * args ) static ◆ RetrieveModuleFileName() ◆ RetrieveStatementType()Definition at line 1726 of file python_ncbi_dbapi.cpp.
References NStr::EqualNocase(), estAlter, estCreate, estDelete, estDrop, estInsert, estMerge, estSelect, estTransaction, estUpdate, eTriState_False, eTriState_True, CTempString::find(), NStr::FindNoCase(), NPOS, CTempString::npos, and stmt.
Referenced by python::CStmtStr::SetStr().
◆ ReturnStrsAsUnicode() static PyObject* python::ReturnStrsAsUnicode ( PyObject * self, PyObject * args ) static ◆ s_CursorIterNext() PyObject* python::s_CursorIterNext ( PyObject * iter_obj ) ◆ s_FillDescription()Definition at line 2082 of file python_ncbi_dbapi.cpp.
References pythonpp::CList::Append(), pythonpp::CList::Clear(), cnt, data, eDB_BigDateTime, eDB_BigInt, eDB_Binary, eDB_Bit, eDB_Char, eDB_DateTime, eDB_Double, eDB_Float, eDB_Image, eDB_Int, eDB_LongBinary, eDB_LongChar, eDB_Numeric, eDB_SmallDateTime, eDB_SmallInt, eDB_Text, eDB_TinyInt, eDB_VarBinary, eDB_VarBinaryMax, eDB_VarChar, eDB_VarCharMax, pythonpp::CExtObject< CStringType >::GetType(), pythonpp::CExtObject< CNumber >::GetType(), pythonpp::CExtObject< CBinaryType >::GetType(), pythonpp::CExtObject< CDateTimeType >::GetType(), i, pythonpp::IncRefCount(), and NStr::IntToString().
Referenced by python::CStmtHelper::FillDescription(), and python::CCallableStmtHelper::FillDescription().
◆ s_GetCursorIter() PyObject* python::s_GetCursorIter ( PyObject * curs_obj ) ◆ s_GetCursorIterFromIter() PyObject* python::s_GetCursorIterFromIter ( PyObject * iter_obj ) ◆ s_IsOutputExpected() ◆ s_ThrowDatabaseError()Definition at line 1158 of file python_ncbi_dbapi.cpp.
References CDB_Exception::eClient, eDiag_Info, CDB_Exception::eDS, CDB_Exception::eTimeout, CDB_Exception::GetDBErrCode(), CDB_Exception::GetSybaseSeverity(), NULL, and CException::what().
Referenced by Binary(), python::CCursor::callproc(), python::CConnection::CConnection(), python::CCursor::close(), python::CTransaction::close(), python::CTransaction::commit(), python::CDMLConnPool::commit(), Connect(), python::CTransaction::cursor(), Date(), DateFromTicks(), python::CCallableStmtHelper::Execute(), python::CCursor::execute(), python::CStmtHelper::Execute(), python::CCursor::executemany(), python::CCursor::fetchall(), python::CCursor::fetchmany(), python::CCursor::fetchone(), python::CCursor::get_proc_return_status(), python::CUserHandler::HandleIt(), python::CStmtHelper::MoveToNextRS(), python::CCursor::nextset(), python::CCursor::NextSetInternal(), python::CTransaction::rollback(), python::CDMLConnPool::rollback(), python::CStmtHelper::SetParam(), python::CCallableStmtHelper::SetParam(), Time(), TimeFromTicks(), Timestamp(), and TimestampFromTicks().
◆ SetLogger() static PyObject * python::SetLogger ( PyObject * self, PyObject * args ) static ◆ Time() static PyObject* python::Time ( PyObject * self, PyObject * args ) static ◆ TimeFromTicks() static PyObject* python::TimeFromTicks ( PyObject * self, PyObject * args ) static ◆ Timestamp() static PyObject* python::Timestamp ( PyObject * self, PyObject * args ) static ◆ TimestampFromTicks() static PyObject* python::TimestampFromTicks ( PyObject * self, PyObject * args ) static ◆ x_GetUTCOffset() ◆ kClientErrCodes ◆ kSybaseErrCodes Initial value:=
{
{ 102 , &CProgrammingError::Rethrow },
{ 207 , &CProgrammingError::Rethrow },
{ 208 , &CProgrammingError::Rethrow },
{ 515 , &CIntegrityError::Rethrow },
{ 547 , &CIntegrityError::Rethrow },
{ 2601 , &CIntegrityError::Rethrow },
{ 2627 , &CIntegrityError::Rethrow },
{ 2812 , &CProgrammingError::Rethrow },
{ 4104 , &CProgrammingError::Rethrow }
}
Definition at line 1139 of file python_ncbi_dbapi.cpp.
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