JULEA
|
#include <hdf5.h>
#include <H5PLextern.h>
Go to the source code of this file.
Data Structures | |
struct | JHDF5Object_t |
union | JHDF5Iterate_Func_t |
Macros | |
#define | JULEA_HDF5_DB_NAMESPACE "HDF5_DB" |
#define | j_goto_error() |
Typedefs | |
typedef enum JHDF5ObjectType | JHDF5ObjectType |
typedef struct JHDF5Object_t | JHDF5Object_t |
typedef union JHDF5Iterate_Func_t | JHDF5Iterate_Func_t |
Functions | |
herr_t | H5VL_julea_db_attr_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_attr_term (void) |
herr_t | H5VL_julea_db_dataset_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_dataset_term (void) |
herr_t | H5VL_julea_db_datatype_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_datatype_term (void) |
herr_t | H5VL_julea_db_file_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_file_term (void) |
herr_t | H5VL_julea_db_group_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_group_term (void) |
herr_t | H5VL_julea_db_link_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_link_term (void) |
herr_t | H5VL_julea_db_space_init (hid_t vipl_id) |
herr_t | H5VL_julea_db_space_term (void) |
void * | H5VL_julea_db_attr_create (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t space_id, hid_t acpl_id, hid_t aapl_id, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_attr_open (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t aapl_id, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_attr_read (void *obj, hid_t mem_type_id, void *buf, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_attr_write (void *obj, hid_t mem_type_id, const void *buf, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_attr_get (void *obj, H5VL_attr_get_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_attr_specific (void *obj, const H5VL_loc_params_t *loc_params, H5VL_attr_specific_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_attr_optional (void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_attr_close (void *obj, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_dataset_create (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t type_id, hid_t space_id, hid_t dcpl_id, hid_t dapl_id, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_dataset_open (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t dapl_id, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_dataset_write (size_t count, void *dset[], hid_t mem_type_id[], hid_t mem_space_id[], hid_t file_space_id[], hid_t dxpl_id, const void *buf[], void **req) |
herr_t | H5VL_julea_db_dataset_read (size_t count, void *dset[], hid_t mem_type_id[], hid_t mem_space_id[], hid_t file_space_id[], hid_t dxpl_id, void *buf[], void **req) |
herr_t | H5VL_julea_db_dataset_get (void *obj, H5VL_dataset_get_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_dataset_specific (void *obj, H5VL_dataset_specific_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_dataset_optional (void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_dataset_close (void *obj, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_datatype_commit (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t type_id, hid_t lcpl_id, hid_t tcpl_id, hid_t tapl_id, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_datatype_open (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t tapl_id, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_datatype_get (void *obj, H5VL_datatype_get_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_datatype_specific (void *obj, H5VL_datatype_specific_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_datatype_optional (void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_datatype_close (void *dt, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_file_create (const char *name, unsigned flags, hid_t fcpl_id, hid_t fapl_id, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_file_open (const char *name, unsigned flags, hid_t fapl_id, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_file_get (void *obj, H5VL_file_get_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_file_specific (void *obj, H5VL_file_specific_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_file_optional (void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_file_close (void *obj, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_group_create (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t lcpl_id, hid_t gcpl_id, hid_t gapl_id, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_group_open (void *obj, const H5VL_loc_params_t *loc_params, const char *name, hid_t gapl_id, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_group_get (void *obj, H5VL_group_get_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_group_specific (void *obj, H5VL_group_specific_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_group_optional (void *obj, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_group_close (void *obj, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_link_create (H5VL_link_create_args_t *args, void *obj, const H5VL_loc_params_t *loc_params, hid_t lcpl_id, hid_t lapl_id, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_link_copy (void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl, hid_t lapl, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_link_move (void *src_obj, const H5VL_loc_params_t *loc_params1, void *dst_obj, const H5VL_loc_params_t *loc_params2, hid_t lcpl, hid_t lapl, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_link_get (void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_get_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_link_specific (void *obj, const H5VL_loc_params_t *loc_params, H5VL_link_specific_args_t *args, hid_t dxpl_id, void **req) |
herr_t | H5VL_julea_db_link_optional (void *obj, const H5VL_loc_params_t *loc_params, H5VL_optional_args_t *args, hid_t dxpl_id, void **req) |
void * | H5VL_julea_db_object_open (void *obj, const H5VL_loc_params_t *loc_params, H5I_type_t *opened_type, hid_t dxpl, void **req) |
void | H5VL_julea_db_error_handler (GError *error) |
char * | H5VL_julea_db_buf_to_hex (const char *prefix, const char *buf, guint buf_len) |
JHDF5Object_t * | H5VL_julea_db_object_new (JHDF5ObjectType type) |
JHDF5Object_t * | H5VL_julea_db_object_ref (JHDF5Object_t *object) |
void | H5VL_julea_db_object_unref (JHDF5Object_t *object) |
gboolean | H5VL_julea_db_dataset_set_info (JHDF5Object_t *object, GError **error) |
H5I_type_t | H5VL_julea_db_type_intern_to_hdf (JHDF5ObjectType type) |
herr_t | H5VL_julea_db_link_truncate_file (void *obj) |
herr_t | H5VL_julea_db_attr_truncate_file (void *obj) |
herr_t | H5VL_julea_db_dataset_truncate_file (void *obj) |
herr_t | H5VL_julea_db_group_truncate_file (void *obj) |
const void * | H5VL_julea_db_datatype_convert_type (hid_t type_id_from, hid_t type_id_to, const char *from_buf, char *tmp_buf, guint count) |
JHDF5Object_t * | H5VL_julea_db_datatype_decode (void *backend_id, guint64 backend_id_len) |
JHDF5Object_t * | H5VL_julea_db_datatype_encode (hid_t *type_id) |
JHDF5Object_t * | H5VL_julea_db_space_decode (void *backend_id, guint64 backend_id_len) |
JHDF5Object_t * | H5VL_julea_db_space_encode (hid_t *type_id) |
gboolean | H5VL_julea_db_link_get_helper (JHDF5Object_t *parent, JHDF5Object_t *child, const char *name) |
gboolean | H5VL_julea_db_link_create_helper (JHDF5Object_t *parent, JHDF5Object_t *child, const char *name) |
herr_t | H5VL_julea_db_link_get_info_helper (JHDF5Object_t *obj, const H5VL_loc_params_t *loc_params, H5L_info2_t *info_out) |
herr_t | H5VL_julea_db_link_iterate_helper (JHDF5Object_t *object, hbool_t recursive, gboolean attr, H5_index_t idx_type, H5_iter_order_t order, hsize_t *idx_p, JHDF5Iterate_Func_t op, void *op_data) |
herr_t | H5VL_julea_db_link_exists_helper (JHDF5Object_t *object, const gchar *name, hbool_t *exists) |
Variables | |
JDBSchema * | julea_db_schema_link |
JDBSchema * | julea_db_schema_group |
#define j_goto_error | ( | ) |
#define JULEA_HDF5_DB_NAMESPACE "HDF5_DB" |
typedef union JHDF5Iterate_Func_t JHDF5Iterate_Func_t |
typedef struct JHDF5Object_t JHDF5Object_t |
typedef enum JHDF5ObjectType JHDF5ObjectType |
enum JHDF5ObjectType |
herr_t H5VL_julea_db_attr_close | ( | void * | obj, |
hid_t | dxpl_id, | ||
void ** | req | ||
) |
void* H5VL_julea_db_attr_create | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | type_id, | ||
hid_t | space_id, | ||
hid_t | acpl_id, | ||
hid_t | aapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_attr_get | ( | void * | obj, |
H5VL_attr_get_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_attr_init | ( | hid_t | vipl_id | ) |
void* H5VL_julea_db_attr_open | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | aapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_attr_optional | ( | void * | obj, |
H5VL_optional_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_attr_read | ( | void * | obj, |
hid_t | mem_type_id, | ||
void * | buf, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_attr_specific | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
H5VL_attr_specific_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_attr_term | ( | void | ) |
herr_t H5VL_julea_db_attr_truncate_file | ( | void * | obj | ) |
herr_t H5VL_julea_db_attr_write | ( | void * | obj, |
hid_t | mem_type_id, | ||
const void * | buf, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
char* H5VL_julea_db_buf_to_hex | ( | const char * | prefix, |
const char * | buf, | ||
guint | buf_len | ||
) |
herr_t H5VL_julea_db_dataset_close | ( | void * | obj, |
hid_t | dxpl_id, | ||
void ** | req | ||
) |
void* H5VL_julea_db_dataset_create | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | lcpl_id, | ||
hid_t | type_id, | ||
hid_t | space_id, | ||
hid_t | dcpl_id, | ||
hid_t | dapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_dataset_get | ( | void * | obj, |
H5VL_dataset_get_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_dataset_init | ( | hid_t | vipl_id | ) |
void* H5VL_julea_db_dataset_open | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | dapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_dataset_optional | ( | void * | obj, |
H5VL_optional_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_dataset_read | ( | size_t | count, |
void * | dset[], | ||
hid_t | mem_type_id[], | ||
hid_t | mem_space_id[], | ||
hid_t | file_space_id[], | ||
hid_t | dxpl_id, | ||
void * | buf[], | ||
void ** | req | ||
) |
gboolean H5VL_julea_db_dataset_set_info | ( | JHDF5Object_t * | object, |
GError ** | error | ||
) |
herr_t H5VL_julea_db_dataset_specific | ( | void * | obj, |
H5VL_dataset_specific_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_dataset_term | ( | void | ) |
herr_t H5VL_julea_db_dataset_truncate_file | ( | void * | obj | ) |
herr_t H5VL_julea_db_dataset_write | ( | size_t | count, |
void * | dset[], | ||
hid_t | mem_type_id[], | ||
hid_t | mem_space_id[], | ||
hid_t | file_space_id[], | ||
hid_t | dxpl_id, | ||
const void * | buf[], | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_datatype_close | ( | void * | dt, |
hid_t | dxpl_id, | ||
void ** | req | ||
) |
void* H5VL_julea_db_datatype_commit | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | type_id, | ||
hid_t | lcpl_id, | ||
hid_t | tcpl_id, | ||
hid_t | tapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
const void* H5VL_julea_db_datatype_convert_type | ( | hid_t | type_id_from, |
hid_t | type_id_to, | ||
const char * | from_buf, | ||
char * | tmp_buf, | ||
guint | count | ||
) |
JHDF5Object_t* H5VL_julea_db_datatype_decode | ( | void * | backend_id, |
guint64 | backend_id_len | ||
) |
JHDF5Object_t* H5VL_julea_db_datatype_encode | ( | hid_t * | type_id | ) |
herr_t H5VL_julea_db_datatype_get | ( | void * | obj, |
H5VL_datatype_get_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_datatype_init | ( | hid_t | vipl_id | ) |
void* H5VL_julea_db_datatype_open | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | tapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_datatype_optional | ( | void * | obj, |
H5VL_optional_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_datatype_specific | ( | void * | obj, |
H5VL_datatype_specific_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_datatype_term | ( | void | ) |
void H5VL_julea_db_error_handler | ( | GError * | error | ) |
herr_t H5VL_julea_db_file_close | ( | void * | obj, |
hid_t | dxpl_id, | ||
void ** | req | ||
) |
void* H5VL_julea_db_file_create | ( | const char * | name, |
unsigned | flags, | ||
hid_t | fcpl_id, | ||
hid_t | fapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_file_get | ( | void * | obj, |
H5VL_file_get_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_file_init | ( | hid_t | vipl_id | ) |
void* H5VL_julea_db_file_open | ( | const char * | name, |
unsigned | flags, | ||
hid_t | fapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_file_optional | ( | void * | obj, |
H5VL_optional_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_file_specific | ( | void * | obj, |
H5VL_file_specific_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_file_term | ( | void | ) |
herr_t H5VL_julea_db_group_close | ( | void * | obj, |
hid_t | dxpl_id, | ||
void ** | req | ||
) |
void* H5VL_julea_db_group_create | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | lcpl_id, | ||
hid_t | gcpl_id, | ||
hid_t | gapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_group_get | ( | void * | obj, |
H5VL_group_get_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_group_init | ( | hid_t | vipl_id | ) |
void* H5VL_julea_db_group_open | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
const char * | name, | ||
hid_t | gapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_group_optional | ( | void * | obj, |
H5VL_optional_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_group_specific | ( | void * | obj, |
H5VL_group_specific_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_group_term | ( | void | ) |
herr_t H5VL_julea_db_group_truncate_file | ( | void * | obj | ) |
herr_t H5VL_julea_db_link_copy | ( | void * | src_obj, |
const H5VL_loc_params_t * | loc_params1, | ||
void * | dst_obj, | ||
const H5VL_loc_params_t * | loc_params2, | ||
hid_t | lcpl, | ||
hid_t | lapl, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_link_create | ( | H5VL_link_create_args_t * | args, |
void * | obj, | ||
const H5VL_loc_params_t * | loc_params, | ||
hid_t | lcpl_id, | ||
hid_t | lapl_id, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
gboolean H5VL_julea_db_link_create_helper | ( | JHDF5Object_t * | parent, |
JHDF5Object_t * | child, | ||
const char * | name | ||
) |
herr_t H5VL_julea_db_link_exists_helper | ( | JHDF5Object_t * | object, |
const gchar * | name, | ||
hbool_t * | exists | ||
) |
herr_t H5VL_julea_db_link_get | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
H5VL_link_get_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
gboolean H5VL_julea_db_link_get_helper | ( | JHDF5Object_t * | parent, |
JHDF5Object_t * | child, | ||
const char * | name | ||
) |
herr_t H5VL_julea_db_link_get_info_helper | ( | JHDF5Object_t * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
H5L_info2_t * | info_out | ||
) |
herr_t H5VL_julea_db_link_init | ( | hid_t | vipl_id | ) |
herr_t H5VL_julea_db_link_iterate_helper | ( | JHDF5Object_t * | object, |
hbool_t | recursive, | ||
gboolean | attr, | ||
H5_index_t | idx_type, | ||
H5_iter_order_t | order, | ||
hsize_t * | idx_p, | ||
JHDF5Iterate_Func_t | op, | ||
void * | op_data | ||
) |
herr_t H5VL_julea_db_link_move | ( | void * | src_obj, |
const H5VL_loc_params_t * | loc_params1, | ||
void * | dst_obj, | ||
const H5VL_loc_params_t * | loc_params2, | ||
hid_t | lcpl, | ||
hid_t | lapl, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_link_optional | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
H5VL_optional_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_link_specific | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
H5VL_link_specific_args_t * | args, | ||
hid_t | dxpl_id, | ||
void ** | req | ||
) |
herr_t H5VL_julea_db_link_term | ( | void | ) |
herr_t H5VL_julea_db_link_truncate_file | ( | void * | obj | ) |
JHDF5Object_t* H5VL_julea_db_object_new | ( | JHDF5ObjectType | type | ) |
void* H5VL_julea_db_object_open | ( | void * | obj, |
const H5VL_loc_params_t * | loc_params, | ||
H5I_type_t * | opened_type, | ||
hid_t | dxpl, | ||
void ** | req | ||
) |
JHDF5Object_t* H5VL_julea_db_object_ref | ( | JHDF5Object_t * | object | ) |
void H5VL_julea_db_object_unref | ( | JHDF5Object_t * | object | ) |
JHDF5Object_t* H5VL_julea_db_space_decode | ( | void * | backend_id, |
guint64 | backend_id_len | ||
) |
JHDF5Object_t* H5VL_julea_db_space_encode | ( | hid_t * | type_id | ) |
herr_t H5VL_julea_db_space_init | ( | hid_t | vipl_id | ) |
herr_t H5VL_julea_db_space_term | ( | void | ) |
H5I_type_t H5VL_julea_db_type_intern_to_hdf | ( | JHDF5ObjectType | type | ) |
|
extern |
|
extern |