NCBI C++ ToolKit
|
Search Toolkit Book for tds_dblib_dbprocess
#include <dbapi/driver/ftds100/freetds/dblib.h>
Public Attributes | |
TDSSOCKET * | tds_socket |
STATUS | row_type |
DBPROC_ROWBUF | row_buf |
int | noautofree |
int | more_results |
DB_RESULT_STATE | dbresults_state |
int | dbresults_retcode |
BYTE * | user_data |
unsigned char * | dbbuf |
int | dbbufsz |
int | command_state |
TDS_INT | text_size |
TDS_INT | text_sent |
DBTYPEINFO | typeinfo |
unsigned char | avail_flag |
DBOPTION * | dbopts |
DBSTRING * | dboptcmd |
BCP_HOSTFILEINFO * | hostfileinfo |
TDSBCPINFO * | bcpinfo |
DBREMOTE_PROC * | rpc |
DBUSMALLINT | envchange_rcv |
char | dbcurdb [DBMAXNAME+1] |
char | servcharset [DBMAXNAME+1] |
FILE * | ftos |
DB_DBCHKINTR_FUNC | chkintr |
DB_DBHNDLINTR_FUNC | hndlintr |
int | msdblib |
boolean use ms behaviour More... | |
int | ntimeouts |
NULLREP | nullreps [MAXBINDTYPES] |
default null values More... | |
unsigned char tds_dblib_dbprocess::avail_flag |
Definition at line 138 of file dblib.h.
Referenced by dbaltbind(), dbbind(), dbcmd(), dbisavail(), dbsetavail(), dbsqlsend(), and tdsdbopen().
TDSBCPINFO * tds_dblib_dbprocess::bcpinfo |
Definition at line 142 of file dblib.h.
Referenced by _bcp_exec_in(), _bcp_exec_out(), _bcp_free_storage(), _bcp_read_hostfile(), bcp_batch(), bcp_bind(), bcp_colfmt(), bcp_colfmt_ps(), bcp_collen(), bcp_colptr(), bcp_columns(), bcp_control(), bcp_done(), bcp_exec(), bcp_init(), bcp_options(), bcp_readfmt(), bcp_sendrow(), dbclose(), and init_hostfile_columns().
DB_DBCHKINTR_FUNC tds_dblib_dbprocess::chkintr |
Definition at line 148 of file dblib.h.
Referenced by _dblib_check_and_handle_interrupt(), dbsetinterrupt(), and tdsdbopen().
int tds_dblib_dbprocess::command_state |
Definition at line 134 of file dblib.h.
Referenced by dbcmd(), dbsqlsend(), dbwritetext(), and tdsdbopen().
unsigned char * tds_dblib_dbprocess::dbbuf |
Definition at line 132 of file dblib.h.
Referenced by dbcmd(), dbfreebuf(), dbgetchar(), dbsqlsend(), dbstrcpy(), and tdsdbopen().
int tds_dblib_dbprocess::dbbufsz |
Definition at line 133 of file dblib.h.
Referenced by dbcmd(), dbfreebuf(), dbgetchar(), dbstrcpy(), dbstrlen(), and tdsdbopen().
char tds_dblib_dbprocess::dbcurdb |
Definition at line 145 of file dblib.h.
Referenced by db_env_chg(), dbchange(), dbname(), and tdsdbopen().
DBSTRING * tds_dblib_dbprocess::dboptcmd |
Definition at line 140 of file dblib.h.
Referenced by dbclose(), dbclropt(), dbsetopt(), dbsqlsend(), and tdsdbopen().
DBOPTION * tds_dblib_dbprocess::dbopts |
Definition at line 139 of file dblib.h.
Referenced by dbclose(), dbclrbuf(), dbclropt(), dbisopt(), dbprhead(), dbprrow(), dbsetopt(), dbspr1row(), dbspr1rowlen(), dbsprhead(), dbsprline(), and tdsdbopen().
DB_RESULT_STATE tds_dblib_dbprocess::dbresults_state |
Definition at line 129 of file dblib.h.
Referenced by _dbresults(), dbcanquery(), dbnextrow(), dbnextrow_pivoted(), dbpivot(), dbrpcsend(), dbsqlok(), dbsqlsend(), and dbwritetext().
DBUSMALLINT tds_dblib_dbprocess::envchange_rcv |
Definition at line 144 of file dblib.h.
Referenced by db_env_chg(), dbchange(), dbsqlsend(), and tdsdbopen().
FILE * tds_dblib_dbprocess::ftos |
Definition at line 147 of file dblib.h.
Referenced by dbclose(), dbsqlsend(), and tdsdbopen().
DB_DBHNDLINTR_FUNC tds_dblib_dbprocess::hndlintr |
Definition at line 149 of file dblib.h.
Referenced by _dblib_check_and_handle_interrupt(), dbsetinterrupt(), and tdsdbopen().
BCP_HOSTFILEINFO * tds_dblib_dbprocess::hostfileinfo |
Definition at line 141 of file dblib.h.
Referenced by _bcp_exec_in(), _bcp_exec_out(), _bcp_free_columns(), _bcp_free_storage(), _bcp_read_hostfile(), bcp_bind(), bcp_colfmt(), bcp_collen(), bcp_columns(), bcp_control(), bcp_exec(), bcp_getbatchsize(), bcp_init(), bcp_sendrow(), and dbclose().
int tds_dblib_dbprocess::more_results |
Definition at line 128 of file dblib.h.
Referenced by dbsqlsend().
int tds_dblib_dbprocess::msdblib |
boolean use ms behaviour
Definition at line 152 of file dblib.h.
Referenced by _dblib_handle_err_message(), bcp_colfmt(), copy_data_to_host_var(), dbconvert(), dblib_datecrack(), dbperror(), default_err_handler(), and tdsdbopen().
int tds_dblib_dbprocess::ntimeouts |
Definition at line 154 of file dblib.h.
Referenced by dbperror().
NULLREP tds_dblib_dbprocess::nullreps |
default null values
Definition at line 157 of file dblib.h.
Referenced by dbclose(), dbgetnull(), dbsetnull(), and tdsdbopen().
DBPROC_ROWBUF tds_dblib_dbprocess::row_buf |
Definition at line 125 of file dblib.h.
Referenced by _dbresults(), buffer_add_row(), buffer_alloc(), buffer_current_index(), buffer_save_row(), buffer_set_capacity(), dbclose(), dbclrbuf(), dbfirstrow(), dbgetrow(), dblastrow(), dbnextrow(), dbsetrow(), dbsqlok(), and if().
STATUS tds_dblib_dbprocess::row_type |
Definition at line 124 of file dblib.h.
Referenced by dbnextrow(), and dbrowtype().
DBREMOTE_PROC * tds_dblib_dbprocess::rpc |
Definition at line 143 of file dblib.h.
Referenced by dbrpcinit(), dbrpcparam(), and dbrpcsend().
char tds_dblib_dbprocess::servcharset |
Definition at line 146 of file dblib.h.
Referenced by db_env_chg(), dbservcharset(), and tdsdbopen().
TDSSOCKET * tds_dblib_dbprocess::tds_socket |
Definition at line 122 of file dblib.h.
Referenced by _bcp_convert_in(), _bcp_convert_out(), _bcp_exec_in(), _bcp_exec_out(), _bcp_read_hostfile(), _dbnullable(), _dbresults(), bcp_batch(), bcp_done(), bcp_init(), bcp_sendrow(), dbacolptr(), dbbind(), dbbylist(), dbcancel(), dbcanquery(), dbclose(), dbclropt(), dbcmdrow(), dbcolinfo(), dbcolptr(), dbcount(), dbdead(), dbexit(), dbgetpacket(), dbhasretstat(), dbiordesc(), dbiowdesc(), dbiscount(), dbmorecmds(), dbmoretext(), dbnextrow(), dbnextrow_pivoted(), dbnumalts(), dbnumcols(), dbnumcompute(), dbnumrets(), dbperror(), dbpivot(), dbprhead(), dbprrow(), dbreadtext(), dbretdata(), dbretlen(), dbretname(), dbretstatus(), dbrettype(), dbrows(), dbrpcparam(), dbrpcsend(), dbsetopt(), dbspid(), dbspr1row(), dbspr1rowlen(), dbsprhead(), dbsprline(), dbsqlok(), dbsqlsend(), dbtablecolinfo(), dbtds(), dbuse(), dbwritetext(), and tdsdbopen().
TDS_INT tds_dblib_dbprocess::text_sent |
Definition at line 136 of file dblib.h.
Referenced by dbmoretext(), dbsqlok(), and dbwritetext().
TDS_INT tds_dblib_dbprocess::text_size |
Definition at line 135 of file dblib.h.
Referenced by dbmoretext(), and dbwritetext().
DBTYPEINFO tds_dblib_dbprocess::typeinfo |
Definition at line 137 of file dblib.h.
Referenced by dbcoltypeinfo().
BYTE * tds_dblib_dbprocess::user_data |
Definition at line 131 of file dblib.h.
Referenced by dbgetuserdata(), and dbsetuserdata().