Lines Matching refs:dba_info
40 typedef struct dba_info { struct
54 } dba_info; argument
77 int (*open)(dba_info *, char **error TSRMLS_DC);
78 void (*close)(dba_info * TSRMLS_DC);
79 char* (*fetch)(dba_info *, char *, int, int, int * TSRMLS_DC);
80 int (*update)(dba_info *, char *, int, char *, int, int TSRMLS_DC);
81 int (*exists)(dba_info *, char *, int TSRMLS_DC);
82 int (*delete)(dba_info *, char *, int TSRMLS_DC);
83 char* (*firstkey)(dba_info *, int * TSRMLS_DC);
84 char* (*nextkey)(dba_info *, int * TSRMLS_DC);
85 int (*optimize)(dba_info * TSRMLS_DC);
86 int (*sync)(dba_info * TSRMLS_DC);
87 char* (*info)(struct dba_handler *hnd, dba_info * TSRMLS_DC);
94 int dba_open_##x(dba_info *info, char **error TSRMLS_DC)
96 void dba_close_##x(dba_info *info TSRMLS_DC)
98 char *dba_fetch_##x(dba_info *info, char *key, int keylen, int skip, int *newlen TSRMLS_DC)
100 …int dba_update_##x(dba_info *info, char *key, int keylen, char *val, int vallen, int mode TSRMLS_D…
102 int dba_exists_##x(dba_info *info, char *key, int keylen TSRMLS_DC)
104 int dba_delete_##x(dba_info *info, char *key, int keylen TSRMLS_DC)
106 char *dba_firstkey_##x(dba_info *info, int *newlen TSRMLS_DC)
108 char *dba_nextkey_##x(dba_info *info, int *newlen TSRMLS_DC)
110 int dba_optimize_##x(dba_info *info TSRMLS_DC)
112 int dba_sync_##x(dba_info *info TSRMLS_DC)
114 char *dba_info_##x(dba_handler *hnd, dba_info *info TSRMLS_DC)