/* _dict.cc 20/02/1999 13.11.30 */ /* nsql.cc 14/02/2003 16.45.16 */ PUBLIC NSQL::NSQL (const char *server, const char *db); PUBLIC NSQL::NSQL (const char *server, const char *db, const char *user, const char *passwd); PUBLIC void NSQL::setunixpath (const char *path); PUBLIC void NSQL::settcpport (const char *port); PUBLIC void NSQL::settcpport (unsigned int port); PUBLIC NSQL::NSQL (SSTREAM *sout); PUBLIC NSQL::NSQL (NSQL_ARGS&args); PUBLIC NSQL::~NSQL (void); PUBLIC int NSQL::disconnect (void); PUBLIC int NSQL::connect (void); PUBLIC int NSQL::query (const char *req); PUBLIC int NSQL::queryf (const char *ctl, ...); PUBLIC int NSQL::vqueryf (const char *ctl, va_list list); PUBLIC int NSQL::a_query (const char *req); PUBLIC int NSQL::a_queryf (const char *ctl, ...); PUBLIC int NSQL::a_vqueryf (const char *ctl, va_list list); PUBLIC const char *NSQL::error (void); PUBLIC MYSQL_RES *NSQL::store_result (void); PUBLIC void NSQL::free_result (MYSQL_RES *res); PUBLIC int NSQL::getlastid (void); PUBLIC NSQL_ARGS::NSQL_ARGS (void); PUBLIC NSQL_ARGS::NSQL_ARGS (const char *_server, const char *_db); PUBLIC NSQL_ARGS::~NSQL_ARGS (void); PUBLIC void NSQL_ARGS::setserver (const char *s); PUBLIC void NSQL_ARGS::setdb (const char *s); PUBLIC int NSQL_ARGS::isok (void); PUBLIC NSQL_ENCODE::NSQL_ENCODE (void); PUBLIC NSQL_ENCODE::~NSQL_ENCODE (void); PUBLIC const char *NSQL_ENCODE::enc (const char *s); PUBLIC const char *NSQL_ENCODE::enc (const SSTRING&s); PUBLIC const char *NSQL_ENCODE::enc (const SSTRING *s); /* query.cc 29/11/2002 16.12.56 */ void _F_sql_query___v1::dostart (int); void _F_sql_query___v1::doend (void); void _F_sql_query___v1::empty (void); void _F_sql_query___v1::onerow (const char *[], int , NSQL_FIELD_NAMES&fields, bool&end); /* sqlrec.cc 19/09/2003 16.26.16 */ PUBLIC NSQL_FIELD_NAMES::NSQL_FIELD_NAMES (int _nbf, const char *_fields[]); PUBLIC int NSQL_FIELD_NAMES::getnb (void)const; PUBLIC const char *NSQL_FIELD_NAMES::getfieldname (int no)const; PUBLIC NSQL_FIELD::NSQL_FIELD (void); PUBLIC NSQL_FIELD::NSQL_FIELD (const char *_name); PUBLIC NSQL_FIELD::NSQL_FIELD (const char *_name, unsigned _flags); PUBLIC NSQL_FIELD::~NSQL_FIELD (void); PUBLIC const char *NSQL_FIELD::getsqlname (void)const; PUBLIC bool NSQL_FIELD::tstflag (unsigned one_flag); PUBLIC void NSQL_FIELD::setflag (unsigned one_flag); PUBLIC void NSQL_FIELD::clrflag (unsigned one_flag); PUBLIC void NSQL_FIELD::clear (void); PROTECTED NSQL_RECORD::NSQL_RECORD (void); PUBLIC void NSQL_RECORD::rstmodified (void); PUBLIC void NSQL_RECORD::clear (void); PUBLIC int NSQL_RECORD::updatev (NSQL&ns, const char *table, const char *where, va_list list); PUBLIC int NSQL_RECORD::update (NSQL&ns, const char *table, const char *where, ...); PUBLIC int NSQL_RECORD::update (const char *table, const char *where, ...); PUBLIC int NSQL_RECORD::insert (NSQL&ns, const char *table); PUBLIC int NSQL_RECORD::insert (const char *table); PUBLIC void NSQL_RECORD::set (NSQL_FIELD_NAMES&fields, const char *row[]); PUBLIC void NSQL_RECORD::setempty (void); /* tlmpsql.cc 20/07/1999 21.59.22 */ /* query_v0.tlcc 19/09/2003 16.26.18 */ void _F_sql_query::dostart (int); void _F_sql_query::doend (void); void _F_sql_query::empty (void); void _F_sql_query::onerow (const char *[], int , NSQL_FIELD_NAMES&fields); /* samples.tlcc 19/09/2003 16.26.18 */ /* sqlgen_interface.tlcc 19/09/2003 16.26.18 */