⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 db.h

📁 bonddb 是一个源于PostgreSQL封装包的对象。它是一个由C/C++编写的快速数据提取层应用软件
💻 H
字号:
#ifndef db_h#define db_h/** * db.h is the master api file for bonddb, it should be included in your code and it * in turn will include everything else you generally need.  *//** * ================================================================================= * db.h - part of bonddb *  * This library was developed by treshna Enterprises Ltd. *//* Base Includes */#include "dbobject.h"#include "dbheader.h"/* Everything else you might need */#include "dbgather.h"#include "dbmapme.h"#include "dbobjectdel.h"#include "dbobjectvalid.h"#include "dbwrapper.h"#include "dbclient.h"#include "dblooksee.h"#include "dbobjectnav.h"#include "dbdefault.h"#include "dbgather.h"#include "dbconstraint.h"#include "dbuniqueid.h"#include "dbtoliet.h"#include "dbfilter.h"#include "dbcache.h"#include "dbfield.h"#include "dbmethod.h"#include "dbmethodmodule.h"#include "debug.h"/* ok the man guts of this, this is a wrapper around some native db get field   code for whatever */gint db_getvalue(Object * obj, gchar * field, gchar * table, gchar ** retval);gint db_setvalue(Object * obj, gchar * field, gchar * table, gchar * value);gint db_setvalue_nomark(Object * obj, gchar * field, gchar * table, gchar * value);/* creation and deletion of database objects */Object *db_createobject(gchar * tablename);void db_freeobject(Object * obj);/* Really important function */Object *db_sql(Object * obj, gchar * sql);/* getting desired information functions */gint db_loadall(Object * obj);gint db_getobjectbyfield(Object * obj, gchar * field, gchar * value);gint db_setrowbyfield(Object * obj, gchar * fieldname, gchar *tablename, gchar * value);/* delete current row, and a few other goodies */gint db_deleteobject(Object * obj);gint db_clearobject(Object *obj);gint db_refreshobject(Object * obj);/* Print all the values in the object for a query */void db_debugobject(Object * obj);/* Object by object stuff */gint db_loadobjectbyobject(Object * obj, Object * destobj, gchar * desttable);gint db_addobjecttoobject(Object * destobj, Object * objlocal);/* getting the unique id */DbUniqueId *db_getobjectid(Object * obj);Object *db_getobjectbyreference(Object *obj, gchar *tablename);/* number of rows in an object */gint db_numrows(Object *obj);/* adding stuff to the object */gint db_add(Object * obj);gint db_insert(Object * obj);Object* db_createdeadobject(gchar *tablename);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -