A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/python__ncbi__dbapi_8hpp_source.html below:

NCBI C++ ToolKit: src/dbapi/lang_bind/python/python_ncbi_dbapi.hpp Source File

186

string::size_type

offset

,

190

string::size_type

offset

,

194

string::size_type

offset

,

231  bool HasRS

(

void

)

const

;

263  virtual bool HasRS

(

void

)

const

= 0;

282  void Execute

(

bool

cache_results =

false

);

291  bool HasRS

(

void

)

const

;

465

vector<size_t>* out_params);

574  void commit

(

void

)

const

;

678  const string

& driver_name,

679  const string

& db_type,

680  const string

& server_name,

681  const string

& db_name,

682  const string

& user_name,

683  const string

& user_pswd,

684  bool

support_standard_interface,

763  CError

(

const string

&

msg

, PyObject* err_type);

766  void x_Init

(

const string

&

msg

,

long

db_errno,

const string

& db_msg,

770  #define PYTHON_DBAPI_ERROR_CLASS(Name, Base) \ 771  class Name : public pythonpp::CUserError<Name, Base> \ 776  Name(const CDB_Exception& e) \ 777  { x_Init(e, GetPyException()); } \ 778  Name(const string& msg, long db_errno = 0, \ 779  const string& db_msg = kEmptyStr) \ 780  { x_Init(msg, db_errno, db_msg, GetPyException()); } \ 781  static void Rethrow(const CDB_Exception& e) \ 784  Name(const string& msg, PyObject* err_type) \ 785  : pythonpp::CUserError<Name, Base>(msg, err_type) \

string GetValue(void) const

CTransaction *const m_ParentTransaction

CCallableStmtHelper(CTransaction *trans)

int GetReturnStatus(void)

long GetRowCount(void) const

unique_ptr< ICallableStatement > m_Stmt

unique_ptr< CResultSetProxy > m_RSProxy

void SetStr(const CStmtStr &stmt, CDB_UserHandler *handler)

void SetParam(const string &name, const CVariant &value, bool &output_param)

void CreateStmt(CDB_UserHandler *handler)

CDB_UserHandler * m_UserHandler

~CCallableStmtHelper(void)

void FillDescription(pythonpp::CList &descr)

void Execute(bool cache_results=false)

CVariantSet & GetRS(void)

bool m_ResultStatusAvailable

CCPPToolkitConnParams m_Params

CTransaction * CreateTransaction(void)

void DestroyTransaction(CTransaction *trans)

EConnectionMode m_ConnectionMode

set< CTransaction * > TTransList

pythonpp::CObject __enter__(const pythonpp::CTuple &args)

CDBDefaultConnParams m_DefParams

pythonpp::CObject m_ErrorHandler

pythonpp::CObject commit(const pythonpp::CTuple &args)

CConnection(const string &driver_name, const string &db_type, const string &server_name, const string &db_name, const string &user_name, const string &user_pswd, bool support_standard_interface, const pythonpp::CDict &extra_params)

IConnection * MakeDBConnection(void) const

pythonpp::CObject close(const pythonpp::CTuple &args)

pythonpp::CObject rollback(const pythonpp::CTuple &args)

CTransaction * m_DefTransaction

CTransaction & GetDefaultTransaction(void)

pythonpp::CObject cursor(const pythonpp::CTuple &args)

pythonpp::CObject transaction(const pythonpp::CTuple &args)

CCursorIter(CCursor *cursor)

pythonpp::CObject m_PythonCursor

pythonpp::CObject fetchmany(const pythonpp::CTuple &args)

Fetch the next set of rows of a query result, returning a sequence of sequences (e....

pythonpp::CList m_InfoMessages

pythonpp::CObject __enter__(const pythonpp::CTuple &args)

pythonpp::CList m_DescrList

void ExecuteCurrStatement(void)

void AddInfoMessage(const string &message)

pythonpp::CObject m_Description

pythonpp::CObject m_PythonTransaction

pythonpp::CObject fetchall(const pythonpp::CTuple &args)

Fetch all (remaining) rows of a query result, returning them as a sequence of sequences (e....

PyObject * CreateIter(void)

bool NextSetInternal(void)

CCursor(CTransaction *trans)

pythonpp::CObject setinputsizes(const pythonpp::CTuple &args)

This can be used before a call to executeXXX() to predefine memory areas for the operation's paramete...

pythonpp::CObject close(const pythonpp::CTuple &args)

Close the cursor now (rather than whenever __del__ is called).

pythonpp::CObject fetchone(const pythonpp::CTuple &args)

Fetch the next row of a query result set, returning a single sequence, or None when no more data is a...

pythonpp::CObject get_proc_return_status(const pythonpp::CTuple &args)

CCallableStmtHelper m_CallableStmtHelper

CUserHandler m_UserHandler

CTransaction * m_ParentTransaction

static bool isDML(EStatementType stmtType)

static bool isDDL(EStatementType stmtType)

pythonpp::CObject execute(const pythonpp::CTuple &args, const pythonpp::CDict &kwargs)

Prepare and execute a database operation (query or command).

pythonpp::CObject m_ErrorHandler

void SetupParameters(const pythonpp::CDict &dict, CStmtHelper &stmt)

pythonpp::CObject callproc(const pythonpp::CTuple &args)

Call a stored database procedure with the given name.

pythonpp::CObject m_PythonConnection

CVariant GetCVariant(const pythonpp::CObject &obj) const

pythonpp::CObject setoutputsize(const pythonpp::CTuple &args)

Set a column buffer size for fetches of large columns (e.g.

pythonpp::CObject executemany(const pythonpp::CTuple &args, const pythonpp::CDict &kwargs)

Prepare a database operation (query or command) and then execute it against all parameter sequences o...

CTransaction & GetTransaction(void)

pythonpp::CObject nextset(const pythonpp::CTuple &args)

This method will make the cursor skip to the next available set, discarding any remaining rows from t...

CDMLConnPool(CTransaction *trans, ETransType trans_type=eImplicitTrans)

void rollback(void) const

const ETransType m_TransType

IStatement & GetLocalStmt(void) const

unique_ptr< IStatement > m_LocalStmt

CTransaction * m_Transaction

const CConnection & GetConnection(void) const

IConnection * Create(void)

void Destroy(IConnection *db_conn)

unique_ptr< IConnection > m_DMLConnection

CError(const CDB_Exception &e)

void x_Init(const CDB_Exception &e, PyObject *err_type)

CError(const string &msg, long db_errno=0, const string &db_msg=kEmptyStr)

TFormat GetDriverFmt(void) const

static const char * GetName(TFormat fmt)

TFormat GetUserFmt(void) const

CParamFmt(TFormat user_fmt=eTSQL, TFormat drv_fmt=eTSQL)

virtual void DumpResult(void)=0

virtual bool HasRS(void) const =0

virtual const CVariantSet & GetRS(void) const =0

virtual bool MoveToLastRS(void)=0

virtual ~CResultSetProxy(void)

virtual bool MoveToNextRS(void)=0

virtual CVariantSet & GetRS(void)=0

const CConnection & GetConnection(void) const

TConnectionList m_ConnPool

void Destroy(IConnection *db_conn)

IConnection * Create(void)

CSelectConnPool(CTransaction *trans, size_t size=3)

TConnectionList m_ConnList

CTransaction * m_Transaction

int GetReturnStatus(void)

void FillDescription(pythonpp::CList &descr)

CDB_UserHandler * m_UserHandler

void SetParam(const string &name, const CVariant &value)

unique_ptr< IResultSet > m_RS

CStmtHelper(CTransaction *trans)

void SetStr(const CStmtStr &stmt, CDB_UserHandler *handler)

long GetRowCount(void) const

CTransaction *const m_ParentTransaction

unique_ptr< IStatement > m_Stmt

void CreateStmt(CDB_UserHandler *handler)

bool m_ResultStatusAvailable

string::size_type find_named(const string &str, string::size_type offset, int &param_len)

EStatementType GetType(void) const

CStmtStr(const string &str, EStatementType default_type=estSelect, const CParamFmt &fmt=CParamFmt())

void SetStr(const string &str, EStatementType default_type=estSelect, const CParamFmt &fmt=CParamFmt(), ETriState output_expected=eTriState_Unknown)

string::size_type find_numeric(const string &str, string::size_type offset, int &param_len)

string::size_type find_TSQL(const string &str, string::size_type offset, int &param_len)

string GetStr(void) const

CDMLConnPool m_DMLConnPool

pythonpp::CObject __enter__(const pythonpp::CTuple &args)

void CloseOpenCursors(void)

IConnection * CreateSelectConnection(void)

pythonpp::CObject commit(const pythonpp::CTuple &args)

pythonpp::CObject rollback(const pythonpp::CTuple &args)

CTransaction(CConnection *conn, pythonpp::EOwnershipFuture ownnership=pythonpp::eOwned, EConnectionMode conn_mode=eSimpleMode)

const CConnection & GetParentConnection(void) const

IConnection * CreateDMLConnection(void)

void RollbackInternal(void) const

CSelectConnPool m_SelectConnPool

CCursor * CreateCursor(void)

pythonpp::CObject close(const pythonpp::CTuple &args)

void DestroyCursor(CCursor *cursor)

CConnection & GetParentConnection(void)

void DestroySelectConnection(IConnection *db_conn)

void CommitInternal(void) const

void DestroyDMLConnection(IConnection *db_conn)

CConnection * m_ParentConnection

const EConnectionMode m_ConnectionMode

pythonpp::CObject m_PythonConnection

pythonpp::CObject cursor(const pythonpp::CTuple &args)

CUserHandler(CCursor *cursor, pythonpp::CObject python_connection)

virtual bool HandleIt(CDB_Exception *ex)

Handle the exceptions resulting from a native API call, one-by-one.

pythonpp::CObject m_PythonConnection

virtual ~CUserHandler(void)

CWarning(const string &msg)

static PyObject * GetPyException(void)

void(*)(CSeq_entry_Handle seh, IWorkbench *wb, const CSerialObject &obj) handler

Defines the database API innterfaces for a variety of DBMS.

static CS_CONNECTION * conn

static const char * str(char *buf, int n)

ETriState

Enumeration to represent a tristate value.

@ eTriState_Unknown

The value is indeterminate.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

const struct ncbi::grid::netcache::search::fields::SIZE size

set< CCursor * > TCursorList

set< IConnection * > TConnectionList

EStatementType RetrieveStatementType(const string &stmt, EStatementType default_type, ETriState output_expected)

pythonpp::CTuple MakeTupleFromResult(IResultSet &rs)

const GenericPointer< typename T::ValueType > T2 value

#define PYTHON_DBAPI_ERROR_CLASS(Name, Base)

static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)


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