Lines Matching refs:dba_info
38 typedef struct dba_info { struct
53 } dba_info; argument
78 zend_result (*open)(dba_info *, char **error);
79 void (*close)(dba_info *);
80 zend_string* (*fetch)(dba_info *, zend_string *, int);
81 zend_result (*update)(dba_info *, zend_string *, zend_string *, int);
82 zend_result (*exists)(dba_info *, zend_string *);
83 zend_result (*delete)(dba_info *, zend_string *);
84 zend_string* (*firstkey)(dba_info *);
85 zend_string* (*nextkey)(dba_info *);
86 zend_result (*optimize)(dba_info *);
87 zend_result (*sync)(dba_info *);
88 char* (*info)(struct dba_handler *hnd, dba_info *);
95 zend_result dba_open_##x(dba_info *info, char **error)
97 void dba_close_##x(dba_info *info)
99 zend_string *dba_fetch_##x(dba_info *info, zend_string *key, int skip)
101 zend_result dba_update_##x(dba_info *info, zend_string *key, zend_string *val, int mode)
103 zend_result dba_exists_##x(dba_info *info, zend_string *key)
105 zend_result dba_delete_##x(dba_info *info, zend_string *key)
107 zend_string *dba_firstkey_##x(dba_info *info)
109 zend_string *dba_nextkey_##x(dba_info *info)
111 zend_result dba_optimize_##x(dba_info *info)
113 zend_result dba_sync_##x(dba_info *info)
115 char *dba_info_##x(dba_handler *hnd, dba_info *info)