24 # include <libpq-fe.h>
49 #include "h5_sqlite_plugin.h"
53 void DB_connect(
const char *db_fn,
void **db);
55 void DB_disconnect(
void *db);
57 int DB_entry_exists(
SQO_t *obj,
const char *table,
const char *name,
int *exists);
61 int DBF_create(
SQF_t *file,
unsigned flags,
void *conn, hid_t fcpl_id, hid_t fapl_id);
63 int DBF_get_fapl(
SQF_t *file, hid_t *obj);
65 int DBF_get_fcpl(
SQF_t *file, hid_t *obj);
75 int DBA_get_acpl(
SQA_t *attr, hid_t *ret_id);
77 int DBA_get_type(
SQA_t *attr, hid_t *ret_id);
79 int DBA_get_space(
SQA_t *attr, hid_t *ret_id);
81 int DBA_write(
SQA_t *attr,
const void *buf);
83 int DBA_read(
SQA_t *attr,
void *buf);
85 int DBA_get_info(
SQO_t *obj,
const char *attr_name, H5A_info_t *ainfo);
87 int DB_create_name_list(
SQO_t *obj,
H5VL_loc_params_t loc_params,
const char *tab_name,
char ***attr_list,
size_t *attr_list_size);
89 int DB_destroy_name_list(
char **list,
size_t size);
97 int DBG_get_gcpl(
SQG_t *group, hid_t *plist);
107 int DBD_get_type(
SQD_t *dset, hid_t *type_id);
109 int DBD_get_space(
SQD_t *dset, hid_t *space_id);
111 int DBD_get_dcpl(
SQD_t *dset, hid_t *plist);
113 int DBD_get_dapl(
SQD_t *dset, hid_t *plist);
Definition: h5_sqlite_plugin.h:51
Definition: h5_sqlite_plugin.h:41
Definition: h5_sqlite_plugin.h:28
Definition: h5_sqlite_plugin.h:47
Definition: h5_sqlite_plugin.h:20