NCBI C++ ToolKit
Public Attributes | List of all members
tds_dblib_dbprocess Struct Reference

Search Toolkit Book for tds_dblib_dbprocess

#include <dbapi/driver/ftds100/freetds/dblib.h>

+ Collaboration diagram for tds_dblib_dbprocess:

Public Attributes

TDSSOCKETtds_socket
 
STATUS row_type
 
DBPROC_ROWBUF row_buf
 
int noautofree
 
int more_results
 
DB_RESULT_STATE dbresults_state
 
int dbresults_retcode
 
BYTEuser_data
 
unsigned char * dbbuf
 
int dbbufsz
 
int command_state
 
TDS_INT text_size
 
TDS_INT text_sent
 
DBTYPEINFO typeinfo
 
unsigned char avail_flag
 
DBOPTIONdbopts
 
DBSTRINGdboptcmd
 
BCP_HOSTFILEINFOhostfileinfo
 
TDSBCPINFObcpinfo
 
DBREMOTE_PROCrpc
 
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...
 

Detailed Description

Definition at line 120 of file dblib.h.

Member Data Documentation

◆ avail_flag

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().

◆ bcpinfo

TDSBCPINFO* tds_dblib_dbprocess::bcpinfo

◆ chkintr

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().

◆ command_state

int tds_dblib_dbprocess::command_state

Definition at line 134 of file dblib.h.

Referenced by dbcmd(), dbsqlsend(), dbwritetext(), and tdsdbopen().

◆ dbbuf

unsigned char* tds_dblib_dbprocess::dbbuf

Definition at line 132 of file dblib.h.

Referenced by dbcmd(), dbfreebuf(), dbgetchar(), dbsqlsend(), dbstrcpy(), and tdsdbopen().

◆ dbbufsz

int tds_dblib_dbprocess::dbbufsz

Definition at line 133 of file dblib.h.

Referenced by dbcmd(), dbfreebuf(), dbgetchar(), dbstrcpy(), dbstrlen(), and tdsdbopen().

◆ dbcurdb

char tds_dblib_dbprocess::dbcurdb[DBMAXNAME+1]

Definition at line 145 of file dblib.h.

Referenced by db_env_chg(), dbchange(), dbname(), and tdsdbopen().

◆ dboptcmd

DBSTRING* tds_dblib_dbprocess::dboptcmd

Definition at line 140 of file dblib.h.

Referenced by dbclose(), dbclropt(), dbsetopt(), dbsqlsend(), and tdsdbopen().

◆ dbopts

DBOPTION* tds_dblib_dbprocess::dbopts

◆ dbresults_retcode

int tds_dblib_dbprocess::dbresults_retcode

Definition at line 130 of file dblib.h.

◆ dbresults_state

DB_RESULT_STATE tds_dblib_dbprocess::dbresults_state

◆ envchange_rcv

DBUSMALLINT tds_dblib_dbprocess::envchange_rcv

Definition at line 144 of file dblib.h.

Referenced by db_env_chg(), dbchange(), dbsqlsend(), and tdsdbopen().

◆ ftos

FILE* tds_dblib_dbprocess::ftos

Definition at line 147 of file dblib.h.

Referenced by dbclose(), dbsqlsend(), and tdsdbopen().

◆ hndlintr

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().

◆ hostfileinfo

BCP_HOSTFILEINFO* tds_dblib_dbprocess::hostfileinfo

◆ more_results

int tds_dblib_dbprocess::more_results

Definition at line 128 of file dblib.h.

Referenced by dbsqlsend().

◆ msdblib

int tds_dblib_dbprocess::msdblib

◆ noautofree

int tds_dblib_dbprocess::noautofree

Definition at line 127 of file dblib.h.

Referenced by dbcmd().

◆ ntimeouts

int tds_dblib_dbprocess::ntimeouts

Definition at line 154 of file dblib.h.

Referenced by dbperror().

◆ nullreps

NULLREP tds_dblib_dbprocess::nullreps[MAXBINDTYPES]

default null values

Definition at line 157 of file dblib.h.

Referenced by dbclose(), dbgetnull(), dbsetnull(), and tdsdbopen().

◆ row_buf

DBPROC_ROWBUF tds_dblib_dbprocess::row_buf

◆ row_type

STATUS tds_dblib_dbprocess::row_type

Definition at line 124 of file dblib.h.

Referenced by dbnextrow(), and dbrowtype().

◆ rpc

DBREMOTE_PROC* tds_dblib_dbprocess::rpc

Definition at line 143 of file dblib.h.

Referenced by dbrpcinit(), dbrpcparam(), and dbrpcsend().

◆ servcharset

char tds_dblib_dbprocess::servcharset[DBMAXNAME+1]

Definition at line 146 of file dblib.h.

Referenced by db_env_chg(), dbservcharset(), and tdsdbopen().

◆ tds_socket

TDSSOCKET* tds_dblib_dbprocess::tds_socket

◆ text_sent

TDS_INT tds_dblib_dbprocess::text_sent

Definition at line 136 of file dblib.h.

Referenced by dbmoretext(), dbsqlok(), and dbwritetext().

◆ text_size

TDS_INT tds_dblib_dbprocess::text_size

Definition at line 135 of file dblib.h.

Referenced by dbmoretext(), and dbwritetext().

◆ typeinfo

DBTYPEINFO tds_dblib_dbprocess::typeinfo

Definition at line 137 of file dblib.h.

Referenced by dbcoltypeinfo().

◆ user_data

BYTE* tds_dblib_dbprocess::user_data

Definition at line 131 of file dblib.h.

Referenced by dbgetuserdata(), and dbsetuserdata().


The documentation for this struct was generated from the following file:
Modified on Sun Mar 03 03:14:40 2024 by modify_doxy.py rev. 669887