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

📄 dbmethod.h

📁 bonddb 是一个源于PostgreSQL封装包的对象。它是一个由C/C++编写的快速数据提取层应用软件
💻 H
字号:
#ifndef dbmethod_h#define dbmethod_h#include <glib.h>#define MAXERRORLEN 30typedef struct {	gboolean ok;	gchar errormsg[MAXERRORLEN+1];} DbParseResult;typedef enum {	DB_METHOD_ARG_TYPE_VARIABLE, /* Means a fieldname */	DB_METHOD_ARG_TYPE_CONSTANT /* i.e. string value*/} DbMethodArgType;typedef struct {	DbMethodArgType type;	gchar *value;} DbMethodArg;typedef enum {DB_CASUAL_HARD, DB_CASUAL_SOFT, DB_CASUAL_ANY } DbCasualType;typedef struct {	gchar * callbackname;	GList * arglist;	DbCasualType casualtype;} DbMethodDef;DbMethodDef *db_method_new(DbCasualType type, gchar *callbackname, GList *arglist);DbMethodArg *db_method_arg_new (DbMethodArgType type, gchar * value);voiddb_method_arg_cleanup (DbMethodArg * arg);voiddb_method_cleanup (DbMethodDef * methoddef);voiddb_method_list_cleanup (GList *methods);DbParseResultdb_method_parse(DbMethodDef **method, gchar * text);gchar *db_method_to_string(DbMethodDef *method);DbMethodDef *db_method_find (GList * methods, gchar * callbackname);#endif

⌨️ 快捷键说明

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