public class H5 extends Object implements Serializable
H5, C-API,
H5_UG, User Guide,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
static String |
H5_LIBRARY_NAME_PROPERTY_KEY |
static String |
H5PATH_PROPERTY_KEY |
static int[] |
LIB_VERSION |
| Constructor and Description |
|---|
H5() |
| Modifier and Type | Method and Description |
|---|---|
static int |
getOpenIDCount() |
static Collection<Long> |
getOpenIDs() |
static int |
H5Aclose(long attr_id) |
static int |
H5Acopy(long src_aid,
long dst_aid) |
static long |
H5Acreate_by_name(long loc_id,
String obj_name,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id) |
static long |
H5Acreate(long loc_id,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id) |
static void |
H5Adelete_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static int |
H5Adelete_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static int |
H5Adelete(long loc_id,
String name) |
static boolean |
H5Aexists_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static boolean |
H5Aexists(long obj_id,
String attr_name) |
static long |
H5Aget_create_plist(long attr_id) |
static H5A_info_t |
H5Aget_info_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5A_info_t |
H5Aget_info_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id) |
static H5A_info_t |
H5Aget_info(long attr_id) |
static String |
H5Aget_name_by_idx(long attr_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id) |
static String |
H5Aget_name(long attr_id) |
static long |
H5Aget_space(long attr_id) |
static long |
H5Aget_storage_size(long attr_id) |
static long |
H5Aget_type(long attr_id) |
static int |
H5Aiterate_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
long idx,
H5A_iterate_cb op,
H5A_iterate_t op_data,
long lapl_id) |
static int |
H5Aiterate(long loc_id,
int idx_type,
int order,
long idx,
H5A_iterate_cb op,
H5A_iterate_t op_data) |
static long |
H5Aopen_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id) |
static long |
H5Aopen_by_name(long loc_id,
String obj_name,
String attr_name,
long aapl_id,
long lapl_id) |
static long |
H5Aopen(long obj_id,
String attr_name,
long aapl_id) |
static int |
H5Aread_double(long attr_id,
long mem_type_id,
double[] buf) |
static int |
H5Aread_double(long attr_id,
long mem_type_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_float(long attr_id,
long mem_type_id,
float[] buf) |
static int |
H5Aread_float(long attr_id,
long mem_type_id,
float[] buf,
boolean isCriticalPinning)
H5Aread reads an attribute, specified with attr_id.
|
static int |
H5Aread_int(long attr_id,
long mem_type_id,
int[] buf) |
static int |
H5Aread_int(long attr_id,
long mem_type_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_long(long attr_id,
long mem_type_id,
long[] buf) |
static int |
H5Aread_long(long attr_id,
long mem_type_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_reg_ref(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5Aread_short(long attr_id,
long mem_type_id,
short[] buf) |
static int |
H5Aread_short(long attr_id,
long mem_type_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Aread_string(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5Aread_VLStrings(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5Aread(long attr_id,
long mem_type_id,
byte[] buf) |
static int |
H5Aread(long attr_id,
long mem_type_id,
byte[] obj,
boolean isCriticalPinning) |
static int |
H5Aread(long attr_id,
long mem_type_id,
Object obj) |
static int |
H5Aread(long attr_id,
long mem_type_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5AreadComplex(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5AreadVL(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5Arename_by_name(long loc_id,
String obj_name,
String old_attr_name,
String new_attr_name,
long lapl_id) |
static int |
H5Arename(long loc_id,
String old_attr_name,
String new_attr_name) |
static int |
H5Awrite_double(long attr_id,
long mem_type_id,
double[] buf) |
static int |
H5Awrite_double(long attr_id,
long mem_type_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_float(long attr_id,
long mem_type_id,
float[] buf) |
static int |
H5Awrite_float(long attr_id,
long mem_type_id,
float[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_int(long attr_id,
long mem_type_id,
int[] buf) |
static int |
H5Awrite_int(long attr_id,
long mem_type_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_long(long attr_id,
long mem_type_id,
long[] buf) |
static int |
H5Awrite_long(long attr_id,
long mem_type_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_short(long attr_id,
long mem_type_id,
short[] buf) |
static int |
H5Awrite_short(long attr_id,
long mem_type_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite_string(long attr_id,
long mem_type_id,
String[] buf) |
static int |
H5Awrite_VLStrings(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
byte[] buf) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
byte[] buf,
boolean isCriticalPinning) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
Object obj) |
static int |
H5Awrite(long attr_id,
long mem_type_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5AwriteVL(long attr_id,
long mem_type_id,
Object[] buf) |
static int |
H5check_version(int majnum,
int minnum,
int relnum) |
static int |
H5close() |
static int |
H5Dclose(long dataset_id) |
static int |
H5Dcopy(long src_did,
long dst_did) |
static long |
H5Dcreate_anon(long loc_id,
long type_id,
long space_id,
long dcpl_id,
long dapl_id) |
static long |
H5Dcreate(long loc_id,
String name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id) |
static void |
H5Dfill(byte[] fill,
long fill_type,
byte[] buf,
long buf_type,
long space_id) |
static void |
H5Dflush(long dset_id) |
static long |
H5Dget_access_plist(long dset_id) |
static long |
H5Dget_create_plist(long dataset_id) |
static long |
H5Dget_offset(long dset_id) |
static int |
H5Dget_space_status(long dset_id) |
static long |
H5Dget_space(long dataset_id) |
static long |
H5Dget_storage_size(long dataset_id) |
static long |
H5Dget_type(long dataset_id) |
static int |
H5Diterate(byte[] buf,
long buf_type,
long space_id,
H5D_iterate_cb op,
H5D_iterate_t op_data) |
static long |
H5Dopen(long loc_id,
String name,
long dapl_id) |
static int |
H5Dread_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf) |
static int |
H5Dread_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf) |
static int |
H5Dread_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf) |
static int |
H5Dread_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf) |
static int |
H5Dread_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_reg_ref(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf) |
static int |
H5Dread_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf) |
static int |
H5Dread_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Dread_string(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf) |
static int |
H5Dread_VLStrings(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] obj,
boolean isCriticalPinning) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj) |
static int |
H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5DreadVL(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static void |
H5Drefresh(long dset_id) |
static void |
H5Dset_extent(long dset_id,
long[] size) |
static long |
H5Dvlen_get_buf_size(long dset_id,
long type_id,
long space_id) |
static int |
H5Dvlen_reclaim(long type_id,
long space_id,
long xfer_plist_id,
byte[] buf)
Deprecated.
As of HDF5 1.12.0 in favor of H5Treclaim
|
static int |
H5Dwrite_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf) |
static int |
H5Dwrite_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf) |
static int |
H5Dwrite_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf) |
static int |
H5Dwrite_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf) |
static int |
H5Dwrite_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf) |
static int |
H5Dwrite_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite_string(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf) |
static int |
H5Dwrite_VLStrings(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf,
boolean isCriticalPinning) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj) |
static int |
H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj,
boolean isCriticalPinning) |
static int |
H5DwriteVL(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf) |
static boolean |
H5Eauto_is_v2(long stack_id) |
static int |
H5Eclear() |
static void |
H5Eclear(long stack_id) |
static void |
H5Eclear2(long stack_id) |
static void |
H5Eclose_msg(long err_id) |
static void |
H5Eclose_stack(long stack_id) |
static long |
H5Ecreate_msg(long cls_id,
int msg_type,
String msg) |
static long |
H5Ecreate_stack() |
static String |
H5Eget_class_name(long class_id) |
static long |
H5Eget_current_stack() |
static String |
H5Eget_msg(long msg_id,
int[] type_list) |
static long |
H5Eget_num(long stack_id) |
static void |
H5Epop(long stack_id,
long count) |
static void |
H5Eprint2(long stack_id,
Object stream) |
static void |
H5Epush(long stack_id,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg) |
static void |
H5Epush2(long stack_id,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg) |
static long |
H5Eregister_class(String cls_name,
String lib_name,
String version) |
static int |
H5error_off() |
static void |
H5error_on() |
static void |
H5Eset_current_stack(long stack_id) |
static void |
H5Eunregister_class(long class_id) |
static void |
H5Ewalk(long stack_id,
long direction,
H5E_walk_cb func,
H5E_walk_t client_data) |
static void |
H5Ewalk2(long stack_id,
long direction,
H5E_walk_cb func,
H5E_walk_t client_data) |
static void |
H5export_attribute(String file_export_name,
long dataset_id,
String attribute_name,
int binary_order) |
static void |
H5export_dataset(String file_export_name,
long file_id,
String object_path,
int binary_order) |
static void |
H5Fclear_elink_file_cache(long file_id) |
static int |
H5Fclose(long file_id) |
static long |
H5Fcreate(String name,
int flags,
long create_id,
long access_id) |
static int |
H5Fflush(long object_id,
int scope) |
static long |
H5Fget_access_plist(long file_id) |
static long |
H5Fget_create_plist(long file_id) |
static boolean |
H5Fget_dset_no_attrs_hint(long file_id) |
static long |
H5Fget_fileno(long file_id) |
static long |
H5Fget_filesize(long file_id) |
static long |
H5Fget_freespace(long file_id) |
static H5F_info2_t |
H5Fget_info(long obj_id) |
static int |
H5Fget_intent(long file_id) |
static double |
H5Fget_mdc_hit_rate(long file_id) |
static void |
H5Fget_mdc_logging_status(long file_id,
boolean[] mdc_logging_status) |
static int |
H5Fget_mdc_size(long file_id,
long[] metadata_cache) |
static String |
H5Fget_name(long obj_id) |
static long |
H5Fget_obj_count(long file_id,
int types) |
static long |
H5Fget_obj_ids(long file_id,
int types,
long max_objs,
long[] obj_id_list) |
static boolean |
H5Fis_accessible(String name,
long fapl_id) |
static boolean |
H5Fis_hdf5(String name)
Deprecated.
As of HDF5 1.10.5 in favor of H5Fis_accessible.
|
static int |
H5Fmount(long loc_id,
String name,
long child_id,
long plist_id) |
static long |
H5Fopen(String name,
int flags,
long access_id) |
static long |
H5Freopen(long file_id) |
static void |
H5Freset_mdc_hit_rate_stats(long file_id) |
static void |
H5Fset_dset_no_attrs_hint(long file_id,
boolean minimize) |
static void |
H5Fset_libver_bounds(long file_id,
int low,
int high) |
static void |
H5Fstart_mdc_logging(long file_id) |
static void |
H5Fstart_swmr_write(long file_id) |
static void |
H5Fstop_mdc_logging(long file_id) |
static int |
H5Funmount(long loc_id,
String name) |
static int |
H5garbage_collect() |
static int |
H5Gclose(long group_id) |
static long |
H5Gcreate_anon(long loc_id,
long gcpl_id,
long gapl_id) |
static long |
H5Gcreate(long loc_id,
String name,
long lcpl_id,
long gcpl_id,
long gapl_id) |
static int |
H5get_libversion(int[] libversion) |
static void |
H5Gflush(long group_id) |
static long |
H5Gget_create_plist(long group_id) |
static H5G_info_t |
H5Gget_info_by_idx(long group_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5G_info_t |
H5Gget_info_by_name(long group_id,
String name,
long lapl_id) |
static H5G_info_t |
H5Gget_info(long group_id) |
static int |
H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
H5O_token_t[] tokens) |
static int |
H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
H5O_token_t[] tokens,
int indx_type) |
static int |
H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
long[] fno,
H5O_token_t[] tokens,
int indx_type) |
static int |
H5Gget_obj_info_full(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
long[] fno,
H5O_token_t[] tokens,
int indx_type,
int indx_order) |
static int |
H5Gget_obj_info_idx(long loc_id,
String name,
int idx,
String[] oname,
int[] type) |
static int |
H5Gget_obj_info_max(long loc_id,
String[] objNames,
int[] objTypes,
int[] lnkTypes,
H5O_token_t[] objToken,
long objMax) |
static long |
H5Gn_members(long loc_id,
String name) |
static long |
H5Gopen(long loc_id,
String name,
long gapl_id) |
static void |
H5Grefresh(long group_id) |
static void |
H5Iclear_type(int type_id,
boolean force) |
static int |
H5Idec_ref(long obj_id) |
static int |
H5Idec_type_ref(long type_id) |
static void |
H5Idestroy_type(int type_id) |
static long |
H5Iget_file_id(long obj_id) |
static long |
H5Iget_name_long(long obj_id,
String[] name,
long size)
Deprecated.
|
static String |
H5Iget_name(long obj_id) |
static int |
H5Iget_ref(long obj_id) |
static int |
H5Iget_type_ref(long type_id) |
static int |
H5Iget_type(long obj_id) |
static int |
H5Iinc_ref(long obj_id) |
static int |
H5Iinc_type_ref(long type_id) |
static boolean |
H5Iis_valid(long obj_id) |
static int |
H5Inmembers(long type_id) |
static boolean |
H5Itype_exists(int type_id) |
static void |
H5Lcopy(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lcreate_external(String file_name,
String obj_name,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lcreate_hard(long cur_loc,
String cur_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lcreate_soft(String link_target,
long link_loc_id,
String link_name,
long lcpl_id,
long lapl_id) |
static void |
H5Ldelete_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static void |
H5Ldelete(long loc_id,
String name,
long lapl_id) |
static boolean |
H5Lexists(long loc_id,
String name,
long lapl_id) |
static H5L_info_t |
H5Lget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5L_info_t |
H5Lget_info(long loc_id,
String name,
long lapl_id) |
static String |
H5Lget_name_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static int |
H5Lget_value_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
String[] link_value,
long lapl_id) |
static int |
H5Lget_value(long loc_id,
String name,
String[] link_value,
long lapl_id) |
static int |
H5Lis_registered(int link_cls_id) |
static int |
H5Literate_by_name(long grp_id,
String group_name,
int idx_type,
int order,
long idx,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data,
long lapl_id) |
static int |
H5Literate(long grp_id,
int idx_type,
int order,
long idx,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data) |
static void |
H5Lmove(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id) |
static void |
H5Lunregister(int link_cls_id) |
static int |
H5Lvisit_by_name(long loc_id,
String group_name,
int idx_type,
int order,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data,
long lapl_id) |
static int |
H5Lvisit(long grp_id,
int idx_type,
int order,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data) |
static boolean |
H5Oare_mdc_flushes_disabled(long object_id) |
static int |
H5Oclose(long object_id) |
static void |
H5Ocopy(long src_loc_id,
String src_name,
long dst_loc_id,
String dst_name,
long ocpypl_id,
long lcpl_id) |
static void |
H5Odecr_refcount(long object_id) |
static void |
H5Odisable_mdc_flushes(long object_id) |
static void |
H5Oenable_mdc_flushes(long object_id) |
static boolean |
H5Oexists_by_name(long loc_id,
String obj_name,
long lapl_id) |
static void |
H5Oflush(long object_id) |
static String |
H5Oget_comment_by_name(long loc_id,
String name,
long lapl_id) |
static String |
H5Oget_comment(long obj_id) |
static H5O_info_t |
H5Oget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
int fields,
long lapl_id) |
static H5O_info_t |
H5Oget_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5O_info_t |
H5Oget_info_by_name(long loc_id,
String name,
int fields,
long lapl_id) |
static H5O_info_t |
H5Oget_info_by_name(long loc_id,
String name,
long lapl_id) |
static H5O_info_t |
H5Oget_info(long loc_id) |
static H5O_info_t |
H5Oget_info(long loc_id,
int fields) |
static H5O_native_info_t |
H5Oget_native_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
int fields,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info_by_name(long loc_id,
String name,
int fields,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info_by_name(long loc_id,
String name,
long lapl_id) |
static H5O_native_info_t |
H5Oget_native_info(long loc_id) |
static H5O_native_info_t |
H5Oget_native_info(long loc_id,
int fields) |
static void |
H5Oincr_refcount(long object_id) |
static void |
H5Olink(long obj_id,
long new_loc_id,
String new_name,
long lcpl_id,
long lapl_id) |
static long |
H5Oopen_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id) |
static long |
H5Oopen_by_token(long loc_id,
H5O_token_t token) |
static long |
H5Oopen(long loc_id,
String name,
long lapl_id) |
static int |
H5open() |
static void |
H5Orefresh(long object_id) |
static void |
H5Oset_comment_by_name(long loc_id,
String name,
String comment,
long lapl_id)
Deprecated.
As of HDF5 1.8 in favor of object attributes.
|
static void |
H5Oset_comment(long obj_id,
String comment)
Deprecated.
As of HDF5 1.8 in favor of object attributes.
|
static int |
H5Ovisit_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
int fields,
long lapl_id) |
static int |
H5Ovisit_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
long lapl_id) |
static int |
H5Ovisit(long obj_id,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data) |
static int |
H5Ovisit(long obj_id,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
int fields) |
static boolean |
H5P_equal(long plid1,
long plid2) |
static boolean |
H5Pall_filters_avail(long dcpl_id) |
static int |
H5Pclose_class(long plid) |
static int |
H5Pclose(long plist) |
static int |
H5Pcopy_prop(long dst_id,
long src_id,
String name) |
static long |
H5Pcopy(long plist) |
static long |
H5Pcreate_class_nocb(long parent_class,
String name) |
static long |
H5Pcreate(long type) |
static int |
H5Pequal(long plid1,
long plid2) |
static boolean |
H5Pexist(long plid,
String name) |
static int |
H5Pfill_value_defined(long plist_id,
int[] status) |
static int |
H5Pget_alignment(long plist,
long[] alignment) |
static int |
H5Pget_alloc_time(long plist_id,
int[] alloc_time) |
static int |
H5Pget_attr_creation_order(long ocpl_id) |
static int |
H5Pget_attr_phase_change(long ocpl_id,
int[] attributes) |
static int |
H5Pget_btree_ratios(long plist_id,
double[] left,
double[] middle,
double[] right) |
static long |
H5Pget_buffer_size(long plist) |
static int |
H5Pget_buffer(long plist,
byte[] tconv,
byte[] bkg) |
static int |
H5Pget_cache(long plist,
int[] mdc_nelmts,
long[] rdcc_nelmts,
long[] rdcc_nbytes,
double[] rdcc_w0) |
static int |
H5Pget_char_encoding(long plist_id) |
static void |
H5Pget_chunk_cache(long dapl_id,
long[] rdcc_nslots,
long[] rdcc_nbytes,
double[] rdcc_w0) |
static int |
H5Pget_chunk_opts(long dcpl_id) |
static int |
H5Pget_chunk(long plist,
int max_ndims,
long[] dims) |
static String |
H5Pget_class_name(long plid) |
static long |
H5Pget_class_parent(long plid) |
static long |
H5Pget_class(long plist) |
static int |
H5Pget_copy_object(long ocp_plist_id) |
static boolean |
H5Pget_create_intermediate_group(long lcpl_id) |
static long |
H5Pget_data_transform(long plist_id,
String[] expression,
long size) |
static long |
H5Pget_driver(long plid) |
static boolean |
H5Pget_dset_no_attrs_hint(long dcpl_id) |
static int |
H5Pget_edc_check(long plist) |
static String |
H5Pget_efile_prefix(long dapl_id) |
static int |
H5Pget_elink_acc_flags(long lapl_id) |
static long |
H5Pget_elink_fapl(long lapl_id) |
static int |
H5Pget_elink_file_cache_size(long fapl_id) |
static long |
H5Pget_elink_prefix(long lapl_id,
String[] prefix) |
static int |
H5Pget_est_link_info(long gcpl_id,
int[] link_info) |
static boolean |
H5Pget_evict_on_close(long fapl_id) |
static int |
H5Pget_external_count(long plist) |
static int |
H5Pget_external(long plist,
int idx,
long name_size,
String[] name,
long[] size) |
static long |
H5Pget_family_offset(long fapl_id) |
static void |
H5Pget_fapl_core(long fapl_id,
long[] increment,
boolean[] backing_store) |
static int |
H5Pget_fapl_direct(long fapl_id,
long[] info) |
static int |
H5Pget_fapl_family(long fapl_id,
long[] memb_size,
long[] memb_fapl_id) |
static H5FD_hdfs_fapl_t |
H5Pget_fapl_hdfs(long fapl_id) |
static boolean |
H5Pget_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
String[] memb_name,
long[] memb_addr) |
static H5FD_ros3_fapl_t |
H5Pget_fapl_ros3(long fapl_id) |
static int |
H5Pget_fclose_degree(long fapl_id) |
static long |
H5Pget_file_space_page_size(long fcpl_id) |
static boolean |
H5Pget_file_space_strategy_persist(long fcpl_id) |
static long |
H5Pget_file_space_strategy_threshold(long fcpl_id) |
static int |
H5Pget_file_space_strategy(long fcpl_id,
boolean[] persist,
long[] threshold) |
static int |
H5Pget_fill_time(long plist_id,
int[] fill_time) |
static int |
H5Pget_fill_value(long plist_id,
long type_id,
byte[] value) |
static int |
H5Pget_fill_value(long plist_id,
long type_id,
Object obj) |
static int |
H5Pget_filter_by_id(long plist_id,
long filter_id,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config) |
static int |
H5Pget_filter_by_id2(long plist_id,
long filter_id,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config) |
static int |
H5Pget_filter(long plist,
int filter_number,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config) |
static boolean |
H5Pget_gc_references(long fapl_id) |
static int |
H5Pget_hyper_vector_size(long dxpl_id,
long[] vector_size) |
static boolean |
H5Pget_ignore_disabled_file_locking(long fapl_id) |
static int |
H5Pget_istore_k(long plist,
int[] ik) |
static int |
H5Pget_layout(long plist) |
static int |
H5Pget_libver_bounds(long fapl_id,
int[] libver) |
static int |
H5Pget_link_creation_order(long gcpl_id) |
static int |
H5Pget_link_phase_change(long gcpl_id,
int[] links) |
static long |
H5Pget_local_heap_size_hint(long gcpl_id) |
static H5AC_cache_config_t |
H5Pget_mdc_config(long plist_id) |
static String |
H5Pget_mdc_log_options(long fapl_id,
boolean[] mdc_log_options) |
static long |
H5Pget_meta_block_size(long fapl_id) |
static long |
H5Pget_metadata_read_attempts(long plist_id) |
static int |
H5Pget_nfilters(long plist) |
static long |
H5Pget_nlinks(long lapl_id) |
static long |
H5Pget_nprops(long plid) |
static boolean |
H5Pget_obj_track_times(long ocpl_id) |
static int |
H5Pget_shared_mesg_index(long fcpl_id,
int index_num,
int[] mesg_info) |
static int |
H5Pget_shared_mesg_nindexes(long fcpl_id) |
static int |
H5Pget_shared_mesg_phase_change(long fcpl_id,
int[] size) |
static long |
H5Pget_sieve_buf_size(long fapl_id) |
static long |
H5Pget_size(long plid,
String name) |
static int |
H5Pget_sizes(long plist,
long[] size) |
static long |
H5Pget_small_data_block_size(long plist) |
static int |
H5Pget_sym_k(long plist,
int[] size) |
static boolean |
H5Pget_use_file_locking(long fapl_id) |
static int |
H5Pget_userblock(long plist,
long[] size) |
static long |
H5Pget_virtual_count(long dcpl_id) |
static String |
H5Pget_virtual_dsetname(long dcpl_id,
long index) |
static String |
H5Pget_virtual_filename(long dcpl_id,
long index) |
static String |
H5Pget_virtual_prefix(long dapl_id) |
static long |
H5Pget_virtual_printf_gap(long dapl_id) |
static long |
H5Pget_virtual_srcspace(long dcpl_id,
long index) |
static int |
H5Pget_virtual_view(long dapl_id) |
static long |
H5Pget_virtual_vspace(long dcpl_id,
long index) |
static int |
H5Pget(long plid,
String name) |
static void |
H5Pinsert2_nocb(long plist,
String name,
long size,
byte[] value) |
static int |
H5Pisa_class(long plist,
long pclass) |
static int |
H5Piterate(long plist,
int[] idx,
H5P_iterate_cb op,
H5P_iterate_t op_data) |
static void |
H5PLappend(String plugin_path) |
static int |
H5PLget_loading_state() |
static String |
H5PLget(int index) |
static void |
H5PLinsert(String plugin_path,
int index) |
static void |
H5PLprepend(String plugin_path) |
static void |
H5PLremove(int index) |
static void |
H5PLreplace(String plugin_path,
int index) |
static void |
H5PLset_loading_state(int plugin_flags) |
static int |
H5PLsize() |
static int |
H5Pmodify_filter(long plist,
long filter,
int flags,
long cd_nelmts,
int[] cd_values) |
static void |
H5Pregister2_nocb(long plist_class,
String name,
long size,
byte[] def_value) |
static int |
H5Premove_filter(long obj_id,
long filter) |
static int |
H5Premove(long plid,
String name) |
static int |
H5Pset_alignment(long plist,
long threshold,
long alignment) |
static int |
H5Pset_alloc_time(long plist_id,
int alloc_time) |
static int |
H5Pset_attr_creation_order(long ocpl_id,
int crt_order_flags) |
static void |
H5Pset_attr_phase_change(long ocpl_id,
int max_compact,
int min_dense) |
static int |
H5Pset_btree_ratios(long plist_id,
double left,
double middle,
double right) |
static void |
H5Pset_buffer_size(long plist,
long size) |
static int |
H5Pset_cache(long plist,
int mdc_nelmts,
long rdcc_nelmts,
long rdcc_nbytes,
double rdcc_w0) |
static void |
H5Pset_char_encoding(long plist_id,
int encoding) |
static void |
H5Pset_chunk_cache(long dapl_id,
long rdcc_nslots,
long rdcc_nbytes,
double rdcc_w0) |
static void |
H5Pset_chunk_opts(long dcpl_id,
int opts) |
static int |
H5Pset_chunk(long plist,
int ndims,
byte[] dim) |
static int |
H5Pset_chunk(long plist,
int ndims,
long[] dim) |
static void |
H5Pset_copy_object(long ocp_plist_id,
int copy_options) |
static int |
H5Pset_create_intermediate_group(long lcpl_id,
boolean crt_intermed_group) |
static int |
H5Pset_data_transform(long plist_id,
String expression) |
static int |
H5Pset_deflate(long plist,
int level) |
static void |
H5Pset_dset_no_attrs_hint(long dcpl_id,
boolean minimize) |
static int |
H5Pset_edc_check(long plist,
int check) |
static void |
H5Pset_efile_prefix(long dapl_id,
String prefix) |
static int |
H5Pset_elink_acc_flags(long lapl_id,
int flags) |
static int |
H5Pset_elink_fapl(long lapl_id,
long fapl_id) |
static void |
H5Pset_elink_file_cache_size(long fapl_id,
int efc_size) |
static int |
H5Pset_elink_prefix(long lapl_id,
String prefix) |
static int |
H5Pset_est_link_info(long gcpl_id,
int est_num_entries,
int est_name_len) |
static void |
H5Pset_evict_on_close(long fapl_id,
boolean evict_on_close) |
static int |
H5Pset_external(long plist,
String name,
long offset,
long size) |
static int |
H5Pset_family_offset(long fapl_id,
long offset) |
static int |
H5Pset_fapl_core(long fapl_id,
long increment,
boolean backing_store) |
static int |
H5Pset_fapl_direct(long fapl_id,
long alignment,
long block_size,
long cbuf_size) |
static int |
H5Pset_fapl_family(long fapl_id,
long memb_size,
long memb_fapl_id) |
static int |
H5Pset_fapl_hdfs(long fapl_id,
H5FD_hdfs_fapl_t fapl_conf) |
static void |
H5Pset_fapl_log(long fapl_id,
String logfile,
long flags,
long buf_size) |
static void |
H5Pset_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
String[] memb_name,
long[] memb_addr,
boolean relax) |
static int |
H5Pset_fapl_ros3(long fapl_id,
H5FD_ros3_fapl_t fapl_conf) |
static int |
H5Pset_fapl_sec2(long fapl_id) |
static void |
H5Pset_fapl_split(long fapl_id,
String meta_ext,
long meta_plist_id,
String raw_ext,
long raw_plist_id) |
static int |
H5Pset_fapl_stdio(long fapl_id) |
static int |
H5Pset_fapl_windows(long fapl_id) |
static int |
H5Pset_fclose_degree(long fapl_id,
int degree) |
static void |
H5Pset_file_locking(long fapl_id,
boolean use_file_locking,
boolean ignore_when_disabled) |
static void |
H5Pset_file_space_page_size(long fcpl_id,
long page_size) |
static void |
H5Pset_file_space_strategy(long fcpl_id,
int strategy,
boolean persist,
long threshold) |
static int |
H5Pset_fill_time(long plist_id,
int fill_time) |
static int |
H5Pset_fill_value(long plist_id,
long type_id,
byte[] value) |
static int |
H5Pset_fill_value(long plist_id,
long type_id,
Object obj) |
static int |
H5Pset_filter(long plist,
int filter,
int flags,
long cd_nelmts,
int[] cd_values) |
static int |
H5Pset_fletcher32(long plist) |
static int |
H5Pset_gc_references(long fapl_id,
boolean gc_ref) |
static int |
H5Pset_hyper_vector_size(long dxpl_id,
long vector_size) |
static int |
H5Pset_istore_k(long plist,
int ik) |
static int |
H5Pset_layout(long plist,
int layout) |
static int |
H5Pset_libver_bounds(long fapl_id,
int low,
int high) |
static int |
H5Pset_link_creation_order(long gcpl_id,
int crt_order_flags) |
static int |
H5Pset_link_phase_change(long gcpl_id,
int max_compact,
int min_dense) |
static int |
H5Pset_local_heap_size_hint(long gcpl_id,
long size_hint) |
static void |
H5Pset_mdc_config(long plist_id,
H5AC_cache_config_t config_ptr) |
static void |
H5Pset_mdc_log_options(long fapl_id,
boolean is_enabled,
String location,
boolean start_on_access) |
static void |
H5Pset_meta_block_size(long fapl_id,
long size) |
static void |
H5Pset_metadata_read_attempts(long plist_id,
long attempts) |
static int |
H5Pset_nbit(long plist_id) |
static int |
H5Pset_nlinks(long lapl_id,
long nlinks) |
static void |
H5Pset_obj_track_times(long ocpl_id,
boolean track_times) |
static int |
H5Pset_scaleoffset(long plist_id,
int scale_type,
int scale_factor) |
static int |
H5Pset_shared_mesg_index(long fcpl_id,
int index_num,
int mesg_type_flags,
int min_mesg_size) |
static int |
H5Pset_shared_mesg_nindexes(long plist_id,
int nindexes) |
static int |
H5Pset_shared_mesg_phase_change(long fcpl_id,
int max_list,
int min_btree) |
static int |
H5Pset_shuffle(long plist_id) |
static void |
H5Pset_sieve_buf_size(long fapl_id,
long size) |
static int |
H5Pset_sizes(long plist,
int sizeof_addr,
int sizeof_size) |
static int |
H5Pset_small_data_block_size(long plist,
long size) |
static int |
H5Pset_sym_k(long plist,
int ik,
int lk) |
static int |
H5Pset_szip(long plist,
int options_mask,
int pixels_per_block) |
static int |
H5Pset_userblock(long plist,
long size) |
static void |
H5Pset_virtual_prefix(long dapl_id,
String prefix) |
static void |
H5Pset_virtual_printf_gap(long dapl_id,
long gap_size) |
static void |
H5Pset_virtual_view(long dapl_id,
int view) |
static void |
H5Pset_virtual(long dcpl_id,
long vspace_id,
String src_file_name,
String src_dset_name,
long src_space_id) |
static int |
H5Pset(long plid,
String name,
int value) |
static int |
H5Punregister(long plid,
String name) |
static byte[] |
H5Rcopy(byte[] src_ref_ptr) |
static byte[] |
H5Rcreate_attr(long loc_id,
String name,
String attr_name,
long access_id) |
static byte[] |
H5Rcreate_object(long loc_id,
String name,
long access_id) |
static byte[] |
H5Rcreate_region(long loc_id,
String name,
long space_id,
long access_id) |
static byte[] |
H5Rcreate(long loc_id,
String name,
int ref_type,
long space_id) |
static long |
H5Rdereference(long dataset,
long access_list,
int ref_type,
byte[] ref) |
static void |
H5Rdestroy(byte[] ref_ptr) |
static boolean |
H5Requal(byte[] ref1_ptr,
byte[] ref2_ptr) |
static String |
H5Rget_attr_name(byte[] ref_ptr) |
static String |
H5Rget_file_name(byte[] ref_ptr) |
static String |
H5Rget_name_string(long loc_id,
int ref_type,
byte[] ref) |
static long |
H5Rget_name(long loc_id,
int ref_type,
byte[] ref,
String[] name,
long size) |
static String |
H5Rget_obj_name(byte[] ref_ptr,
long rapl_id) |
static int |
H5Rget_obj_type(long loc_id,
int ref_type,
byte[] ref) |
static int |
H5Rget_obj_type3(byte[] ref_ptr,
long rapl_id) |
static long |
H5Rget_region(long loc_id,
int ref_type,
byte[] ref) |
static int |
H5Rget_type(byte[] ref_ptr) |
static long |
H5Ropen_attr(byte[] ref_ptr,
long rapl_id,
long aapl_id) |
static long |
H5Ropen_object(byte[] ref_ptr,
long rapl_id,
long oapl_id) |
static long |
H5Ropen_region(byte[] ref_ptr,
long rapl_id,
long oapl_id) |
static int |
H5Sclose(long space_id) |
static long |
H5Scombine_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long[] block) |
static long |
H5Scombine_select(long space1_id,
int op,
long space2_id) |
static long |
H5Scopy(long space_id) |
static long |
H5Screate_simple(int rank,
long[] dims,
long[] maxdims) |
static long |
H5Screate(int type) |
static long |
H5Sdecode(byte[] buf) |
static byte[] |
H5Sencode(long obj_id) |
static int |
H5set_free_list_limits(int reg_global_lim,
int reg_list_lim,
int arr_global_lim,
int arr_list_lim,
int blk_global_lim,
int blk_list_lim) |
static int |
H5Sextent_copy(long dest_space_id,
long source_space_id) |
static boolean |
H5Sextent_equal(long first_space_id,
long second_space_id) |
static void |
H5Sget_regular_hyperslab(long space_id,
long[] start,
long[] stride,
long[] count,
long[] block) |
static int |
H5Sget_select_bounds(long space_id,
long[] start,
long[] end) |
static long |
H5Sget_select_elem_npoints(long spaceid) |
static int |
H5Sget_select_elem_pointlist(long spaceid,
long startpoint,
long numpoints,
long[] buf) |
static int |
H5Sget_select_hyper_blocklist(long spaceid,
long startblock,
long numblocks,
long[] buf) |
static long |
H5Sget_select_hyper_nblocks(long spaceid) |
static long |
H5Sget_select_npoints(long space_id) |
static int |
H5Sget_select_type(long space_id) |
static int |
H5Sget_simple_extent_dims(long space_id,
long[] dims,
long[] maxdims) |
static int |
H5Sget_simple_extent_ndims(long space_id) |
static long |
H5Sget_simple_extent_npoints(long space_id) |
static int |
H5Sget_simple_extent_type(long space_id) |
static boolean |
H5Sis_regular_hyperslab(long space_id) |
static boolean |
H5Sis_simple(long space_id) |
static void |
H5Smodify_select(long space1_id,
int op,
long space2_id) |
static int |
H5Soffset_simple(long space_id,
byte[] offset) |
static int |
H5Soffset_simple(long space_id,
long[] offset) |
static void |
H5Sselect_adjust(long space_id,
long[][] offset) |
static int |
H5Sselect_all(long space_id) |
static void |
H5Sselect_copy(long dst_id,
long src_id) |
static int |
H5Sselect_elements(long space_id,
int op,
int num_elements,
long[][] coord2D) |
static int |
H5Sselect_hyperslab(long space_id,
int op,
byte[] start,
byte[] stride,
byte[] count,
byte[] block) |
static int |
H5Sselect_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long[] block) |
static boolean |
H5Sselect_intersect_block(long space_id,
long[] start,
long[] end) |
static int |
H5Sselect_none(long space_id) |
static long |
H5Sselect_project_intersection(long src_space_id,
long dst_space_id,
long src_intersect_space_id) |
static boolean |
H5Sselect_shape_same(long space1_id,
long space2_id) |
static boolean |
H5Sselect_valid(long space_id) |
static int |
H5Sset_extent_none(long space_id) |
static long |
H5Sset_extent_simple(long space_id,
int rank,
byte[] current_size,
byte[] maximum_size) |
static long |
H5Sset_extent_simple(long space_id,
int rank,
long[] current_size,
long[] maximum_size) |
static long |
H5Tarray_create(long base_id,
int ndims,
long[] dim) |
static int |
H5Tclose(long type_id) |
static void |
H5Tcommit_anon(long loc_id,
long type_id,
long tcpl_id,
long tapl_id) |
static void |
H5Tcommit(long loc_id,
String name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id) |
static boolean |
H5Tcommitted(long type_id) |
static void |
H5Tcompiler_conv(long src_id,
long dst_id) |
static void |
H5Tconvert(long src_id,
long dst_id,
long nelmts,
byte[] buf,
byte[] background,
long plist_id) |
static long |
H5Tcopy(long type_id) |
static long |
H5Tcreate(int tclass,
long size) |
static long |
H5Tdecode(byte[] buf) |
static boolean |
H5Tdetect_class(long type_id,
int cls) |
static int |
H5Tencode(long obj_id,
byte[] buf,
long nalloc) |
static long |
H5Tenum_create(long base_id) |
static void |
H5Tenum_insert(long type,
String name,
byte[] value) |
static int |
H5Tenum_insert(long type,
String name,
int value) |
static int |
H5Tenum_insert(long type,
String name,
int[] value) |
static String |
H5Tenum_nameof(long type,
byte[] value,
long size) |
static int |
H5Tenum_nameof(long type,
int[] value,
String[] name,
int size) |
static void |
H5Tenum_valueof(long type,
String name,
byte[] value) |
static int |
H5Tenum_valueof(long type,
String name,
int[] value) |
static boolean |
H5Tequal(long type_id1,
long type_id2) |
static void |
H5Tflush(long dtype_id) |
static int |
H5Tget_array_dims(long type_id,
long[] dims) |
static int |
H5Tget_array_dims2(long type_id,
long[] dims) |
static int |
H5Tget_array_ndims(long type_id) |
static String |
H5Tget_class_name(long class_id) |
static int |
H5Tget_class(long type_id) |
static long |
H5Tget_create_plist(long type_id) |
static int |
H5Tget_cset(long type_id) |
static long |
H5Tget_ebias_long(long type_id) |
static int |
H5Tget_ebias(long type_id) |
static int |
H5Tget_fields(long type_id,
int[] fields) |
static void |
H5Tget_fields(long type_id,
long[] fields) |
static int |
H5Tget_inpad(long type_id) |
static int |
H5Tget_member_class(long type_id,
int membno) |
static int |
H5Tget_member_index(long type_id,
String field_name) |
static String |
H5Tget_member_name(long type_id,
int field_idx) |
static long |
H5Tget_member_offset(long type_id,
int membno) |
static long |
H5Tget_member_type(long type_id,
int field_idx) |
static void |
H5Tget_member_value(long type_id,
int membno,
byte[] value) |
static int |
H5Tget_member_value(long type_id,
int membno,
int[] value) |
static long |
H5Tget_native_type(long type_id) |
static long |
H5Tget_native_type(long type_id,
int direction) |
static int |
H5Tget_nmembers(long type_id) |
static int |
H5Tget_norm(long type_id) |
static int |
H5Tget_offset(long type_id) |
static int |
H5Tget_order(long type_id) |
static int |
H5Tget_pad(long type_id,
int[] pad) |
static long |
H5Tget_precision_long(long type_id) |
static int |
H5Tget_precision(long type_id) |
static int |
H5Tget_sign(long type_id) |
static long |
H5Tget_size(long type_id) |
static int |
H5Tget_strpad(long type_id) |
static long |
H5Tget_super(long type) |
static String |
H5Tget_tag(long type) |
static int |
H5Tinsert(long type_id,
String name,
long offset,
long field_id) |
static boolean |
H5Tis_variable_str(long type_id) |
static int |
H5Tlock(long type_id) |
static long |
H5Topen(long loc_id,
String name,
long tapl_id) |
static int |
H5Tpack(long type_id) |
static void |
H5Treclaim(long type_id,
long space_id,
long xfer_plist_id,
byte[] buf) |
static void |
H5Trefresh(long dtype_id) |
static int |
H5Tset_cset(long type_id,
int cset) |
static int |
H5Tset_ebias(long type_id,
int ebias) |
static void |
H5Tset_ebias(long type_id,
long ebias) |
static int |
H5Tset_fields(long type_id,
int spos,
int epos,
int esize,
int mpos,
int msize) |
static void |
H5Tset_fields(long type_id,
long spos,
long epos,
long esize,
long mpos,
long msize) |
static int |
H5Tset_inpad(long type_id,
int inpad) |
static int |
H5Tset_norm(long type_id,
int norm) |
static int |
H5Tset_offset(long type_id,
int offset) |
static void |
H5Tset_offset(long type_id,
long offset) |
static int |
H5Tset_order(long type_id,
int order) |
static int |
H5Tset_pad(long type_id,
int lsb,
int msb) |
static int |
H5Tset_precision(long type_id,
int precision) |
static void |
H5Tset_precision(long type_id,
long precision) |
static int |
H5Tset_sign(long type_id,
int sign) |
static int |
H5Tset_size(long type_id,
long size) |
static int |
H5Tset_strpad(long type_id,
int strpad) |
static int |
H5Tset_tag(long type,
String tag) |
static long |
H5Tvlen_create(long base_id) |
static void |
H5VLclose(long connector_id) |
static long |
H5VLget_connector_id_by_name(String name) |
static long |
H5VLget_connector_id_by_value(int connector_value) |
static long |
H5VLget_connector_id(long object_id) |
static String |
H5VLget_connector_name(long object_id) |
static boolean |
H5VLis_connector_registered_by_name(String name) |
static boolean |
H5VLis_connector_registered_by_value(int connector_value) |
static long |
H5VLregister_connector_by_name(String connector_name,
long vipl_id) |
static long |
H5VLregister_connector_by_value(int connector_value,
long vipl_id) |
static void |
H5VLunregister_connector(long connector_id) |
static int |
H5Zfilter_avail(int filter) |
static int |
H5Zget_filter_info(int filter) |
static int |
H5Zunregister(int filter) |
static void |
loadH5Lib() |
public static final int[] LIB_VERSION
public static final String H5PATH_PROPERTY_KEY
public static final String H5_LIBRARY_NAME_PROPERTY_KEY
public static void loadH5Lib()
public static final int getOpenIDCount()
public static final Collection<Long> getOpenIDs()
public static int H5check_version(int majnum,
int minnum,
int relnum)
majnum - The major version of the library.minnum - The minor version of the library.relnum - The release number of the library.public static int H5close()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static int H5open()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static int H5error_off()
public static void H5error_on()
public static int H5garbage_collect()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static int H5get_libversion(int[] libversion)
throws HDF5LibraryException
libversion - The version information of the HDF library.
libversion[0] = The major version of the library.
libversion[1] = The minor version of the library.
libversion[2] = The release number of the library.
HDF5LibraryException - Error from the HDF5 Library.public static int H5set_free_list_limits(int reg_global_lim,
int reg_list_lim,
int arr_global_lim,
int arr_list_lim,
int blk_global_lim,
int blk_list_lim)
throws HDF5LibraryException
reg_global_lim - The limit on all "regular" free list memory usedreg_list_lim - The limit on memory used in each "regular" free listarr_global_lim - The limit on all "array" free list memory usedarr_list_lim - The limit on memory used in each "array" free listblk_global_lim - The limit on all "block" free list memory usedblk_list_lim - The limit on memory used in each "block" free listHDF5LibraryException - Error from the HDF5 Library.public static void H5export_dataset(String file_export_name, long file_id, String object_path, int binary_order) throws HDF5LibraryException
file_export_name - The file name to export data into.file_id - The identifier of the HDF5 file containing the dataset.object_path - The full path of the dataset to be exported.binary_order - 99 - export data as text.
1 - export data as binary Native Order.
2 - export data as binary Little Endian.
3 - export data as binary Big Endian.HDF5LibraryException - Error from the HDF5 Library.public static void H5export_attribute(String file_export_name, long dataset_id, String attribute_name, int binary_order) throws HDF5LibraryException
file_export_name - The file name to export data into.dataset_id - The identifier of the dataset containing the attribute.attribute_name - The attribute to be exported.binary_order - 99 - export data as text.
1 - export data as binary Native Order.
2 - export data as binary Little Endian.
3 - export data as binary Big Endian.HDF5LibraryException - Error from the HDF5 Library.public static int H5Aclose(long attr_id)
throws HDF5LibraryException
attr_id - IN: Attribute to release access to.HDF5LibraryException - Error from the HDF5 Library.public static int H5Acopy(long src_aid,
long dst_aid)
throws HDF5LibraryException
src_aid - the identifier of the source attributedst_aid - the identifier of the destination attributeHDF5LibraryException - Error from the HDF5 Library.public static long H5Acreate(long loc_id,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location or object identifier; may be dataset or groupattr_name - IN: Attribute nametype_id - IN: Attribute datatype identifierspace_id - IN: Attribute dataspace identifieracpl_id - IN: Attribute creation property list identifieraapl_id - IN: Attribute access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - Name is null.public static long H5Acreate_by_name(long loc_id,
String obj_name,
String attr_name,
long type_id,
long space_id,
long acpl_id,
long aapl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location or object identifier; may be dataset or groupobj_name - IN: Name, relative to loc_id, of object that attribute is to be attached toattr_name - IN: Attribute nametype_id - IN: Attribute datatype identifierspace_id - IN: Attribute dataspace identifieracpl_id - IN: Attribute creation property list identifier (currently not used).aapl_id - IN: Attribute access property list identifier (currently not used).lapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Adelete(long loc_id,
String name)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier of the dataset, group, or named datatype.name - IN: Name of the attribute to delete.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Adelete_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location or object identifier; may be dataset or groupobj_name - IN: Name of object, relative to location, from which attribute is to be removedidx_type - IN: Type of indexorder - IN: Order in which to iterate over indexn - IN: Offset within indexlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - obj_name is null.public static int H5Adelete_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location or object identifier; may be dataset or groupobj_name - IN: Name of object, relative to location, from which attribute is to be removedattr_name - IN: Name of attribute to deletelapl_id - IN: Link access property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static boolean H5Aexists(long obj_id,
String attr_name)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Object identifier.attr_name - IN: Name of the attribute.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - attr_name is null.public static boolean H5Aexists_by_name(long loc_id,
String obj_name,
String attr_name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location of object to which attribute is attached .obj_name - IN: Name, relative to loc_id, of object that attribute is attached to.attr_name - IN: Name of attribute.lapl_id - IN: Link access property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5A_info_t H5Aget_info(long attr_id) throws HDF5LibraryException
attr_id - IN: Attribute identifierHDF5LibraryException - Error from the HDF5 Library.public static H5A_info_t H5Aget_info_by_idx(long loc_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: Location of object to which attribute is attachedobj_name - IN: Name of object to which attribute is attached, relative to locationidx_type - IN: Type of indexorder - IN: Index traversal ordern - IN: Attribute's position in indexlapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - obj_name is null.public static H5A_info_t H5Aget_info_by_name(long loc_id, String obj_name, String attr_name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: Location of object to which attribute is attachedobj_name - IN: Name of object to which attribute is attached, relative to locationattr_name - IN: Attribute namelapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - obj_name is null.public static String H5Aget_name(long attr_id) throws HDF5LibraryException
attr_id - IN: Identifier of the attribute.HDF5LibraryException - Error from the HDF5 Library.public static String H5Aget_name_by_idx(long attr_id, String obj_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
attr_id - IN: Attribute identifierobj_name - IN: Name of object to which attribute is attached, relative to locationidx_type - IN: Type of indexorder - IN: Index traversal ordern - IN: Attribute's position in indexlapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - obj_name is null.public static long H5Aget_space(long attr_id)
throws HDF5LibraryException
attr_id - IN: Identifier of an attribute.HDF5LibraryException - Error from the HDF5 Library.public static long H5Aget_storage_size(long attr_id)
throws HDF5LibraryException
attr_id - IN: Identifier of the attribute to query.HDF5LibraryException - Error from the HDF5 Library.public static long H5Aget_type(long attr_id)
throws HDF5LibraryException
attr_id - IN: Identifier of an attribute.HDF5LibraryException - Error from the HDF5 Library.public static long H5Aopen(long obj_id,
String attr_name,
long aapl_id)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier for object to which attribute is attachedattr_name - IN: Name of attribute to openaapl_id - IN: Attribute access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - Name is null.public static long H5Aopen_by_idx(long loc_id,
String obj_name,
int idx_type,
int order,
long n,
long aapl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location of object to which attribute is attachedobj_name - IN: Name of object to which attribute is attached, relative to locationidx_type - IN: Type of indexorder - IN: Index traversal ordern - IN: Attribute's position in indexaapl_id - IN: Attribute access property listlapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - Name is null.public static long H5Aopen_by_name(long loc_id,
String obj_name,
String attr_name,
long aapl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location from which to find object to which attribute is attachedobj_name - IN: Name of object to which attribute is attached, relative to loc_idattr_name - IN: Name of attribute to openaapl_id - IN: Attribute access property listlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - obj_name is null.public static int H5Aread(long attr_id,
long mem_type_id,
byte[] obj,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).obj - Buffer to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread(long attr_id,
long mem_type_id,
byte[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread(long attr_id,
long mem_type_id,
Object obj)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).obj - Buffer to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.HDF5Exceptionpublic static int H5Aread(long attr_id,
long mem_type_id,
Object obj,
boolean isCriticalPinning)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).obj - IN: Object for data to be read.isCriticalPinning - request lock on data reference.HDF5Exception - Failure in the data conversion.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null. See public synchronized static native int H5Aread( )public static int H5Aread_double(long attr_id,
long mem_type_id,
double[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of double to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_double(long attr_id,
long mem_type_id,
double[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of double to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_float(long attr_id,
long mem_type_id,
float[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of float to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_float(long attr_id,
long mem_type_id,
float[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of float to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_int(long attr_id,
long mem_type_id,
int[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of int to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_int(long attr_id,
long mem_type_id,
int[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of int to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_long(long attr_id,
long mem_type_id,
long[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of long to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_long(long attr_id,
long mem_type_id,
long[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of long to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_reg_ref(long attr_id,
long mem_type_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of String to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_short(long attr_id,
long mem_type_id,
short[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of short to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_short(long attr_id,
long mem_type_id,
short[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of short to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5AreadVL(long attr_id,
long mem_type_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of variable-lenght to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_string(long attr_id,
long mem_type_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of String to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Aread_VLStrings(long attr_id,
long mem_type_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of variable-lenght strings to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5AreadComplex(long attr_id,
long mem_type_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to read.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - Buffer of string to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Arename(long loc_id,
String old_attr_name,
String new_attr_name)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location or object identifier; may be dataset or groupold_attr_name - IN: Prior attribute namenew_attr_name - IN: New attribute nameHDF5LibraryException - Error from the HDF5 Library.NullPointerException - Name is null.public static int H5Arename_by_name(long loc_id,
String obj_name,
String old_attr_name,
String new_attr_name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location or object identifier; may be dataset or groupobj_name - IN: Name of object, relative to location, whose attribute is to be renamedold_attr_name - IN: Prior attribute namenew_attr_name - IN: New attribute namelapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - Name is null.public static int H5Awrite(long attr_id,
long mem_type_id,
byte[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer with data to be written to the file.isCriticalPinning - IN: request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite(long attr_id,
long mem_type_id,
byte[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite(long attr_id,
long mem_type_id,
Object obj)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).obj - IN: Buffer with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.HDF5Exceptionpublic static int H5Awrite(long attr_id,
long mem_type_id,
Object obj,
boolean isCriticalPinning)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).obj - IN: Data object to be written.isCriticalPinning - request lock on data reference.HDF5Exception - Failure in the data conversion.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data object is nullpublic static int H5Awrite_double(long attr_id,
long mem_type_id,
double[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of double with data to be written to the file.isCriticalPinning - IN: request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_double(long attr_id,
long mem_type_id,
double[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of double with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_float(long attr_id,
long mem_type_id,
float[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of float with data to be written to the file.isCriticalPinning - IN: request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_float(long attr_id,
long mem_type_id,
float[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of float with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_int(long attr_id,
long mem_type_id,
int[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of int with data to be written to the file.isCriticalPinning - IN: request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_int(long attr_id,
long mem_type_id,
int[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of int with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_long(long attr_id,
long mem_type_id,
long[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of long with data to be written to the file.isCriticalPinning - IN: request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_long(long attr_id,
long mem_type_id,
long[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of long with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_short(long attr_id,
long mem_type_id,
short[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of short with data to be written to the file.isCriticalPinning - IN: request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_short(long attr_id,
long mem_type_id,
short[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of short with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_string(long attr_id,
long mem_type_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of string with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5AwriteVL(long attr_id,
long mem_type_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - IN: Identifier of an attribute to write.mem_type_id - IN: Identifier of the attribute datatype (in memory).buf - IN: Buffer of variable-lenght with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data is null.public static int H5Awrite_VLStrings(long attr_id,
long mem_type_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
attr_id - Identifier of the attribute read from.mem_type_id - Identifier of the memory datatype.buf - Buffer of variable-lenght strings with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Aget_create_plist(long attr_id)
throws HDF5LibraryException
attr_id - IN: Identifier of an attribute.HDF5LibraryException - Error from the HDF5 Library.public static int H5Aiterate(long loc_id,
int idx_type,
int order,
long idx,
H5A_iterate_cb op,
H5A_iterate_t op_data)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier for object to which attributes are attached; may be group, dataset, or named
datatype.idx_type - IN: The type of index specified by idx_type can be one of the following:
H5_INDEX_NAME An alphanumeric index by attribute name.
H5_INDEX_CRT_ORDER An index by creation order.order - IN: The order in which the index is to be traversed, as specified by order, can be one of
the following:
H5_ITER_INC Iteration is from beginning to end, i.e., a top-down iteration
incrementing the index position at each step.
H5_ITER_DEC Iteration starts at the end of the index, i.e., a bottom-up
iteration decrementing the index position at each step.
H5_ITER_NATIVE HDF5 iterates in the fastest-available order. No information is
provided as to the order, but HDF5 ensures that each element in
the index will be visited if the iteration completes successfully.idx - IN/OUT: Initial and returned offset within index.op - IN: Callback function to operate on each value.op_data - IN/OUT: Pointer to any user-efined data for use by operator function.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static int H5Aiterate_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
long idx,
H5A_iterate_cb op,
H5A_iterate_t op_data,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier for object to which attributes are attached; may be group, dataset, or named
datatype.obj_name - IN: Name of object, relative to location.idx_type - IN: The type of index specified by idx_type can be one of the following:
H5_INDEX_NAME An alphanumeric index by attribute name.
H5_INDEX_CRT_ORDER An index by creation order.order - IN: The order in which the index is to be traversed, as specified by order, can be one of
the following:
H5_ITER_INC Iteration is from beginning to end, i.e., a top-down
iteration incrementing the index position at each step.
H5_ITER_DEC Iteration starts at the end of the index, i.e., a bottom-up iteration
decrementing the index position at each step.
H5_ITER_NATIVE HDF5 iterates in the fastest-available order. No information is provided
as to the order, but HDF5 ensures that each element in the index will be
visited if the iteration completes successfully.idx - IN/OUT: Initial and returned offset within index.op - IN: Callback function to operate on each value.op_data - IN/OUT: Pointer to any user-efined data for use by operator function.lapl_id - IN: Link access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static int H5Dcopy(long src_did,
long dst_did)
throws HDF5LibraryException
src_did - the identifier of the source datasetdst_did - the identifier of the destination datasetHDF5LibraryException - Error from the HDF5 Library.public static int H5Dclose(long dataset_id)
throws HDF5LibraryException
dataset_id - Identifier of the dataset to finish access to.HDF5LibraryException - Error from the HDF5 Library.public static long H5Dcreate(long loc_id,
String name,
long type_id,
long space_id,
long lcpl_id,
long dcpl_id,
long dapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location identifiername - IN: Dataset nametype_id - IN: Datatype identifierspace_id - IN: Dataspace identifierlcpl_id - IN: Identifier of link creation property list.dcpl_id - IN: Identifier of dataset creation property list.dapl_id - IN: Identifier of dataset access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Dcreate_anon(long loc_id,
long type_id,
long space_id,
long dcpl_id,
long dapl_id)
throws HDF5LibraryException
loc_id - IN: Location identifiertype_id - IN: Datatype identifierspace_id - IN: Dataspace identifierdcpl_id - IN: Identifier of dataset creation property list.dapl_id - IN: Identifier of dataset access property list.HDF5LibraryException - Error from the HDF5 Library.public static void H5Dfill(byte[] fill,
long fill_type,
byte[] buf,
long buf_type,
long space_id)
throws HDF5LibraryException,
NullPointerException
fill - IN: Pointer to the fill value to be used.fill_type - IN: Fill value datatype identifier.buf - IN/OUT: Pointer to the memory buffer containing the selection to be filled.buf_type - IN: Datatype of dataspace elements to be filled.space_id - IN: Dataspace describing memory buffer and containing the selection to be filled.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Dget_access_plist(long dset_id)
throws HDF5LibraryException
dset_id - IN: Identifier of the dataset to query.HDF5LibraryException - Error from the HDF5 Library.public static long H5Dget_create_plist(long dataset_id)
throws HDF5LibraryException
dataset_id - Identifier of the dataset to query.HDF5LibraryException - Error from the HDF5 Library.public static long H5Dget_offset(long dset_id)
throws HDF5LibraryException
dset_id - IN: Identifier of the dataset in questionHDF5LibraryException - Error from the HDF5 Library.public static long H5Dget_space(long dataset_id)
throws HDF5LibraryException
dataset_id - Identifier of the dataset to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Dget_space_status(long dset_id)
throws HDF5LibraryException
dset_id - IN: Identifier of the dataset to query.HDF5LibraryException - Error from the HDF5 Library.public static long H5Dget_storage_size(long dataset_id)
throws HDF5LibraryException,
IllegalArgumentException
dataset_id - Identifier of the dataset in questionHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentExceptionpublic static long H5Dget_type(long dataset_id)
throws HDF5LibraryException
dataset_id - Identifier of the dataset to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Diterate(byte[] buf,
long buf_type,
long space_id,
H5D_iterate_cb op,
H5D_iterate_t op_data)
throws HDF5LibraryException,
NullPointerException
buf - IN/OUT: Pointer to the memory containing the elements to iterate over.buf_type - IN: Buffer datatype identifier.space_id - IN: Dataspace describing memory buffer.op - IN: Callback function to operate on each value.op_data - IN/OUT: Pointer to any user-efined data for use by operator function.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Dopen(long loc_id,
String name,
long dapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location identifiername - IN: Dataset namedapl_id - IN: Identifier of dataset access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] obj,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.obj - Buffer to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.obj - Buffer to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.HDF5Exceptionpublic static int H5Dread(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj,
boolean isCriticalPinning)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.obj - Object to store data read from the file.isCriticalPinning - request lock on data reference.HDF5Exception - Failure in the data conversion.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data object is null.public static int H5Dread_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of type double to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of double to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of float to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of float to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of int to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of int to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of long to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of long to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_reg_ref(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of string to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of short to store data read from the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of short to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5DreadVL(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of variable-lenght to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_string(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of string to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static int H5Dread_VLStrings(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of variable-lenght strings to store data read from the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data buffer is null.public static void H5Dset_extent(long dset_id,
long[] size)
throws HDF5LibraryException,
NullPointerException
dset_id - IN: Chunked dataset identifier.size - IN: Array containing the new magnitude of each dimension of the dataset.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static long H5Dvlen_get_buf_size(long dset_id,
long type_id,
long space_id)
throws HDF5LibraryException
dset_id - IN: Identifier of the dataset read from.type_id - IN: Identifier of the datatype.space_id - IN: Identifier of the dataspace.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.@Deprecated public static int H5Dvlen_reclaim(long type_id, long space_id, long xfer_plist_id, byte[] buf) throws HDF5LibraryException, NullPointerException
type_id - Identifier of the datatype.space_id - Identifier of the dataspace.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer with data to be reclaimed.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static int H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
byte[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.obj - Buffer with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.HDF5Exceptionpublic static int H5Dwrite(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object obj,
boolean isCriticalPinning)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.obj - Object with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5Exception - Failure in the data conversion.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - data object is null.public static int H5Dwrite_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of double with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_double(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
double[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of double with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of float with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_float(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
float[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of float with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of int with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_int(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
int[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of int with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of long with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_long(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
long[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of long with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf,
boolean isCriticalPinning)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of short with data to be written to the file.isCriticalPinning - request lock on data reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_short(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
short[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of short with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_string(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
String[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of string with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5DwriteVL(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer of variable-length with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Dwrite_VLStrings(long dataset_id,
long mem_type_id,
long mem_space_id,
long file_space_id,
long xfer_plist_id,
Object[] buf)
throws HDF5LibraryException,
NullPointerException
dataset_id - Identifier of the dataset read from.mem_type_id - Identifier of the memory datatype.mem_space_id - Identifier of the memory dataspace.file_space_id - Identifier of the dataset's dataspace in the file.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer with data to be written to the file.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Dflush(long dset_id)
throws HDF5LibraryException
dset_id - IN: Identifier of the dataset to be flushed.HDF5LibraryException - Error from the HDF5 Library.public static void H5Drefresh(long dset_id)
throws HDF5LibraryException
dset_id - IN: Identifier of the dataset to be refreshed.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5Eauto_is_v2(long stack_id)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.HDF5LibraryException - Error from the HDF5 Library.public static int H5Eclear()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static void H5Eclear(long stack_id)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.HDF5LibraryException - Error from the HDF5 Library.public static void H5Eclear2(long stack_id)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.HDF5LibraryException - Error from the HDF5 Library.public static void H5Eclose_msg(long err_id)
throws HDF5LibraryException
err_id - IN: Error message identifier.HDF5LibraryException - Error from the HDF5 Library.public static void H5Eclose_stack(long stack_id)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.HDF5LibraryException - Error from the HDF5 Library.public static long H5Ecreate_msg(long cls_id,
int msg_type,
String msg)
throws HDF5LibraryException,
NullPointerException
cls_id - IN: Error class identifier.msg_type - IN: The type of the error message.msg - IN: The error message.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - msg is null.public static long H5Ecreate_stack()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static String H5Eget_class_name(long class_id) throws HDF5LibraryException, NullPointerException
class_id - IN: Error class identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static long H5Eget_current_stack()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static void H5Eset_current_stack(long stack_id)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.HDF5LibraryException - Error from the HDF5 Library.public static String H5Eget_msg(long msg_id, int[] type_list) throws HDF5LibraryException
msg_id - IN: Name of the error class.type_list - OUT: The type of the error message. Valid values are H5E_MAJOR and H5E_MINOR.HDF5LibraryException - Error from the HDF5 Library.public static long H5Eget_num(long stack_id)
throws HDF5LibraryException,
NullPointerException
stack_id - IN: Error stack identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static void H5Eprint2(long stack_id,
Object stream)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.If the identifier is H5E_DEFAULT, the current error stack will be
printed.stream - IN: File pointer, or stderr if null.HDF5LibraryException - Error from the HDF5 Library.public static void H5Epop(long stack_id,
long count)
throws HDF5LibraryException
stack_id - IN: Error stack identifier.count - IN: Version of the client library or application to which the error class belongs.HDF5LibraryException - Error from the HDF5 Library.public static void H5Epush(long stack_id,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg)
throws HDF5LibraryException,
NullPointerException
stack_id - IN: Error stack identifier.file - IN: Name of the file in which the error was detected.func - IN: Name of the function in which the error was detected.line - IN: Line number within the file at which the error was detected.cls_id - IN: Error class identifier.maj_id - IN: Major error identifier.min_id - IN: Minor error identifier.msg - IN: Error description string.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - file, func, or msg is null.public static void H5Epush2(long stack_id,
String file,
String func,
int line,
long cls_id,
long maj_id,
long min_id,
String msg)
throws HDF5LibraryException,
NullPointerException
stack_id - IN: Error stack identifier.file - IN: Name of the file in which the error was detected.func - IN: Name of the function in which the error was detected.line - IN: Line number within the file at which the error was detected.cls_id - IN: Error class identifier.maj_id - IN: Major error identifier.min_id - IN: Minor error identifier.msg - IN: Error description string.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - file, func, or msg is null.public static long H5Eregister_class(String cls_name, String lib_name, String version) throws HDF5LibraryException, NullPointerException
cls_name - IN: Name of the error class.lib_name - IN: Name of the client library or application to which the error class belongs.version - IN: Version of the client library or application to which the error class belongs.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Eunregister_class(long class_id)
throws HDF5LibraryException
class_id - IN: Error class identifier.HDF5LibraryException - Error from the HDF5 Library.public static void H5Ewalk(long stack_id,
long direction,
H5E_walk_cb func,
H5E_walk_t client_data)
throws HDF5LibraryException,
NullPointerException
stack_id - IN: Error stack identifier.direction - IN: Direction in which the error stack is to be walked.func - IN: Function to be called for each error encountered.client_data - IN: Data to be passed with func.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - func is null.public static void H5Ewalk2(long stack_id,
long direction,
H5E_walk_cb func,
H5E_walk_t client_data)
throws HDF5LibraryException,
NullPointerException
stack_id - IN: Error stack identifier.direction - IN: Direction in which the error stack is to be walked.func - IN: Function to be called for each error encountered.client_data - IN: Data to be passed with func.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - func is null.public static int H5Fclose(long file_id)
throws HDF5LibraryException
file_id - Identifier of a file to terminate access to.HDF5LibraryException - Error from the HDF5 Library.public static long H5Fopen(String name, int flags, long access_id) throws HDF5LibraryException, NullPointerException
name - Name of the file to access.flags - File access flags.access_id - Identifier for the file access properties list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Freopen(long file_id)
throws HDF5LibraryException
file_id - Identifier of a file to terminate and reopen access to.HDF5LibraryException - Error from the HDF5 Library.public static long H5Fcreate(String name, int flags, long create_id, long access_id) throws HDF5LibraryException, NullPointerException
name - Name of the file to access.flags - File access flags. Possible values include:
create_id - File creation property list identifier, used when modifying default file meta-data. Use
H5P_DEFAULT for default access properties.access_id - File access property list identifier. If parallel file access is desired, this is a
collective call according to the communicator stored in the access_id (not supported
in Java). Use H5P_DEFAULT for default access properties.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Fflush(long object_id,
int scope)
throws HDF5LibraryException
object_id - Identifier of object used to identify the file. object_id can be any object
associated with the file, including the file itself, a dataset, a group, an attribute,
or a named data type.scope - specifies the scope of the flushing action, in the case that the HDF5 file is not a single
physical file.
Valid values are:
HDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_access_plist(long file_id)
throws HDF5LibraryException
file_id - Identifier of file to get access property list ofHDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_create_plist(long file_id)
throws HDF5LibraryException
file_id - Identifier of the file to get creation property listHDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_filesize(long file_id)
throws HDF5LibraryException
file_id - IN: File identifier for a currently-open HDF5 fileHDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_freespace(long file_id)
throws HDF5LibraryException
file_id - IN: File identifier for a currently-open HDF5 fileHDF5LibraryException - Error from the HDF5 Library.public static int H5Fget_intent(long file_id)
throws HDF5LibraryException
file_id - IN: File identifier for a currently-open HDF5 fileHDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_fileno(long file_id)
throws HDF5LibraryException
file_id - IN: File identifier for a currently-open HDF5 fileHDF5LibraryException - Error from the HDF5 Library.public static double H5Fget_mdc_hit_rate(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static int H5Fget_mdc_size(long file_id,
long[] metadata_cache)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
file_id - IN: Identifier of the target file.metadata_cache - OUT: Current metadata cache information
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - metadata_cache is null.IllegalArgumentExceptionpublic static String H5Fget_name(long obj_id) throws HDF5LibraryException
obj_id - IN: Identifier of the object for which the associated filename is sought.HDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_obj_count(long file_id,
int types)
throws HDF5LibraryException
file_id - IN: File identifier for a currently-open HDF5 filetypes - IN: Type of object for which identifiers are to be returned.
HDF5LibraryException - Error from the HDF5 Library.public static long H5Fget_obj_ids(long file_id,
int types,
long max_objs,
long[] obj_id_list)
throws HDF5LibraryException,
NullPointerException
file_id - IN: File identifier for a currently-open HDF5 filetypes - IN: Type of object for which identifiers are to be returned.max_objs - IN: Maximum number of object identifiers to place into obj_id_list.obj_id_list - OUT: Pointer to the returned list of open object identifiers.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - obj_id_list is null.@Deprecated public static boolean H5Fis_hdf5(String name) throws HDF5LibraryException, NullPointerException
name - File name to check format.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static boolean H5Fis_accessible(String name, long fapl_id) throws HDF5LibraryException, NullPointerException
name - IN: File name to check.fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Fmount(long loc_id,
String name,
long child_id,
long plist_id)
throws HDF5LibraryException,
NullPointerException
loc_id - The identifier for the group onto which the file specified by child_id is to be mounted.name - The name of the group onto which the file specified by child_id is to be mounted.child_id - The identifier of the file to be mounted.plist_id - The identifier of the property list to be used.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Funmount(long loc_id,
String name)
throws HDF5LibraryException,
NullPointerException
loc_id - The identifier for the location at which the specified file is to be unmounted.name - The name of the file to be unmounted.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Freset_mdc_hit_rate_stats(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static H5F_info2_t H5Fget_info(long obj_id) throws HDF5LibraryException
obj_id - IN: Object identifier for any object in the file.HDF5LibraryException - Error from the HDF5 Library.public static void H5Fclear_elink_file_cache(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static void H5Fstart_swmr_write(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static void H5Fstart_mdc_logging(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static void H5Fstop_mdc_logging(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static void H5Fget_mdc_logging_status(long file_id,
boolean[] mdc_logging_status)
throws HDF5LibraryException,
NullPointerException
file_id - IN: Identifier of the target file.mdc_logging_status - the status
mdc_logging_status[0] = is_enabled, whether logging is enabled
mdc_logging_status[1] = is_currently_logging, whether events are currently being loggedHDF5LibraryException - Error from the HDF5 Library.NullPointerException - mdc_logging_status is null.public static boolean H5Fget_dset_no_attrs_hint(long file_id)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.HDF5LibraryException - Error from the HDF5 Library.public static void H5Fset_dset_no_attrs_hint(long file_id,
boolean minimize)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.minimize - the minimize hint settingHDF5LibraryException - Error from the HDF5 Library.public static void H5Fset_libver_bounds(long file_id,
int low,
int high)
throws HDF5LibraryException
file_id - IN: Identifier of the target file.low - IN: The earliest version of the library that will be used for writing objectshigh - IN: The latest version of the library that will be used for writing objects.HDF5LibraryException - Error from the HDF5 Library.public static int H5Gclose(long group_id)
throws HDF5LibraryException
group_id - Group identifier to release.HDF5LibraryException - Error from the HDF5 Library.public static long H5Gcreate(long loc_id,
String name,
long lcpl_id,
long gcpl_id,
long gapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: The file or group identifier.name - IN: The absolute or relative name of the new group.lcpl_id - IN: Identifier of link creation property list.gcpl_id - IN: Identifier of group creation property list.gapl_id - IN: Identifier of group access property list. (No group access properties have been
implemented at this time; use H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Gcreate_anon(long loc_id,
long gcpl_id,
long gapl_id)
throws HDF5LibraryException
loc_id - IN: File or group identifier specifying the file in which the new group is to be created.gcpl_id - IN: Identifier of group creation property list.gapl_id - IN: Identifier of group access property list. (No group access properties have been
implemented at this time; use H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.public static long H5Gget_create_plist(long group_id)
throws HDF5LibraryException
group_id - IN: Identifier of the group.HDF5LibraryException - Error from the HDF5 Library.public static H5G_info_t H5Gget_info(long group_id) throws HDF5LibraryException
group_id - IN: Identifier of the group.HDF5LibraryException - Error from the HDF5 Library.public static H5G_info_t H5Gget_info_by_idx(long group_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
group_id - IN: File or group identifier.group_name - IN: Name of group for which information is to be retrieved.idx_type - IN: Type of index by which objects are orderedorder - IN: Order of iteration within indexn - IN: Attribute's position in indexlapl_id - IN: Link access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5G_info_t H5Gget_info_by_name(long group_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
group_id - IN: File or group identifier.name - IN: Name of group for which information is to be retrieved.lapl_id - IN: Link access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
H5O_token_t[] tokens)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifiername - IN: Name of group for which information is to be retrievedobjNames - OUT: Names of all objects under the group, name.objTypes - OUT: Types of all objects under the group, name.tokens - OUT: Object token of all objects under the group, name.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
H5O_token_t[] tokens,
int indx_type)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifiername - IN: Name of group for which information is to be retrievedobjNames - OUT: Names of all objects under the group, name.objTypes - OUT: Types of all objects under the group, name.ltype - OUT: Link typetokens - OUT: Object token of all objects under the group, name.indx_type - IN: Index type for iterateHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Gget_obj_info_all(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
long[] fno,
H5O_token_t[] tokens,
int indx_type)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifiername - IN: Name of group for which information is to be retrievedobjNames - OUT: Names of all objects under the group, name.objTypes - OUT: Types of all objects under the group, name.ltype - OUT: Link typefno - OUT: File numbertokens - OUT: Object token of all objects under the group, name.indx_type - IN: Index type for iterateHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Gget_obj_info_full(long loc_id,
String name,
String[] objNames,
int[] objTypes,
int[] ltype,
long[] fno,
H5O_token_t[] tokens,
int indx_type,
int indx_order)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifiername - IN: Name of group for which information is to be retrievedobjNames - OUT: Names of all objects under the group, name.objTypes - OUT: Types of all objects under the group, name.ltype - OUT: Link typefno - OUT: File numbertokens - OUT: Object token of all objects under the group, name.indx_type - IN: Index type for iterateindx_order - IN: Index order for iterateHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Gget_obj_info_idx(long loc_id,
String name,
int idx,
String[] oname,
int[] type)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: file or group ID.name - IN: name of the group to iterate, relative to the loc_ididx - IN: the index of the object to iterate.oname - OUT: the name of the objecttype - OUT: the type of the objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Gget_obj_info_max(long loc_id,
String[] objNames,
int[] objTypes,
int[] lnkTypes,
H5O_token_t[] objToken,
long objMax)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifierobjNames - OUT: Names of all objects under the group, name.objTypes - OUT: Types of all objects under the group, name.lnkTypes - OUT: Types of all links under the group, name.objToken - OUT: Object token of all objects under the group, name.objMax - IN: Maximum number of all objects under the group, name.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Gn_members(long loc_id,
String name)
throws HDF5LibraryException,
NullPointerException
loc_id - file or group ID.name - name of the group to iterate, relative to the loc_idHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Gopen(long loc_id,
String name,
long gapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifier specifying the location of the group to be opened.name - IN: Name of group to open.gapl_id - IN: Identifier of group access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Gflush(long group_id)
throws HDF5LibraryException
group_id - IN: Identifier of the group to be flushed.HDF5LibraryException - Error from the HDF5 Library.public static void H5Grefresh(long group_id)
throws HDF5LibraryException
group_id - IN: Identifier of the group to be refreshed.HDF5LibraryException - Error from the HDF5 Library.public static long H5Iget_file_id(long obj_id)
throws HDF5LibraryException
obj_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.@Deprecated public static long H5Iget_name_long(long obj_id, String[] name, long size) throws HDF5LibraryException, NullPointerException
obj_id - IN: Identifier of the object.name - OUT: Attribute name buffer.size - IN: Maximum length of the name to retrieve.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static String H5Iget_name(long obj_id) throws HDF5LibraryException
obj_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.public static int H5Iget_ref(long obj_id)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Idec_ref(long obj_id)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Iinc_ref(long obj_id)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Iget_type(long obj_id)
throws HDF5LibraryException
obj_id - IN: Object identifier whose type is to be determined.HDF5LibraryException - Error from the HDF5 Library.public static int H5Iget_type_ref(long type_id)
throws HDF5LibraryException
type_id - IN: The identifier of the type whose reference count is to be retrievedHDF5LibraryException - Error from the HDF5 Library.public static int H5Idec_type_ref(long type_id)
throws HDF5LibraryException
type_id - IN: The identifier of the type whose reference count is to be decrementedHDF5LibraryException - Error from the HDF5 Library.public static int H5Iinc_type_ref(long type_id)
throws HDF5LibraryException
type_id - IN: The identifier of the type whose reference count is to be incrementedHDF5LibraryException - Error from the HDF5 Library.public static int H5Inmembers(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier for the identifier type whose member count will be retrievedHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Iis_valid(long obj_id)
throws HDF5LibraryException
obj_id - IN: Identifier to be checkedHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Itype_exists(int type_id)
throws HDF5LibraryException
type_id - IN: the identifier type to be checkedHDF5LibraryException - Error from the HDF5 Library.public static void H5Iclear_type(int type_id,
boolean force)
throws HDF5LibraryException
type_id - IN: Identifier of identifier type which is to be cleared of identifiersforce - IN: Whether or not to force deletion of all identifiersHDF5LibraryException - Error from the HDF5 Library.public static void H5Idestroy_type(int type_id)
throws HDF5LibraryException
type_id - IN: Identifier of identifier type which is to be destroyedHDF5LibraryException - Error from the HDF5 Library.public static void H5Lcopy(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
src_loc - IN: Location identifier of the source linksrc_name - IN: Name of the link to be copieddst_loc - IN: Location identifier specifying the destination of the copydst_name - IN: Name to be assigned to the new copylcpl_id - IN: Link creation property list identifierlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Lcreate_external(String file_name, String obj_name, long link_loc_id, String link_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
file_name - IN: Name of the target file containing the target object.obj_name - IN: Path within the target file to the target object.link_loc_id - IN: The file or group identifier for the new link.link_name - IN: The name of the new link.lcpl_id - IN: Link creation property list identifierlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Lcreate_hard(long cur_loc,
String cur_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
cur_loc - IN: The file or group identifier for the target object.cur_name - IN: Name of the target object, which must already exist.dst_loc - IN: The file or group identifier for the new link.dst_name - IN: The name of the new link.lcpl_id - IN: Link creation property list identifierlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - cur_name or dst_name is null.public static void H5Lcreate_soft(String link_target, long link_loc_id, String link_name, long lcpl_id, long lapl_id) throws HDF5LibraryException, NullPointerException
link_target - IN: Path to the target object, which is not required to exist.link_loc_id - IN: The file or group identifier for the new link.link_name - IN: The name of the new link.lcpl_id - IN: Link creation property list identifierlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - link_name is null.public static void H5Ldelete(long loc_id,
String name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier of the file or group containing the object.name - IN: Name of the link to delete.lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Ldelete_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifier specifying location of subject groupgroup_name - IN: Name of subject groupidx_type - IN: Index or field which determines the orderorder - IN: Order within field or indexn - IN: Link for which to retrieve informationlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static boolean H5Lexists(long loc_id,
String name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier of the file or group to query.name - IN: The name of the link to check.lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5L_info_t H5Lget_info(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: Identifier of the file or group.name - IN: Name of the link for which information is being sought.lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5L_info_t H5Lget_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifier specifying location of subject groupgroup_name - IN: Name of subject groupidx_type - IN: Type of indexorder - IN: Order within field or indexn - IN: Link for which to retrieve informationlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static String H5Lget_name_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifier specifying location of subject groupgroup_name - IN: Name of subject groupidx_type - IN: Type of indexorder - IN: Order within field or indexn - IN: Link for which to retrieve informationlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static int H5Lget_value(long loc_id,
String name,
String[] link_value,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier of the file or group containing the object.name - IN: Name of the symbolic link.link_value - OUT: Path of the symbolic link, or the file_name and path of an external file.lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Lget_value_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
String[] link_value,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifier specifying location of subject groupgroup_name - IN: Name of subject groupidx_type - IN: Type of indexorder - IN: Order within field or indexn - IN: Link for which to retrieve informationlink_value - OUT: Path of the symbolic link, or the file_name and path of an external file.lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static int H5Literate(long grp_id,
int idx_type,
int order,
long idx,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data)
throws HDF5LibraryException
grp_id - IN: Identifier specifying subject groupidx_type - IN: Type of indexorder - IN: Order of iteration within indexidx - IN: Iteration position at which to startop - IN: Callback function passing data regarding the link to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the linkHDF5LibraryException - Error from the HDF5 Library.public static int H5Literate_by_name(long grp_id,
String group_name,
int idx_type,
int order,
long idx,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
grp_id - IN: Identifier specifying subject groupgroup_name - IN: Name of subject groupidx_type - IN: Type of indexorder - IN: Order of iteration within indexidx - IN: Iteration position at which to startop - IN: Callback function passing data regarding the link to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the linklapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static void H5Lmove(long src_loc,
String src_name,
long dst_loc,
String dst_name,
long lcpl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
src_loc - IN: Original file or group identifier.src_name - IN: Original link name.dst_loc - IN: Destination file or group identifier.dst_name - IN: New link name.lcpl_id - IN: Link creation property list identifier to be associated with the new link.lapl_id - IN: Link access property list identifier to be associated with the new link.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Lvisit(long grp_id,
int idx_type,
int order,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data)
throws HDF5LibraryException
grp_id - IN: Identifier specifying subject groupidx_type - IN: Type of indexorder - IN: Order of iteration within indexop - IN: Callback function passing data regarding the link to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the linkHDF5LibraryException - Error from the HDF5 Library.public static int H5Lvisit_by_name(long loc_id,
String group_name,
int idx_type,
int order,
H5L_iterate_t op,
H5L_iterate_opdata_t op_data,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Identifier specifying subject groupgroup_name - IN: Name of subject groupidx_type - IN: Type of indexorder - IN: Order of iteration within indexop - IN: Callback function passing data regarding the link to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the linklapl_id - IN: link access propertyHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static int H5Lis_registered(int link_cls_id)
throws HDF5LibraryException
link_cls_id - IN: User-defined link class identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Lunregister(int link_cls_id)
throws HDF5LibraryException
link_cls_id - IN: User-defined link class identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Oclose(long object_id)
throws HDF5LibraryException
object_id - IN: Object identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Ocopy(long src_loc_id,
String src_name,
long dst_loc_id,
String dst_name,
long ocpypl_id,
long lcpl_id)
throws HDF5LibraryException,
NullPointerException
src_loc_id - IN: Object identifier indicating the location of the source object to be copiedsrc_name - IN: Name of the source object to be copieddst_loc_id - IN: Location identifier specifying the destinationdst_name - IN: Name to be assigned to the new copyocpypl_id - IN: Object copy property listlcpl_id - IN: Link creation property list for the new hard linkHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static String H5Oget_comment(long obj_id) throws HDF5LibraryException, IllegalArgumentException
obj_id - IN: File or group identifierHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException@Deprecated public static void H5Oset_comment(long obj_id, String comment) throws HDF5LibraryException
obj_id - IN: Identifier of the target objectcomment - IN: The new comment.HDF5LibraryException - Error from the HDF5 Library.public static String H5Oget_comment_by_name(long loc_id, String name, long lapl_id) throws HDF5LibraryException, IllegalArgumentException, NullPointerException
loc_id - IN: Identifier of a file, group, dataset, or named datatype.name - IN: Relative name of the object whose comment is to be set or reset.lapl_id - IN: Link access property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.IllegalArgumentException@Deprecated public static void H5Oset_comment_by_name(long loc_id, String name, String comment, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: Identifier of a file, group, dataset, or named datatype.name - IN: Relative name of the object whose comment is to be set or reset.comment - IN: The new comment.lapl_id - IN: Link access property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_info_t H5Oget_info(long loc_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: Identifier for target objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_info_t H5Oget_info(long loc_id, int fields) throws HDF5LibraryException, NullPointerException
loc_id - IN: Identifier for target objectfields - IN: Object fields to selectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_info_t H5Oget_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifiergroup_name - IN: Name of group, relative to loc_id, in which object is locatedidx_type - IN: Type of index by which objects are orderedorder - IN: Order of iteration within indexn - IN: Object to openlapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_info_t H5Oget_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifiergroup_name - IN: Name of group, relative to loc_id, in which object is locatedidx_type - IN: Type of index by which objects are orderedorder - IN: Order of iteration within indexn - IN: Object to openfields - IN: Object fields to selectlapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_info_t H5Oget_info_by_name(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifier specifying location of group in which object is locatedname - IN: Relative name of grouplapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_info_t H5Oget_info_by_name(long loc_id, String name, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifier specifying location of group in which object is locatedname - IN: Relative name of groupfields - IN: Object fields to selectlapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Olink(long obj_id,
long new_loc_id,
String new_name,
long lcpl_id,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Object to be linked.new_loc_id - IN: File or group identifier specifying location at which object is to be linked.new_name - IN: Relative name of link to be created.lcpl_id - IN: Link creation property list identifier.lapl_id - IN: Access property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static long H5Oopen(long loc_id,
String name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifiername - IN: Relative path to the objectlapl_id - IN: Access property list identifier for the link pointing to the objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Ovisit(long obj_id,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object at which the recursive iteration begins.idx_type - IN: Type of indexorder - IN: Order of iteration within indexop - IN: Callback function passing data regarding the object to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the
objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Ovisit(long obj_id,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
int fields)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object at which the recursive iteration begins.idx_type - IN: Type of indexorder - IN: Order of iteration within indexop - IN: Callback function passing data regarding the object to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the
objectfields - IN: Object fields to selectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Ovisit_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifierobj_name - IN: Relative path to the objectidx_type - IN: Type of indexorder - IN: Order of iteration within indexop - IN: Callback function passing data regarding the object to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the
objectlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Ovisit_by_name(long loc_id,
String obj_name,
int idx_type,
int order,
H5O_iterate_t op,
H5O_iterate_opdata_t op_data,
int fields,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifierobj_name - IN: Relative path to the objectidx_type - IN: Type of indexorder - IN: Order of iteration within indexop - IN: Callback function passing data regarding the object to the calling applicationop_data - IN: User-defined pointer to data required by the application for its processing of the
objectfields - IN: Object fields to selectlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static boolean H5Oexists_by_name(long loc_id,
String obj_name,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifierobj_name - IN: Relative path to the objectlapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Odecr_refcount(long object_id)
throws HDF5LibraryException
object_id - IN: Object identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Oincr_refcount(long object_id)
throws HDF5LibraryException
object_id - IN: Object identifierHDF5LibraryException - Error from the HDF5 Library.public static long H5Oopen_by_token(long loc_id,
H5O_token_t token)
throws HDF5LibraryException
loc_id - IN: File or group identifiertoken - IN: Object's token in the fileHDF5LibraryException - Error from the HDF5 Library.public static long H5Oopen_by_idx(long loc_id,
String group_name,
int idx_type,
int order,
long n,
long lapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: File or group identifiergroup_name - IN: Name of group, relative to loc_id, in which object is locatedidx_type - IN: Type of index by which objects are orderedorder - IN: Order of iteration within indexn - IN: Object to openlapl_id - IN: Access property list identifier for the link pointing to the objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - group_name is null.public static void H5Oflush(long object_id)
throws HDF5LibraryException
object_id - IN: Identifier of the object to be flushed.HDF5LibraryException - Error from the HDF5 Library.public static void H5Orefresh(long object_id)
throws HDF5LibraryException
object_id - IN: Identifier of the object to be refreshed.HDF5LibraryException - Error from the HDF5 Library.public static void H5Odisable_mdc_flushes(long object_id)
object_id - IN: Identifier of the object to be corked.public static void H5Oenable_mdc_flushes(long object_id)
object_id - IN: Identifier of the object to be uncorked.public static boolean H5Oare_mdc_flushes_disabled(long object_id)
object_id - IN: Identifier of the object to be flushed.public static H5O_native_info_t H5Oget_native_info(long loc_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: Identifier for target objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_native_info_t H5Oget_native_info(long loc_id, int fields) throws HDF5LibraryException, NullPointerException
loc_id - IN: Identifier for target objectfields - IN: Object fields to selectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_native_info_t H5Oget_native_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifiergroup_name - IN: Name of group, relative to loc_id, in which object is locatedidx_type - IN: Type of index by which objects are orderedorder - IN: Order of iteration within indexn - IN: Object to openlapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_native_info_t H5Oget_native_info_by_idx(long loc_id, String group_name, int idx_type, int order, long n, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifiergroup_name - IN: Name of group, relative to loc_id, in which object is locatedidx_type - IN: Type of index by which objects are orderedorder - IN: Order of iteration within indexn - IN: Object to openfields - IN: Object fields to selectlapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_native_info_t H5Oget_native_info_by_name(long loc_id, String name, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifier specifying location of group in which object is locatedname - IN: Relative name of grouplapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static H5O_native_info_t H5Oget_native_info_by_name(long loc_id, String name, int fields, long lapl_id) throws HDF5LibraryException, NullPointerException
loc_id - IN: File or group identifier specifying location of group in which object is locatedname - IN: Relative name of groupfields - IN: Object fields to selectlapl_id - IN: Access property list identifier for the link pointing to the object (Not currently used;
pass as H5P_DEFAULT.)HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static String H5Pget_class_name(long plid) throws HDF5LibraryException
plid - IN: Identifier of property object to queryHDF5LibraryException - Error from the HDF5 Library.public static long H5Pcreate(long type)
throws HDF5LibraryException
type - IN: The type of property list to create.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget(long plid,
String name)
throws HDF5LibraryException
plid - IN: Identifier of property object to queryname - IN: Name of property to queryHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset(long plid,
String name,
int value)
throws HDF5LibraryException
plid - IN: Property list identifier to modifyname - IN: Name of property to modifyvalue - IN: value to set the property toHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Pexist(long plid,
String name)
throws HDF5LibraryException
plid - IN: Identifier for the property to queryname - IN: Name of property to check forHDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_size(long plid,
String name)
throws HDF5LibraryException
plid - IN: Identifier of property object to queryname - IN: Name of property to queryHDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_nprops(long plid)
throws HDF5LibraryException
plid - IN: Identifier of property object to queryHDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_class(long plist)
throws HDF5LibraryException
plist - IN: Identifier of property list to query.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_class_parent(long plid)
throws HDF5LibraryException
plid - IN: Identifier of the property class to queryHDF5LibraryException - Error from the HDF5 Library.public static int H5Pequal(long plid1,
long plid2)
throws HDF5LibraryException
plid1 - IN: First property object to be comparedplid2 - IN: Second property object to be comparedHDF5LibraryException - Error from the HDF5 Library.public static boolean H5P_equal(long plid1,
long plid2)
throws HDF5LibraryException
plid1 - IN: First property object to be comparedplid2 - IN: Second property object to be comparedHDF5LibraryException - Error from the HDF5 Library.public static int H5Pisa_class(long plist,
long pclass)
throws HDF5LibraryException
plist - IN: Identifier of the property listpclass - IN: Identifier of the property classHDF5LibraryException - Error from the HDF5 Library.public static int H5Pcopy_prop(long dst_id,
long src_id,
String name)
throws HDF5LibraryException
dst_id - IN: Identifier of the destination property list or classsrc_id - IN: Identifier of the source property list or classname - IN: Name of the property to copyHDF5LibraryException - Error from the HDF5 Library.public static int H5Premove(long plid,
String name)
throws HDF5LibraryException
plid - IN: Identifier of the property list to modifyname - IN: Name of property to removeHDF5LibraryException - Error from the HDF5 Library.public static int H5Punregister(long plid,
String name)
throws HDF5LibraryException
plid - IN: Property list class from which to remove permanent propertyname - IN: Name of property to removeHDF5LibraryException - Error from the HDF5 Library.public static int H5Pclose_class(long plid)
throws HDF5LibraryException
plid - IN: Property list class to closeHDF5LibraryException - Error from the HDF5 Library.public static int H5Pclose(long plist)
throws HDF5LibraryException
plist - IN: Identifier of the property list to terminate access to.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pcopy(long plist)
throws HDF5LibraryException
plist - IN: Identifier of property list to duplicate.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pcreate_class_nocb(long parent_class,
String name)
throws HDF5LibraryException
parent_class - IN: Identifier of the parent property class.name - IN: Name of the property class.HDF5LibraryException - Error from the HDF5 Library.public static void H5Pregister2_nocb(long plist_class,
String name,
long size,
byte[] def_value)
throws HDF5LibraryException
plist_class - IN: Identifier of the property list.name - IN: Name of the property.size - IN: Size the property value.def_value - IN: Default value of the propertyHDF5LibraryException - - Error from the HDF5 Library.public static void H5Pinsert2_nocb(long plist,
String name,
long size,
byte[] value)
throws HDF5LibraryException
plist - IN: Identifier of the property list.name - IN: Name of the property.size - IN: Size the property value.value - IN: Default value of the propertyHDF5LibraryException - Error from the HDF5 Library.public static int H5Piterate(long plist,
int[] idx,
H5P_iterate_cb op,
H5P_iterate_t op_data)
throws HDF5LibraryException
plist - IN: ID of property object to iterate overidx - IN/OUT: index of the property to begin withop - IN: function to be called with each property iterated over.op_data - IN: iteration data from userHDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static int H5Pget_attr_phase_change(long ocpl_id,
int[] attributes)
throws HDF5LibraryException,
NullPointerException
ocpl_id - IN: Object (dataset or group) creation property list identifierattributes - The maximum and minimum no. of attributes to be stored.
attributes[0] = The maximum number of attributes to be stored in compact storage
attributes[1] = The minimum number of attributes to be stored in dense storage
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static void H5Pset_attr_phase_change(long ocpl_id,
int max_compact,
int min_dense)
throws HDF5LibraryException
ocpl_id - IN: : Object (dataset or group) creation property list identifiermax_compact - IN: Maximum number of attributes to be stored in compact storage (Default: 8)min_dense - IN: Minimum number of attributes to be stored in dense storage (Default: 6)HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_attr_creation_order(long ocpl_id)
throws HDF5LibraryException
ocpl_id - IN: Object (group or dataset) creation property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_attr_creation_order(long ocpl_id,
int crt_order_flags)
throws HDF5LibraryException
ocpl_id - IN: Object creation property list identifiercrt_order_flags - IN: Flags specifying whether to track and index attribute creation orderHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Pget_obj_track_times(long ocpl_id)
throws HDF5LibraryException
ocpl_id - IN: Object creation property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_obj_track_times(long ocpl_id,
boolean track_times)
throws HDF5LibraryException
ocpl_id - IN: Object creation property list identifiertrack_times - IN: TRUE or FALSE, specifying whether object times are to be trackedHDF5LibraryException - Error from the HDF5 Library.public static int H5Pmodify_filter(long plist,
long filter,
int flags,
long cd_nelmts,
int[] cd_values)
throws HDF5LibraryException,
NullPointerException
plist - IN: Property list identifier.filter - IN: Filter to be modified to the pipeline.flags - IN: Bit vector specifying certain general properties of the filter.cd_nelmts - IN: Number of elements in cd_valuescd_values - IN: Auxiliary data for the filter.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name or an array is null.public static int H5Pset_filter(long plist,
int filter,
int flags,
long cd_nelmts,
int[] cd_values)
throws HDF5LibraryException
plist - IN: Property list identifier.filter - IN: Filter to be added to the pipeline.flags - IN: Bit vector specifying certain general properties of the filter.cd_nelmts - IN: Number of elements in cd_valuescd_values - IN: Auxiliary data for the filter.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_nfilters(long plist)
throws HDF5LibraryException
plist - IN: Property list identifier.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_filter(long plist,
int filter_number,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config)
throws ArrayIndexOutOfBoundsException,
ArrayStoreException,
HDF5LibraryException,
NullPointerException
plist - IN: Property list identifier.filter_number - IN: Sequence number within the filter pipeline of the filter for which information is
sought.flags - OUT: Bit vector specifying certain general properties of the filter.cd_nelmts - IN/OUT: Number of elements in cd_valuescd_values - OUT: Auxiliary data for the filter.namelen - IN: Anticipated number of characters in name.name - OUT: Name of the filter.filter_config - OUT:A bit field encoding the returned filter informationArrayIndexOutOfBoundsException - Fatal error on CopybackArrayStoreException - Fatal error on CopybackHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name or an array is null.public static int H5Pget_filter_by_id(long plist_id,
long filter_id,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config)
throws ArrayIndexOutOfBoundsException,
ArrayStoreException,
HDF5LibraryException,
NullPointerException
plist_id - IN: Property list identifier.filter_id - IN: Filter identifier.flags - OUT: Bit vector specifying certain general properties of the filter.cd_nelmts - N/OUT: Number of elements in cd_valuescd_values - OUT: Auxiliary data for the filter.namelen - IN: Anticipated number of characters in name.name - OUT: Name of the filter.filter_config - OUT: A bit field encoding the returned filter informationHDF5LibraryException - Error from the HDF5 Library.ArrayIndexOutOfBoundsException - Fatal error on CopybackArrayStoreException - Fatal error on CopybackNullPointerException - name or an array is null.public static int H5Pget_filter_by_id2(long plist_id,
long filter_id,
int[] flags,
long[] cd_nelmts,
int[] cd_values,
long namelen,
String[] name,
int[] filter_config)
throws HDF5LibraryException,
NullPointerException
plist_id - IN: Property list identifier.filter_id - IN: Filter identifier.flags - OUT: Bit vector specifying certain general properties of the filter.cd_nelmts - N/OUT: Number of elements in cd_valuescd_values - OUT: Auxiliary data for the filter.namelen - IN: Anticipated number of characters in name.name - OUT: Name of the filter.filter_config - OUT: A bit field encoding the returned filter informationHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name or an array is null.public static boolean H5Pall_filters_avail(long dcpl_id)
throws HDF5LibraryException,
NullPointerException
dcpl_id - IN: Property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Premove_filter(long obj_id,
long filter)
throws HDF5LibraryException
obj_id - IN: Property list identifier.filter - IN: Filter identifier.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_deflate(long plist,
int level)
throws HDF5LibraryException
plist - IN: Identifier for the dataset creation property list.level - IN: Compression level.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_fletcher32(long plist)
throws HDF5LibraryException,
NullPointerException
plist - IN: Property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pget_userblock(long plist,
long[] size)
throws HDF5LibraryException,
NullPointerException
plist - IN: Identifier for property list to query.size - OUT: Pointer to location to return user-block size.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static int H5Pset_userblock(long plist,
long size)
throws HDF5LibraryException
plist - IN: Identifier of property list to modify.size - IN: Size of the user-block in bytes.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_sizes(long plist,
long[] size)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
plist - IN: Identifier of property list to query.size - OUT: the size of the offsets and length.
size[0] = sizeof_addr // offset size in bytes
size[1] = sizeof_size // length size in bytes
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.IllegalArgumentException - size is invalid.public static int H5Pset_sizes(long plist,
int sizeof_addr,
int sizeof_size)
throws HDF5LibraryException
plist - IN: Identifier of property list to modify.sizeof_addr - IN: Size of an object offset in bytes.sizeof_size - IN: Size of an object length in bytes.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_sym_k(long plist,
int[] size)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
plist - IN: Property list to query.size - OUT: the symbol table's B-tree 1/2 rank and leaf node 1/2size.
size[0] = ik // the symbol table's B-tree 1/2 rank
size[1] = lk // leaf node 1/2 size
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.IllegalArgumentException - size is invalid.public static int H5Pset_sym_k(long plist,
int ik,
int lk)
throws HDF5LibraryException
plist - IN: Identifier for property list to query.ik - IN: Symbol table tree rank.lk - IN: Symbol table node size.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_istore_k(long plist,
int[] ik)
throws HDF5LibraryException,
NullPointerException
plist - IN: Identifier of property list to query.ik - OUT: Pointer to location to return the chunked storage B-tree 1/2 rank.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - ik array is null.public static int H5Pset_istore_k(long plist,
int ik)
throws HDF5LibraryException
plist - IN: Identifier of property list to query.ik - IN: 1/2 rank of chunked storage B-tree.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_shared_mesg_nindexes(long fcpl_id)
throws HDF5LibraryException
fcpl_id - IN: : File creation property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_shared_mesg_nindexes(long plist_id,
int nindexes)
throws HDF5LibraryException,
IllegalArgumentException
plist_id - IN: File creation property listnindexes - IN: Number of shared object header message indexes to be available in files created with
this property listHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid value of nindexespublic static int H5Pget_shared_mesg_index(long fcpl_id,
int index_num,
int[] mesg_info)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierindex_num - IN: Index being configured.mesg_info - The message type and minimum message size
mesg_info[0] = Types of messages that may be stored in this index.
mesg_info[1] = Minimum message size.
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - mesg_info is null.IllegalArgumentException - Invalid value of nindexespublic static int H5Pset_shared_mesg_index(long fcpl_id,
int index_num,
int mesg_type_flags,
int min_mesg_size)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifier.index_num - IN: Index being configured.mesg_type_flags - IN: Types of messages that should be stored in this index.min_mesg_size - IN: Minimum message size.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid value of nindexespublic static int H5Pget_shared_mesg_phase_change(long fcpl_id,
int[] size)
throws HDF5LibraryException,
NullPointerException
fcpl_id - IN: : File creation property list identifiersize - The threshold values for storage of shared object header message indexes in a file.
size[0] = Threshold above which storage of a shared object header message index shifts from list
to B-tree size[1] = Threshold below which storage of a shared object header message index reverts
to list format
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static int H5Pset_shared_mesg_phase_change(long fcpl_id,
int max_list,
int min_btree)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifiermax_list - IN: Threshold above which storage of a shared object header message index shifts from list
to B-treemin_btree - IN: Threshold below which storage of a shared object header message index reverts to list
formatHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static void H5Pset_file_space_strategy(long fcpl_id,
int strategy,
boolean persist,
long threshold)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierstrategy - IN: The strategy for file space management.
H5F_FSPACE_STRATEGY_FSM_AGGR
Mechanisms: free-space managers, aggregators, and virtual file drivers
This is the library default when not set.
H5F_FSPACE_STRATEGY_PAGE
Mechanisms: free-space managers with embedded paged aggregation and virtual file
drivers
H5F_FSPACE_STRATEGY_AGGR
Mechanisms: aggregators and virtual file drivers
H5F_FSPACE_STRATEGY_NONE
Mechanisms: virtual file driverspersist - IN: True to persist free-space.threshold - IN: The free-space section threshold. The library default is 1, which is to track all
free-space sections. Passing a value of zero (0) indicates that the value of threshold
is not to be modified.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static int H5Pget_file_space_strategy(long fcpl_id,
boolean[] persist,
long[] threshold)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierpersist - IN/OUT: The current free-space persistence. NULL, persist not queried.threshold - IN/OUT: The current free-space section threshold. NULL, threshold not queried.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static boolean H5Pget_file_space_strategy_persist(long fcpl_id)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static long H5Pget_file_space_strategy_threshold(long fcpl_id)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static void H5Pset_file_space_page_size(long fcpl_id,
long page_size)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierpage_size - IN: the file space page size.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static long H5Pget_file_space_page_size(long fcpl_id)
throws HDF5LibraryException,
IllegalArgumentException
fcpl_id - IN: File creation property list identifierHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_list and min_btree.public static int H5Pget_alignment(long plist,
long[] alignment)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
plist - IN: Identifier of a file access property list.alignment - OUT: threshold value and alignment value.
alignment[0] = threshold // threshold value
alignment[1] = alignment // alignment value
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - alignment array is null.IllegalArgumentException - alignment array is invalid.public static int H5Pset_alignment(long plist,
long threshold,
long alignment)
throws HDF5LibraryException
plist - IN: Identifier for a file access property list.threshold - IN: Threshold value.alignment - IN: Alignment value.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_driver(long plid)
throws HDF5LibraryException
plid - IN: File access or data transfer property list identifier.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_family_offset(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_family_offset(long fapl_id,
long offset)
throws HDF5LibraryException
fapl_id - IN: File access property list identifieroffset - IN: the offset valueHDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_cache(long plist,
int[] mdc_nelmts,
long[] rdcc_nelmts,
long[] rdcc_nbytes,
double[] rdcc_w0)
throws HDF5LibraryException,
NullPointerException
plist - IN: Identifier of the file access property list.mdc_nelmts - IN/OUT: No longer used, will be ignored.rdcc_nelmts - IN/OUT: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes - IN/OUT: Total size of the raw data chunk cache, in bytes.rdcc_w0 - IN/OUT: Preemption policy.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an array is null.public static int H5Pset_cache(long plist,
int mdc_nelmts,
long rdcc_nelmts,
long rdcc_nbytes,
double rdcc_w0)
throws HDF5LibraryException
plist - IN: Identifier of the file access property list.mdc_nelmts - IN: No longer used, will be ignored.rdcc_nelmts - IN: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes - IN: Total size of the raw data chunk cache, in bytes.rdcc_w0 - IN: Preemption policy.HDF5LibraryException - Error from the HDF5 Library.public static H5AC_cache_config_t H5Pget_mdc_config(long plist_id) throws HDF5LibraryException
plist_id - IN: Identifier of the file access property list.HDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_mdc_config(long plist_id,
H5AC_cache_config_t config_ptr)
throws HDF5LibraryException
plist_id - IN: Identifier of the file access property list.config_ptr - IN: H5AC_cache_config_t, the initial metadata cache configuration.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5Pget_gc_references(long fapl_id)
throws HDF5LibraryException
fapl_id - IN File access property listHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_gc_references(long fapl_id,
boolean gc_ref)
throws HDF5LibraryException
fapl_id - IN File access property listgc_ref - IN set GC on (true) or off (false)HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_fclose_degree(long fapl_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN File access property listHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fclose_degree(long fapl_id,
int degree)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN File access property listdegree - IN the degree for the file close behaviorHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static long H5Pget_meta_block_size(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_meta_block_size(long fapl_id,
long size)
throws HDF5LibraryException
fapl_id - IN: File access property list identifiersize - IN: Minimum size, in bytes, of metadata block allocations.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_sieve_buf_size(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: Identifier for property list to query.HDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_sieve_buf_size(long fapl_id,
long size)
throws HDF5LibraryException
fapl_id - IN: Identifier of property list to modify.size - IN: maximum size of the data sieve buffer.HDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_small_data_block_size(long plist)
throws HDF5LibraryException
plist - IN: Identifier for property list to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_small_data_block_size(long plist,
long size)
throws HDF5LibraryException
plist - IN: Identifier of property list to modify.size - IN: Size of the blocks in bytes.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_libver_bounds(long fapl_id,
int[] libver)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierlibver - The earliest/latest version of the library that will be used for writing objects.
libver[0] = The earliest version of the library that will be used for writing objects
libver[1] = The latest version of the library that will be used for writing objects.
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static int H5Pset_libver_bounds(long fapl_id,
int low,
int high)
throws HDF5LibraryException,
IllegalArgumentException
fapl_id - IN: File access property list identifierlow - IN: The earliest version of the library that will be used for writing objectshigh - IN: The latest version of the library that will be used for writing objects.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Argument is Illegalpublic static int H5Pget_elink_file_cache_size(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_elink_file_cache_size(long fapl_id,
int efc_size)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierefc_size - IN: External link open file cache size in number of files.HDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_mdc_log_options(long fapl_id,
boolean is_enabled,
String location,
boolean start_on_access)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifieris_enabled - IN: Whether logging is enabled.location - IN: Location of log in UTF-8/ASCII (file path/name) (On Windows, this must be ASCII).start_on_access - IN: Whether the logging begins as soon as the file is opened or created.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - location is null.public static String H5Pget_mdc_log_options(long fapl_id, boolean[] mdc_log_options) throws HDF5LibraryException
fapl_id - IN: File access property list identifiermdc_log_options - the options
mdc_logging_options[0] = is_enabled, whether logging is enabled
mdc_logging_options[1] = start_on_access, whether the logging begins as soon as the file is
opened or createdHDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_metadata_read_attempts(long plist_id)
throws HDF5LibraryException
plist_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_metadata_read_attempts(long plist_id,
long attempts)
throws HDF5LibraryException
plist_id - IN: File access property list identifierattempts - IN: The number of read attempts which is a value greater than 0.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5Pget_evict_on_close(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_evict_on_close(long fapl_id,
boolean evict_on_close)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierevict_on_close - IN: Whether the HDF5 object should be evicted on close.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5Pget_use_file_locking(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Pget_ignore_disabled_file_locking(long fapl_id)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_file_locking(long fapl_id,
boolean use_file_locking,
boolean ignore_when_disabled)
throws HDF5LibraryException
fapl_id - IN: File access property list identifieruse_file_locking - IN: Whether the library will use file locking when opening files (mainly for SWMR
semantics).ignore_when_disabled - IN: Whether file locking will be ignored when disabled on a file system (useful for Lustre).HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_layout(long plist)
throws HDF5LibraryException
plist - IN: Identifier for property list to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_layout(long plist,
int layout)
throws HDF5LibraryException
plist - IN: Identifier of property list to query.layout - IN: Type of storage layout for raw data.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_chunk(long plist,
int max_ndims,
long[] dims)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
plist - IN: Identifier of property list to query.max_ndims - IN: Size of the dims array.dims - OUT: Array to store the chunk dimensions.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - dims array is null.IllegalArgumentException - max_ndims <=0public static int H5Pset_chunk(long plist,
int ndims,
byte[] dim)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
plist - IN: Identifier for property list to query.ndims - IN: The number of dimensions of each chunk.dim - IN: An array containing the size of each chunk.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - dims array is null.IllegalArgumentException - dims <=0public static int H5Pset_chunk(long plist,
int ndims,
long[] dim)
throws HDF5Exception,
NullPointerException,
IllegalArgumentException
plist - IN: Identifier for property list to query.ndims - IN: The number of dimensions of each chunk.dim - IN: An array containing the size of each chunk.HDF5Exception - Error from the HDF5 Library.NullPointerException - dims array is null.IllegalArgumentException - dims <=0public static void H5Pset_virtual(long dcpl_id,
long vspace_id,
String src_file_name,
String src_dset_name,
long src_space_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
dcpl_id - IN: The identifier of the dataset creation property list that will be used when creating the
virtual dataset.vspace_id - IN: The dataspace identifier with the selection within the virtual dataset applied, possibly
an unlimited selection.src_file_name - IN: The name of the HDF5 file where the source dataset is located. The file might not exist
yet. The name can be specified using a C-style printf statement.src_dset_name - IN: The path to the HDF5 dataset in the file specified by src_file_name. The dataset might
not exist yet. The dataset name can be specified using a C-style printf statement.src_space_id - IN: The source dataset dataspace identifier with a selection applied, possibly an unlimited
selection.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an name string is null.IllegalArgumentException - an id is <=0public static long H5Pget_virtual_count(long dcpl_id)
throws HDF5LibraryException,
IllegalArgumentException
dcpl_id - IN: The identifier of the virtual dataset creation property list.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - An id is <=0public static long H5Pget_virtual_vspace(long dcpl_id,
long index)
throws HDF5LibraryException,
IllegalArgumentException
dcpl_id - IN: The identifier of the virtual dataset creation property list.index - IN: Mapping index.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - An id is <=0public static long H5Pget_virtual_srcspace(long dcpl_id,
long index)
throws HDF5LibraryException,
IllegalArgumentException
dcpl_id - IN: The identifier of the virtual dataset creation property list.index - IN: Mapping index.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - An id is <=0public static String H5Pget_virtual_filename(long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException
dcpl_id - IN: The identifier of the virtual dataset creation property list.index - IN: Mapping index.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - An id is <=0public static String H5Pget_virtual_dsetname(long dcpl_id, long index) throws HDF5LibraryException, IllegalArgumentException
dcpl_id - IN: The identifier of the virtual dataset creation property list.index - IN: Mapping index.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - An id is <=0public static int H5Pget_external(long plist,
int idx,
long name_size,
String[] name,
long[] size)
throws ArrayIndexOutOfBoundsException,
ArrayStoreException,
HDF5LibraryException,
NullPointerException,
IllegalArgumentException
plist - IN: Identifier of a dataset creation property list.idx - IN: External file index.name_size - IN: Maximum length of name array.name - OUT: Name of the external file.size - OUT: the offset value and the size of the external file data.
size[0] = offset // a location to return an offset value
size[1] = size // a location to return the size of
// the external file data.
ArrayIndexOutOfBoundsException - Fatal error on CopybackArrayStoreException - Fatal error on CopybackHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name or size is null.IllegalArgumentException - name_size <= 0 .public static int H5Pset_external(long plist,
String name,
long offset,
long size)
throws HDF5LibraryException,
NullPointerException
plist - IN: Identifier of a dataset creation property list.name - IN: Name of an external file.offset - IN: Offset, in bytes, from the beginning of the file to the location in the file where the
data starts.size - IN: Number of bytes reserved in the file for the data.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Pget_external_count(long plist)
throws HDF5LibraryException
plist - IN: Identifier of a dataset creation property list.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_szip(long plist,
int options_mask,
int pixels_per_block)
throws HDF5LibraryException,
NullPointerException
plist - IN: Dataset creation property list identifier.options_mask - IN: Bit vector specifying certain general properties of the filter.pixels_per_block - IN: Number of pixels in blocksHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_shuffle(long plist_id)
throws HDF5LibraryException,
NullPointerException
plist_id - IN: Dataset creation property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_nbit(long plist_id)
throws HDF5LibraryException
plist_id - IN: Dataset creation property list identifier.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_scaleoffset(long plist_id,
int scale_type,
int scale_factor)
throws HDF5LibraryException,
IllegalArgumentException
plist_id - IN: Dataset creation property list identifier.scale_type - IN: Flag indicating compression method.scale_factor - IN: Parameter related to scale.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid argumentspublic static int H5Pget_fill_value(long plist_id,
long type_id,
byte[] value)
throws HDF5Exception
plist_id - IN: Property list identifier.type_id - IN: The datatype identifier of value.value - IN: The fill value.HDF5Exception - Error converting data array.public static int H5Pget_fill_value(long plist_id,
long type_id,
Object obj)
throws HDF5Exception
plist_id - IN: Property list identifier.type_id - IN: The datatype identifier of value.obj - IN: The fill value.HDF5Exception - Error converting data array.public static int H5Pset_fill_value(long plist_id,
long type_id,
byte[] value)
throws HDF5Exception
plist_id - IN: Property list identifier.type_id - IN: The datatype identifier of value.value - IN: The fill value.HDF5Exception - Error converting data arraypublic static int H5Pset_fill_value(long plist_id,
long type_id,
Object obj)
throws HDF5Exception
plist_id - IN: Property list identifier.type_id - IN: The datatype identifier of value.obj - IN: The fill value.HDF5Exception - Error converting data arraypublic static int H5Pfill_value_defined(long plist_id,
int[] status)
throws HDF5LibraryException,
NullPointerException
plist_id - IN: Property list identifier.status - IN: The fill value setting:
H5D_FILL_VALUE_UNDEFINED
H5D_FILL_VALUE_DEFAULT
H5D_FILL_VALUE_USER_DEFINED
H5D_FILL_VALUE_ERRORHDF5Exception - Error converting data arrayHDF5LibraryExceptionNullPointerExceptionpublic static int H5Pget_alloc_time(long plist_id,
int[] alloc_time)
throws HDF5LibraryException,
NullPointerException
plist_id - IN: Dataset creation property list identifier.alloc_time - OUT: allocation time.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_alloc_time(long plist_id,
int alloc_time)
throws HDF5LibraryException,
NullPointerException
plist_id - IN: Dataset creation property list identifier.alloc_time - IN: allocation time.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pget_fill_time(long plist_id,
int[] fill_time)
throws HDF5LibraryException
plist_id - IN: Dataset creation property list identifier.fill_time - OUT: fill time.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_fill_time(long plist_id,
int fill_time)
throws HDF5LibraryException
plist_id - IN: Dataset creation property list identifier.fill_time - IN: fill time.HDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_chunk_opts(long dcpl_id,
int opts)
throws HDF5LibraryException
dcpl_id - IN: Dataset creation property list identifieropts - IN: Edge chunk option flag. Valid values are:
H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS - filters are not applied to partial edge chunks.
0 - Disables option; partial edge chunks will be compressed.HDF5LibraryException - Error from the HDF5 Librarypublic static int H5Pget_chunk_opts(long dcpl_id)
throws HDF5LibraryException
dcpl_id - IN: Dataset creation property listHDF5LibraryException - Error from the HDF5 Librarypublic static boolean H5Pget_dset_no_attrs_hint(long dcpl_id)
throws HDF5LibraryException
dcpl_id - IN: Dataset creation property listHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_dset_no_attrs_hint(long dcpl_id,
boolean minimize)
throws HDF5LibraryException
dcpl_id - IN: Dataset creation property listminimize - IN: the minimize hint settingHDF5LibraryException - Error from the HDF5 Library.public static void H5Pget_chunk_cache(long dapl_id,
long[] rdcc_nslots,
long[] rdcc_nbytes,
double[] rdcc_w0)
throws HDF5LibraryException,
NullPointerException
dapl_id - IN: Identifier of the dataset access property list.rdcc_nslots - IN/OUT: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes - IN/OUT: Total size of the raw data chunk cache, in bytes.rdcc_w0 - IN/OUT: Preemption policy.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an array is null.public static void H5Pset_chunk_cache(long dapl_id,
long rdcc_nslots,
long rdcc_nbytes,
double rdcc_w0)
throws HDF5LibraryException
dapl_id - IN: Identifier of the dataset access property list.rdcc_nslots - IN: Number of elements (objects) in the raw data chunk cache.rdcc_nbytes - IN: Total size of the raw data chunk cache, in bytes.rdcc_w0 - IN: Preemption policy.HDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_virtual_view(long dapl_id,
int view)
throws HDF5LibraryException
dapl_id - IN: Dataset access property list identifier for the virtual datasetview - IN: Flag specifying the extent of the data to be included in the view.HDF5LibraryException - Error from the HDF5 Librarypublic static int H5Pget_virtual_view(long dapl_id)
throws HDF5LibraryException
dapl_id - IN: Dataset access property list identifier for the virtual datasetHDF5LibraryException - Error from the HDF5 Librarypublic static void H5Pset_virtual_printf_gap(long dapl_id,
long gap_size)
throws HDF5LibraryException
dapl_id - IN: Dataset access property list identifier for the virtual datasetgap_size - IN: Maximum number of files and/or datasets allowed to be missing for determining
the extent of an unlimited virtual dataset with printf-style mappings.HDF5LibraryException - Error from the HDF5 Librarypublic static long H5Pget_virtual_printf_gap(long dapl_id)
throws HDF5LibraryException
dapl_id - IN: Dataset access property list identifier for the virtual datasetHDF5LibraryException - Error from the HDF5 Librarypublic static String H5Pget_virtual_prefix(long dapl_id) throws HDF5LibraryException
dapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_virtual_prefix(long dapl_id,
String prefix)
throws HDF5LibraryException,
NullPointerException
dapl_id - IN: Dataset access property list identifierprefix - IN: Prefix to be applied to virtual file pathsHDF5LibraryException - Error from the HDF5 Library.NullPointerException - prefix is null.public static String H5Pget_efile_prefix(long dapl_id) throws HDF5LibraryException
dapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_efile_prefix(long dapl_id,
String prefix)
throws HDF5LibraryException,
NullPointerException
dapl_id - IN: Dataset access property list identifierprefix - IN: Prefix to be applied to external file pathsHDF5LibraryException - Error from the HDF5 Library.NullPointerException - prefix is null.public static long H5Pget_data_transform(long plist_id,
String[] expression,
long size)
throws HDF5LibraryException,
IllegalArgumentException
plist_id - IN: Identifier of the property list or classsize - IN: Number of bytes of the transform expression to copy toexpression - OUT: A data transform expressionHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Size is <= 0.public static int H5Pset_data_transform(long plist_id,
String expression)
throws HDF5LibraryException,
NullPointerException
plist_id - IN: Identifier of the property list or classexpression - IN: Pointer to the null-terminated data transform expressionHDF5LibraryException - Error from the HDF5 Library.NullPointerException - expression is null.public static int H5Pget_buffer(long plist,
byte[] tconv,
byte[] bkg)
throws HDF5LibraryException,
IllegalArgumentException
plist - Identifier for the dataset transfer property list.tconv - byte array of application-allocated type conversion buffer.bkg - byte array of application-allocated background buffer.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - plist is invalid.public static long H5Pget_buffer_size(long plist)
throws HDF5LibraryException,
IllegalArgumentException
plist - Identifier for the dataset transfer property list.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - plist is invalid.public static void H5Pset_buffer_size(long plist,
long size)
throws HDF5LibraryException,
IllegalArgumentException
plist - Identifier for the dataset transfer property list.size - Size, in bytes, of the type conversion and background buffers.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - plist is invalid.public static int H5Pget_edc_check(long plist)
throws HDF5LibraryException
plist - Identifier for the dataset transfer property list.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_edc_check(long plist,
int check)
throws HDF5LibraryException
plist - Identifier for the dataset transfer property list.check - the error-detecting algorithm to use.HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_btree_ratios(long plist_id,
double[] left,
double[] middle,
double[] right)
throws HDF5LibraryException,
NullPointerException
plist_id - IN Dataset transfer property listleft - OUT split ratio for leftmost nodesright - OUT split ratio for righttmost nodesmiddle - OUT split ratio for all other nodesHDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.public static int H5Pset_btree_ratios(long plist_id,
double left,
double middle,
double right)
throws HDF5LibraryException
plist_id - IN Dataset transfer property listleft - IN split ratio for leftmost nodesright - IN split ratio for righttmost nodesmiddle - IN split ratio for all other nodesHDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_hyper_vector_size(long dxpl_id,
long[] vector_size)
throws HDF5LibraryException,
NullPointerException
dxpl_id - IN: Dataset transfer property list identifier.vector_size - OUT: hyper vector size.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_hyper_vector_size(long dxpl_id,
long vector_size)
throws HDF5LibraryException,
NullPointerException
dxpl_id - IN: Dataset transfer property list identifier.vector_size - IN: hyper vestor size.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static boolean H5Pget_create_intermediate_group(long lcpl_id)
throws HDF5LibraryException
lcpl_id - IN: Link creation property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_create_intermediate_group(long lcpl_id,
boolean crt_intermed_group)
throws HDF5LibraryException
lcpl_id - IN: Link creation property list identifiercrt_intermed_group - IN: Flag specifying whether to create intermediate groups upon the creation of an objectHDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_local_heap_size_hint(long gcpl_id)
throws HDF5LibraryException
gcpl_id - IN: Group creation property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_local_heap_size_hint(long gcpl_id,
long size_hint)
throws HDF5LibraryException
gcpl_id - IN: Group creation property list identifiersize_hint - IN: Anticipated maximum size in bytes of local heapHDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_link_phase_change(long gcpl_id,
int[] links)
throws HDF5LibraryException,
NullPointerException
gcpl_id - IN: Group creation property list identifierlinks - The max. no. of compact links & the min. no. of dense links, which are used for storing
groups
links[0] = The maximum number of links for compact storage
links[1] = The minimum number of links for dense storage
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.public static int H5Pset_link_phase_change(long gcpl_id,
int max_compact,
int min_dense)
throws HDF5LibraryException,
IllegalArgumentException
gcpl_id - IN: Group creation property list identifiermax_compact - IN: Maximum number of links for compact storage(Default: 8)min_dense - IN: Minimum number of links for dense storage(Default: 6)HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values of max_compact and min_dense.public static int H5Pget_est_link_info(long gcpl_id,
int[] link_info)
throws HDF5LibraryException,
NullPointerException
gcpl_id - IN: Group creation property list identifierlink_info - Estimated number of links to be inserted into group And the estimated average length of link
names
link_info[0] = Estimated number of links to be inserted into group
link_info[1] = Estimated average length of link names
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - link_info is null.public static int H5Pset_est_link_info(long gcpl_id,
int est_num_entries,
int est_name_len)
throws HDF5LibraryException,
IllegalArgumentException
gcpl_id - IN: Group creation property list identifierest_num_entries - IN: Estimated number of links to be inserted into groupest_name_len - IN: Estimated average length of link namesHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid values to est_num_entries and est_name_len.public static int H5Pget_link_creation_order(long gcpl_id)
throws HDF5LibraryException
gcpl_id - IN: Group creation property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_link_creation_order(long gcpl_id,
int crt_order_flags)
throws HDF5LibraryException
gcpl_id - IN: Group creation property list identifiercrt_order_flags - IN: Creation order flag(s)HDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_char_encoding(long plist_id)
throws HDF5LibraryException
plist_id - IN: the property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_char_encoding(long plist_id,
int encoding)
throws HDF5LibraryException
plist_id - IN: the property list identifierencoding - IN: the character encoding of the stringHDF5LibraryException - Error from the HDF5 Library.public static long H5Pget_nlinks(long lapl_id)
throws HDF5LibraryException
lapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_nlinks(long lapl_id,
long nlinks)
throws HDF5LibraryException,
IllegalArgumentException
lapl_id - IN: File access property list identifiernlinks - IN: Maximum number of links to traverseHDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Argument is Illegalpublic static long H5Pget_elink_prefix(long lapl_id,
String[] prefix)
throws HDF5LibraryException,
NullPointerException
lapl_id - IN: Link access property list identifierprefix - OUT: Prefix applied to external link pathsHDF5LibraryException - Error from the HDF5 Library.NullPointerException - prefix is null.public static int H5Pset_elink_prefix(long lapl_id,
String prefix)
throws HDF5LibraryException,
NullPointerException
lapl_id - IN: Link access property list identifierprefix - IN: Prefix to be applied to external link pathsHDF5LibraryException - Error from the HDF5 Library.NullPointerException - prefix is null.public static long H5Pget_elink_fapl(long lapl_id)
throws HDF5LibraryException
lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_elink_fapl(long lapl_id,
long fapl_id)
throws HDF5LibraryException
lapl_id - IN: Link access property list identifierfapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_elink_acc_flags(long lapl_id)
throws HDF5LibraryException
lapl_id - IN: Link access property list identifierHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_elink_acc_flags(long lapl_id,
int flags)
throws HDF5LibraryException,
IllegalArgumentException
lapl_id - IN: Link access property list identifierflags - IN: The access flag for external link traversal.HDF5LibraryException - Error from the HDF5 Library.IllegalArgumentException - Invalid Flag values.public static int H5Pget_copy_object(long ocp_plist_id)
throws HDF5LibraryException
ocp_plist_id - IN: Object copy property list identifierHDF5LibraryException - Error from the HDF5 Library.public static void H5Pset_copy_object(long ocp_plist_id,
int copy_options)
throws HDF5LibraryException
ocp_plist_id - IN: Object copy property list identifiercopy_options - IN: Copy option(s) to be setHDF5LibraryException - Error from the HDF5 Library.public static void H5Pget_fapl_core(long fapl_id,
long[] increment,
boolean[] backing_store)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierincrement - OUT: how much to grow the memory each timebacking_store - OUT: write to file name on flush settingHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fapl_core(long fapl_id,
long increment,
boolean backing_store)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierincrement - IN: how much to grow the memory each timebacking_store - IN: write to file name on flush settingHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pget_fapl_direct(long fapl_id,
long[] info)
throws HDF5LibraryException
fapl_id - IN: File access property list identifierinfo - OUT: Returned property list information
info[0] = increment -how much to grow the memory each time
info[1] = backing_store - write to file name on flush settingHDF5LibraryException - Error from the HDF5 Library.public static int H5Pset_fapl_direct(long fapl_id,
long alignment,
long block_size,
long cbuf_size)
throws HDF5LibraryException
fapl_id - IN: File access property list identifieralignment - IN: Required memory alignment boundaryblock_size - IN: File system block sizecbuf_size - IN: Copy buffer sizeHDF5LibraryException - Error from the HDF5 Library.public static int H5Pget_fapl_family(long fapl_id,
long[] memb_size,
long[] memb_fapl_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifiermemb_size - OUT: the size in bytes of each file member (used only when creating a new file)memb_fapl_id - OUT: the file access property list to be used for each family memberHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fapl_family(long fapl_id,
long memb_size,
long memb_fapl_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifiermemb_size - IN: the size in bytes of each file member (used only when creating a new file)memb_fapl_id - IN: the file access property list to be used for each family memberHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fapl_hdfs(long fapl_id,
H5FD_hdfs_fapl_t fapl_conf)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierfapl_conf - IN: the properties of the hdfs driverHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static H5FD_hdfs_fapl_t H5Pget_fapl_hdfs(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static boolean H5Pget_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
String[] memb_name,
long[] memb_addr)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifiermemb_map - IN: Maps memory usage types to other memory usage types.memb_fapl - IN: Property list for each memory usage type.memb_name - IN: Name generator for names of member files.memb_addr - IN: The offsets within the virtual address space, from 0 (zero) to HADDR_MAX, at which each
type of data storage begins.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an array is null.public static void H5Pset_fapl_multi(long fapl_id,
int[] memb_map,
long[] memb_fapl,
String[] memb_name,
long[] memb_addr,
boolean relax)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifiermemb_map - IN: Maps memory usage types to other memory usage types.memb_fapl - IN: Property list for each memory usage type.memb_name - IN: Name generator for names of member files.memb_addr - IN: The offsets within the virtual address space, from 0 (zero) to HADDR_MAX, at which each
type of data storage begins.relax - IN: Allows read-only access to incomplete file sets when TRUE.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an array is null.public static void H5Pset_fapl_log(long fapl_id,
String logfile,
long flags,
long buf_size)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifier.logfile - IN: logfile is the name of the file in which the logging entries are to be recorded.flags - IN: Flags specifying the types of logging activity.buf_size - IN: The size of the logging buffers, in bytes.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - logfile is null.public static int H5Pset_fapl_sec2(long fapl_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static void H5Pset_fapl_split(long fapl_id,
String meta_ext,
long meta_plist_id,
String raw_ext,
long raw_plist_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifiermeta_ext - IN: meta filename extensionmeta_plist_id - IN: File access property list identifier for metadataraw_ext - IN: raw data filename extensionraw_plist_id - IN: File access property list identifier raw dataHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fapl_stdio(long fapl_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fapl_windows(long fapl_id)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Pset_fapl_ros3(long fapl_id,
H5FD_ros3_fapl_t fapl_conf)
throws HDF5LibraryException,
NullPointerException
fapl_id - IN: File access property list identifierfapl_conf - IN: the properties of the ros3 driverHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static H5FD_ros3_fapl_t H5Pget_fapl_ros3(long fapl_id) throws HDF5LibraryException, NullPointerException
fapl_id - IN: File access property list identifierHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static void H5PLset_loading_state(int plugin_flags)
throws HDF5LibraryException
plugin_flags - IN: The list of dynamic plugin types to enable or disable.
A plugin bit set to 0 (zero) prevents use of that dynamic plugin.
A plugin bit set to 1 (one) enables use of that dynamic plugin.
Setting plugin_flags to a negative value enables all dynamic plugins.
Setting plugin_flags to 0 (zero) disables all dynamic plugins.HDF5LibraryException - Error from the HDF5 Library.public static int H5PLget_loading_state()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static void H5PLappend(String plugin_path) throws HDF5LibraryException
plugin_path - IN: Path for location of filter plugin libraries.HDF5LibraryException - Error from the HDF5 Library.public static void H5PLprepend(String plugin_path) throws HDF5LibraryException
plugin_path - IN: Path for location of filter plugin libraries.HDF5LibraryException - Error from the HDF5 Library.public static void H5PLreplace(String plugin_path, int index) throws HDF5LibraryException
plugin_path - IN: Path for location of filter plugin libraries.index - IN: The table index (0-based).HDF5LibraryException - Error from the HDF5 Library.public static void H5PLinsert(String plugin_path, int index) throws HDF5LibraryException
plugin_path - IN: Path for location of filter plugin libraries.index - IN: The table index (0-based).HDF5LibraryException - Error from the HDF5 Library.public static void H5PLremove(int index)
throws HDF5LibraryException
index - IN: The table index (0-based).HDF5LibraryException - Error from the HDF5 Library.public static String H5PLget(int index) throws HDF5LibraryException
index - IN: The table index (0-based).HDF5LibraryException - Error from the HDF5 Library.public static int H5PLsize()
throws HDF5LibraryException
HDF5LibraryException - Error from the HDF5 Library.public static byte[] H5Rcreate(long loc_id,
String name,
int ref_type,
long space_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: Location identifier used to locate the object being pointed to.name - IN: Name of object at location loc_id.ref_type - IN: Type of reference.space_id - IN: Dataspace identifier with selection.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static long H5Rdereference(long dataset,
long access_list,
int ref_type,
byte[] ref)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
dataset - IN: Dataset containing reference object.access_list - IN: Property list of the object being referenced.ref_type - IN: The reference type of ref.ref - IN: reference to an objectHDF5LibraryException - Error from the HDF5 Library.NullPointerException - output array is null.IllegalArgumentException - output array is invalid.public static long H5Rget_name(long loc_id,
int ref_type,
byte[] ref,
String[] name,
long size)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: Identifier for the dataset containing the reference or for the group that dataset is in.ref_type - IN: Type of reference.ref - IN: An object or dataset region reference.name - OUT: A name associated with the referenced object or dataset region.size - IN: The size of the name buffer.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.IllegalArgumentException - Argument is illegal.public static String H5Rget_name_string(long loc_id, int ref_type, byte[] ref) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
loc_id - IN: Identifier for the dataset containing the reference or for the group that dataset is in.ref_type - IN: Type of reference.ref - IN: An object or dataset region reference.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - size is null.IllegalArgumentException - Argument is illegal.public static int H5Rget_obj_type(long loc_id,
int ref_type,
byte[] ref)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: loc_id of the reference object.ref_type - IN: Type of reference to query.ref - IN: the referenceHDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static long H5Rget_region(long loc_id,
int ref_type,
byte[] ref)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: loc_id of the reference object.ref_type - IN: The reference type of ref.ref - OUT: the reference to the object and regionHDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static byte[] H5Rcreate_object(long loc_id,
String name,
long access_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: Location identifier used to locate the object being pointed to.name - IN: Name of object at location loc_id.access_id - IN: Object access identifier to the object being pointed to.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static byte[] H5Rcreate_region(long loc_id,
String name,
long space_id,
long access_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: Location identifier used to locate the object being pointed to.name - IN: Name of object at location loc_id.space_id - IN: Identifies the dataset region that a dataset region reference points to.access_id - IN: Object access identifier to the object being pointed to.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static byte[] H5Rcreate_attr(long loc_id,
String name,
String attr_name,
long access_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
loc_id - IN: Location identifier used to locate the object being pointed to.name - IN: Name of object at location loc_id.attr_name - IN: Name of the attribute within the object.access_id - IN: Object access identifier to the object being pointed to.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static void H5Rdestroy(byte[] ref_ptr)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static int H5Rget_type(byte[] ref_ptr)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static boolean H5Requal(byte[] ref1_ptr,
byte[] ref2_ptr)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref1_ptr - IN: Reference to an object, region or attribute attached to an object.ref2_ptr - IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static byte[] H5Rcopy(byte[] src_ref_ptr)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
src_ref_ptr - IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static long H5Ropen_object(byte[] ref_ptr,
long rapl_id,
long oapl_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.rapl_id - IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).oapl_id - IN: An object access property list identifier for the reference. The access property
property list must be of the same type as the object being referenced,
that is a group or dataset property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static long H5Ropen_region(byte[] ref_ptr,
long rapl_id,
long oapl_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.rapl_id - IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).oapl_id - IN: An object access property list identifier for the reference. The access property
property list must be of the same type as the object being referenced,
that is a group or dataset property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static long H5Ropen_attr(byte[] ref_ptr,
long rapl_id,
long aapl_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.rapl_id - IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).aapl_id - IN: An attribute access property list identifier for the reference. The access property
property list must be of the same type as the object being referenced,
that is a group or dataset property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static int H5Rget_obj_type3(byte[] ref_ptr,
long rapl_id)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.rapl_id - IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).HDF5LibraryException - Error from the HDF5 Library.NullPointerException - array is null.IllegalArgumentException - array is invalid.public static String H5Rget_file_name(byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - array is null.IllegalArgumentException - array is invalid.public static String H5Rget_obj_name(byte[] ref_ptr, long rapl_id) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.rapl_id - IN: A reference access property list identifier for the reference. The access property
list can be used to access external files that the reference points
to (through a file access property list).HDF5LibraryException - Error from the HDF5 Library.NullPointerException - array is null.IllegalArgumentException - array is invalid.public static String H5Rget_attr_name(byte[] ref_ptr) throws HDF5LibraryException, NullPointerException, IllegalArgumentException
ref_ptr - IN: Reference to an object, region or attribute attached to an object.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - array is null.IllegalArgumentException - array is invalid.public static long H5Screate(int type)
throws HDF5LibraryException
type - IN: The type of dataspace to be created.HDF5LibraryException - Error from the HDF5 Library.public static long H5Screate_simple(int rank,
long[] dims,
long[] maxdims)
throws HDF5Exception,
NullPointerException
rank - IN: Number of dimensions of dataspace.dims - IN: An array of the size of each dimension.maxdims - IN: An array of the maximum size of each dimension.HDF5Exception - Error from the HDF5 Library.NullPointerException - dims or maxdims is null.public static long H5Sset_extent_simple(long space_id,
int rank,
long[] current_size,
long[] maximum_size)
throws HDF5LibraryException,
NullPointerException
space_id - Dataspace identifier.rank - Rank, or dimensionality, of the dataspace.current_size - Array containing current size of dataspace.maximum_size - Array containing maximum size of dataspace.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static long H5Sset_extent_simple(long space_id,
int rank,
byte[] current_size,
byte[] maximum_size)
throws HDF5LibraryException,
NullPointerException
space_id - Dataspace identifier.rank - Rank, or dimensionality, of the dataspace.current_size - Array containing current size of dataspace.maximum_size - Array containing maximum size of dataspace.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static long H5Scopy(long space_id)
throws HDF5LibraryException
space_id - Identifier of dataspace to copy.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sclose(long space_id)
throws HDF5LibraryException
space_id - Identifier of dataspace to release.HDF5LibraryException - Error from the HDF5 Library.public static byte[] H5Sencode(long obj_id)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object to be encoded.HDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static long H5Sdecode(byte[] buf)
throws HDF5LibraryException,
NullPointerException
buf - IN: Buffer for the data space object to be decoded.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Sget_simple_extent_npoints(long space_id)
throws HDF5LibraryException
space_id - ID of the dataspace object to queryHDF5LibraryException - Error from the HDF5 Library.public static int H5Sget_simple_extent_ndims(long space_id)
throws HDF5LibraryException
space_id - IN: Identifier of the dataspaceHDF5LibraryException - Error from the HDF5 Library.public static int H5Sget_simple_extent_dims(long space_id,
long[] dims,
long[] maxdims)
throws HDF5LibraryException,
NullPointerException
space_id - IN: Identifier of the dataspace object to querydims - OUT: Pointer to array to store the size of each dimension.maxdims - OUT: Pointer to array to store the maximum size of each dimension.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - dims or maxdims is null.public static boolean H5Sis_simple(long space_id)
throws HDF5LibraryException
space_id - Identifier of the dataspace to queryHDF5LibraryException - Error from the HDF5 Library.public static int H5Sget_simple_extent_type(long space_id)
throws HDF5LibraryException
space_id - Dataspace identifier.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sset_extent_none(long space_id)
throws HDF5LibraryException
space_id - The identifier for the dataspace from which the extent is to be removed.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sextent_copy(long dest_space_id,
long source_space_id)
throws HDF5LibraryException
dest_space_id - IN: The identifier for the dataspace from which the extent is copied.source_space_id - IN: The identifier for the dataspace to which the extent is copied.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5Sextent_equal(long first_space_id,
long second_space_id)
throws HDF5LibraryException
first_space_id - IN: The identifier for the first dataspace.second_space_id - IN: The identifier for the seconddataspace.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sget_select_type(long space_id)
throws HDF5LibraryException
space_id - IN: Identifier of the dataspace object to queryHDF5LibraryException - Error from the HDF5 Library.public static long H5Sget_select_npoints(long space_id)
throws HDF5LibraryException
space_id - IN: Identifier of the dataspace object to queryHDF5LibraryException - Error from the HDF5 Library.public static void H5Sselect_copy(long dst_id,
long src_id)
throws HDF5LibraryException
dst_id - ID of the destination dataspacesrc_id - ID of the source dataspaceHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Sselect_valid(long space_id)
throws HDF5LibraryException
space_id - The identifier for the dataspace in which the selection is being reset.HDF5LibraryException - Error from the HDF5 Library.public static void H5Sselect_adjust(long space_id,
long[][] offset)
throws HDF5LibraryException,
NullPointerException
space_id - ID of dataspace to adjustoffset - Offset to subtractHDF5LibraryException - Error from the HDF5 Library.NullPointerException - offset is null.public static int H5Sget_select_bounds(long space_id,
long[] start,
long[] end)
throws HDF5LibraryException,
NullPointerException
space_id - Identifier of dataspace to release.start - coordinates of lowest corner of bounding box.end - coordinates of highest corner of bounding box.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - start or end is null.public static boolean H5Sselect_shape_same(long space1_id,
long space2_id)
throws HDF5LibraryException
space1_id - ID of 1st Dataspace pointer to comparespace2_id - ID of 2nd Dataspace pointer to compareHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Sselect_intersect_block(long space_id,
long[] start,
long[] end)
throws HDF5LibraryException,
NullPointerException
space_id - ID of dataspace pointer to comparestart - Starting coordinate of blockend - Opposite ("ending") coordinate of blockHDF5LibraryException - Error from the HDF5 Library.NullPointerException - offset is null.public static int H5Soffset_simple(long space_id,
byte[] offset)
throws HDF5LibraryException,
NullPointerException
space_id - IN: The identifier for the dataspace object to reset.offset - IN: The offset at which to position the selection.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - offset array is null.public static int H5Soffset_simple(long space_id,
long[] offset)
throws HDF5Exception,
NullPointerException
space_id - IN: The identifier for the dataspace object to reset.offset - IN: The offset at which to position the selection.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - offset array is null.HDF5Exceptionpublic static int H5Sselect_all(long space_id)
throws HDF5LibraryException
space_id - IN: The identifier of the dataspace to be selected.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sselect_none(long space_id)
throws HDF5LibraryException
space_id - IN: The identifier of the dataspace to be reset.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sselect_elements(long space_id,
int op,
int num_elements,
long[][] coord2D)
throws HDF5Exception,
HDF5LibraryException,
NullPointerException
space_id - Identifier of the dataspace.op - operator specifying how the new selection is combined.num_elements - Number of elements to be selected.coord2D - A 2-dimensional array specifying the coordinates of the elements.HDF5Exception - Error in the data conversionHDF5LibraryException - Error from the HDF5 Library.NullPointerException - cord array ispublic static long H5Sget_select_elem_npoints(long spaceid)
throws HDF5LibraryException
spaceid - Identifier of dataspace to release.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sget_select_elem_pointlist(long spaceid,
long startpoint,
long numpoints,
long[] buf)
throws HDF5LibraryException,
NullPointerException
spaceid - Identifier of dataspace to release.startpoint - first point to retrievenumpoints - number of points to retrievebuf - returns points startblock to startblock+num-1, each points is rank longs.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static int H5Sselect_hyperslab(long space_id,
int op,
byte[] start,
byte[] stride,
byte[] count,
byte[] block)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
space_id - IN: Identifier of dataspace selection to modifyop - IN: Operation to perform on current selection.start - IN: Offset of start of hyperslabstride - IN: Hyperslab stride.count - IN: Number of blocks included in hyperslab.block - IN: Size of block in hyperslab.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static int H5Sselect_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long[] block)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
space_id - IN: Identifier of dataspace selection to modifyop - IN: Operation to perform on current selection.start - IN: Offset of start of hyperslabstride - IN: Hyperslab stride.count - IN: Number of blocks included in hyperslab.block - IN: Size of block in hyperslab.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static long H5Scombine_hyperslab(long space_id,
int op,
long[] start,
long[] stride,
long[] count,
long[] block)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
space_id - IN: Dataspace ID of selection to useop - IN: Operation to perform on current selection.start - IN: Offset of start of hyperslabstride - IN: Hyperslab stride.count - IN: Number of blocks included in hyperslab.block - IN: Size of block in hyperslab.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an input array is null.IllegalArgumentException - an input array is invalid.public static void H5Smodify_select(long space1_id,
int op,
long space2_id)
throws HDF5LibraryException
space1_id - ID of the destination dataspaceop - Operation to perform on current selection.space2_id - ID of the source dataspaceHDF5LibraryException - Error from the HDF5 Library.public static long H5Scombine_select(long space1_id,
int op,
long space2_id)
throws HDF5LibraryException
space1_id - ID of the first dataspaceop - Operation to perform on current selection.space2_id - ID of the second dataspaceHDF5LibraryException - Error from the HDF5 Library.public static boolean H5Sis_regular_hyperslab(long space_id)
throws HDF5LibraryException
space_id - IN: Identifier of dataspace selection to queryHDF5LibraryException - Error from the HDF5 Library.public static void H5Sget_regular_hyperslab(long space_id,
long[] start,
long[] stride,
long[] count,
long[] block)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
space_id - IN: Identifier of dataspace selection to modifystart - OUT: Offset of start of hyperslabstride - OUT: Hyperslab stride.count - OUT: Number of blocks included in hyperslab.block - OUT: Size of block in hyperslab.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - an output array is null.IllegalArgumentException - an output array is invalid.public static long H5Sget_select_hyper_nblocks(long spaceid)
throws HDF5LibraryException
spaceid - Identifier of dataspace to release.HDF5LibraryException - Error from the HDF5 Library.public static int H5Sget_select_hyper_blocklist(long spaceid,
long startblock,
long numblocks,
long[] buf)
throws HDF5LibraryException,
NullPointerException
spaceid - Identifier of dataspace to release.startblock - first block to retrievenumblocks - number of blocks to retrievebuf - returns blocks startblock to startblock+num-1, each block is rank * 2 (corners)
longs.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Sselect_project_intersection(long src_space_id,
long dst_space_id,
long src_intersect_space_id)
throws HDF5LibraryException
src_space_id - Selection that is mapped to dst_space_id, and intersected with src_intersect_space_iddst_space_id - Selection that is mapped to src_space_idsrc_intersect_space_id - Selection whose intersection with src_space_id is projected to dst_space_id to obtain the
resultHDF5LibraryException - Error from the HDF5 Library.public static long H5Tarray_create(long base_id,
int ndims,
long[] dim)
throws HDF5LibraryException,
NullPointerException
base_id - IN: Datatype identifier for the array base datatype.ndims - IN: Rank of the array.dim - IN: Size of each array dimension.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - dim is null.public static int H5Tclose(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to release.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tcommit(long loc_id,
String name,
long type_id,
long lcpl_id,
long tcpl_id,
long tapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: Location identifier.name - IN: Name given to committed datatype.type_id - IN: Identifier of datatype to be committed.lcpl_id - IN: Link creation property list.tcpl_id - IN: Datatype creation property list.tapl_id - IN: Datatype access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Tcommit_anon(long loc_id,
long type_id,
long tcpl_id,
long tapl_id)
throws HDF5LibraryException
loc_id - IN: Location identifier.type_id - IN: Identifier of datatype to be committed.tcpl_id - IN: Datatype creation property list.tapl_id - IN: Datatype access property list.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5Tcommitted(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tcompiler_conv(long src_id,
long dst_id)
throws HDF5LibraryException
src_id - IN: Identifier of source datatype.dst_id - IN: Identifier of destination datatype.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tconvert(long src_id,
long dst_id,
long nelmts,
byte[] buf,
byte[] background,
long plist_id)
throws HDF5LibraryException,
NullPointerException
src_id - IN: Identifier of source datatype.dst_id - IN: Identifier of destination datatype.nelmts - IN: Size of array buf.buf - IN: Array containing pre- and post-conversion values.background - IN: Optional background buffer.plist_id - IN: Dataset transfer property list identifier.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Tcopy(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to copy. Can be a datatype identifier, a predefined datatype
(defined in H5Tpublic.h), or a dataset Identifier.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tcreate(int tclass,
long size)
throws HDF5LibraryException
tclass - IN: Class of datatype to create.size - IN: The number of bytes in the datatype to create.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tdecode(byte[] buf)
throws HDF5LibraryException,
NullPointerException
buf - IN: Buffer for the data type object to be decoded.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static boolean H5Tdetect_class(long type_id,
int cls)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.cls - IN: Identifier of datatype cls.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tencode(long obj_id,
byte[] buf,
long nalloc)
throws HDF5LibraryException,
NullPointerException
obj_id - IN: Identifier of the object to be encoded.buf - OUT: Buffer for the object to be encoded into. If the provided buffer is NULL, only the size
of buffer needed is returned.nalloc - IN: The size of the allocated buffer.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Tenum_create(long base_id)
throws HDF5LibraryException
base_id - IN: Identifier of the parent datatype to release.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tenum_insert(long type,
String name,
byte[] value)
throws HDF5LibraryException,
NullPointerException
type - IN: Identifier of datatype.name - IN: The name of the membervalue - IN: The value of the member, data of the correct typeHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Tenum_insert(long type,
String name,
int[] value)
throws HDF5LibraryException,
NullPointerException
type - IN: Identifier of datatype.name - IN: The name of the membervalue - IN: The value of the member, data of the correct typeHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Tenum_insert(long type,
String name,
int value)
throws HDF5LibraryException,
NullPointerException
type - IN: Identifier of datatype.name - IN: The name of the membervalue - IN: The value of the member, data of the correct typeHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static String H5Tenum_nameof(long type, byte[] value, long size) throws HDF5LibraryException, NullPointerException
type - IN: Identifier of datatype.value - IN: The value of the member, data of the correctsize - IN: The probable length of the nameHDF5LibraryException - Error from the HDF5 Library.NullPointerException - value is null.public static int H5Tenum_nameof(long type,
int[] value,
String[] name,
int size)
throws HDF5LibraryException,
NullPointerException
type - IN: Identifier of datatype.value - IN: The value of the member, data of the correctname - OUT: The name of the membersize - IN: The max length of the nameHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static void H5Tenum_valueof(long type,
String name,
byte[] value)
throws HDF5LibraryException,
NullPointerException
type - IN: Identifier of datatype.name - IN: The name of the membervalue - OUT: The value of the memberHDF5LibraryException - Error from the HDF5 Library.NullPointerExceptionpublic static int H5Tenum_valueof(long type,
String name,
int[] value)
throws HDF5LibraryException,
NullPointerException
type - IN: Identifier of datatype.name - IN: The name of the membervalue - OUT: The value of the memberHDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static boolean H5Tequal(long type_id1,
long type_id2)
throws HDF5LibraryException
type_id1 - IN: Identifier of datatype to compare.type_id2 - IN: Identifier of datatype to compare.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_array_dims(long type_id,
long[] dims)
throws HDF5LibraryException,
NullPointerException
type_id - IN: Datatype identifier of array object.dims - OUT: Sizes of array dimensions.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - dims is null.public static int H5Tget_array_dims2(long type_id,
long[] dims)
throws HDF5LibraryException,
NullPointerException
type_id - IN: Datatype identifier of array object.dims - OUT: Sizes of array dimensions.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - dims is null.public static int H5Tget_array_ndims(long type_id)
throws HDF5LibraryException
type_id - IN: Datatype identifier of array object.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_class(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static String H5Tget_class_name(long class_id)
class_id - IN: Identifier of class from H5Tget_class.public static long H5Tget_create_plist(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_cset(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_cset(long type_id,
int cset)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to modify.cset - IN: Character set type.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_ebias(long type_id)
throws HDF5LibraryException
type_id - Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_ebias(long type_id,
int ebias)
throws HDF5LibraryException
type_id - Identifier of datatype to set.ebias - Exponent bias value.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tget_ebias_long(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tset_ebias(long type_id,
long ebias)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.ebias - IN: Exponent bias value.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tget_fields(long type_id,
long[] fields)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
type_id - IN: Identifier of datatype to query.fields - OUT: location of size and bit-position.
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - fields is null.IllegalArgumentException - fields array is invalid.public static int H5Tget_fields(long type_id,
int[] fields)
throws HDF5LibraryException,
NullPointerException,
IllegalArgumentException
type_id - IN: Identifier of datatype to query.fields - OUT: location of size and bit-position.
fields[0] = spos OUT: location to return size of in bits.
fields[1] = epos OUT: location to return exponent bit-position.
fields[2] = esize OUT: location to return size of exponent in bits.
fields[3] = mpos OUT: location to return mantissa bit-position.
fields[4] = msize OUT: location to return size of mantissa in bits.
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - fields is null.IllegalArgumentException - fields array is invalid.public static void H5Tset_fields(long type_id,
long spos,
long epos,
long esize,
long mpos,
long msize)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.spos - IN: Size position.epos - IN: Exponent bit position.esize - IN: Size of exponent in bits.mpos - IN: Mantissa bit position.msize - IN: Size of mantissa in bits.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_fields(long type_id,
int spos,
int epos,
int esize,
int mpos,
int msize)
throws HDF5LibraryException
type_id - Identifier of datatype to set.spos - Size position.epos - Exponent bit position.esize - Size of exponent in bits.mpos - Mantissa bit position.msize - Size of mantissa in bits.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_inpad(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_inpad(long type_id,
int inpad)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to modify.inpad - IN: Padding type.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_member_class(long type_id,
int membno)
throws HDF5LibraryException
type_id - IN: Datatype identifier of compound object.membno - IN: Compound object member number.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_member_index(long type_id,
String field_name)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.field_name - IN: Field name of the field index to retrieve.HDF5LibraryException - Error from the HDF5 Library.public static String H5Tget_member_name(long type_id, int field_idx) throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.field_idx - IN: Field index (0-based) of the field name to retrieve.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tget_member_offset(long type_id,
int membno)
type_id - IN: Identifier of datatype to query.membno - IN: Field index (0-based) of the field type to retrieve.public static long H5Tget_member_type(long type_id,
int field_idx)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.field_idx - IN: Field index (0-based) of the field type to retrieve.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tget_member_value(long type_id,
int membno,
byte[] value)
throws HDF5LibraryException,
NullPointerException
type_id - IN: Datatype identifier for the enumeration datatype.membno - IN: Number of the enumeration datatype member.value - OUT: The value of the memberHDF5LibraryException - Error from the HDF5 Library.NullPointerException - value is null.public static int H5Tget_member_value(long type_id,
int membno,
int[] value)
throws HDF5LibraryException,
NullPointerException
type_id - IN: Identifier of datatype.membno - IN: The name of the membervalue - OUT: The value of the memberHDF5LibraryException - Error from the HDF5 Library.NullPointerException - value is null.public static long H5Tget_native_type(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query. Direction of search is assumed to be in ascending
order.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tget_native_type(long type_id,
int direction)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.direction - IN: Direction of search.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_nmembers(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_norm(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_norm(long type_id,
int norm)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.norm - IN: Mantissa normalization type.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_offset(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_offset(long type_id,
int offset)
throws HDF5LibraryException
type_id - Identifier of datatype to set.offset - Offset of first significant bit.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tset_offset(long type_id,
long offset)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.offset - IN: Offset of first significant bit.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_order(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_order(long type_id,
int order)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.order - IN: Byte ordering constant.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_pad(long type_id,
int[] pad)
throws HDF5LibraryException,
NullPointerException
type_id - IN: Identifier of datatype to query.pad - OUT: locations to return least-significant and most-significant bit padding type.
pad[0] = lsb // least-significant bit padding type
pad[1] = msb // most-significant bit padding type
HDF5LibraryException - Error from the HDF5 Library.NullPointerException - pad is null.public static int H5Tset_pad(long type_id,
int lsb,
int msb)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.lsb - IN: Padding type for least-significant bits.msb - IN: Padding type for most-significant bits.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_precision(long type_id)
throws HDF5LibraryException
type_id - Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_precision(long type_id,
int precision)
throws HDF5LibraryException
type_id - Identifier of datatype to set.precision - Number of bits of precision for datatype.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tget_precision_long(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tset_precision(long type_id,
long precision)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.precision - IN: Number of bits of precision for datatype.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_sign(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_sign(long type_id,
int sign)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to set.sign - IN: Sign type.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tget_size(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_size(long type_id,
long size)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to change size.size - IN: Size in bytes to modify datatype.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tget_strpad(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_strpad(long type_id,
int strpad)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to modify.strpad - IN: String padding type.HDF5LibraryException - Error from the HDF5 Library.public static long H5Tget_super(long type)
throws HDF5LibraryException
type - IN: Identifier of datatype.HDF5LibraryException - Error from the HDF5 Library.public static String H5Tget_tag(long type) throws HDF5LibraryException
type - IN: Identifier of datatype.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tset_tag(long type,
String tag)
throws HDF5LibraryException
type - IN: Datatype identifier for the opaque datatype to be tagged.tag - IN: Descriptive ASCII string with which the opaque datatype is to be tagged.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tinsert(long type_id,
String name,
long offset,
long field_id)
throws HDF5LibraryException,
NullPointerException
type_id - IN: Identifier of compound datatype to modify.name - IN: Name of the field to insert.offset - IN: Offset in memory structure of the field to insert.field_id - IN: Datatype identifier of the field to insert.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static boolean H5Tis_variable_str(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to query.HDF5LibraryException - Error from the HDF5 Library.public static int H5Tlock(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to lock.HDF5LibraryException - Error from the HDF5 Library.public static long H5Topen(long loc_id,
String name,
long tapl_id)
throws HDF5LibraryException,
NullPointerException
loc_id - IN: A file, group, or datatype identifier.name - IN: A datatype name, defined within the file or group identified by loc_id.tapl_id - IN: Datatype access property list.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - name is null.public static int H5Tpack(long type_id)
throws HDF5LibraryException
type_id - IN: Identifier of datatype to modify.HDF5LibraryException - Error from the HDF5 Library.public static void H5Treclaim(long type_id,
long space_id,
long xfer_plist_id,
byte[] buf)
throws HDF5LibraryException,
NullPointerException
type_id - Identifier of the datatype.space_id - Identifier of the dataspace.xfer_plist_id - Identifier of a transfer property list for this I/O operation.buf - Buffer with data to be reclaimed.HDF5LibraryException - Error from the HDF5 Library.NullPointerException - buf is null.public static long H5Tvlen_create(long base_id)
throws HDF5LibraryException
base_id - IN: Identifier of parent datatype.HDF5LibraryException - Error from the HDF5 Library.public static void H5Tflush(long dtype_id)
throws HDF5LibraryException
dtype_id - IN: Identifier of the committed datatype to be flushed.HDF5LibraryException - Error from the HDF5 Library.public static void H5Trefresh(long dtype_id)
throws HDF5LibraryException
dtype_id - IN: Identifier of the committed datatype to be refreshed.HDF5LibraryException - Error from the HDF5 Library.public static long H5VLregister_connector_by_name(String connector_name, long vipl_id) throws HDF5LibraryException
connector_name - IN: name of the connector.vipl_id - IN: VOL initialization property list which must be
created with H5Pcreate(H5P_VOL_INITIALIZE) (or H5P_DEFAULT).HDF5LibraryException - Error from the HDF5 Library.public static long H5VLregister_connector_by_value(int connector_value,
long vipl_id)
throws HDF5LibraryException
connector_value - IN: value of the connector.vipl_id - IN: VOL initialization property list which must be
created with H5Pcreate(H5P_VOL_INITIALIZE) (or H5P_DEFAULT).HDF5LibraryException - Error from the HDF5 Library.public static boolean H5VLis_connector_registered_by_name(String name) throws HDF5LibraryException
name - IN: name of the connector.HDF5LibraryException - Error from the HDF5 Library.public static boolean H5VLis_connector_registered_by_value(int connector_value)
throws HDF5LibraryException
connector_value - IN: value of the connector.HDF5LibraryException - Error from the HDF5 Library.public static long H5VLget_connector_id(long object_id)
throws HDF5LibraryException
object_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.public static long H5VLget_connector_id_by_name(String name) throws HDF5LibraryException
name - IN: name of the connector.HDF5LibraryException - Error from the HDF5 Library.public static long H5VLget_connector_id_by_value(int connector_value)
throws HDF5LibraryException
connector_value - IN: value of the connector.HDF5LibraryException - Error from the HDF5 Library.public static String H5VLget_connector_name(long object_id) throws HDF5LibraryException
object_id - IN: Identifier of the object.HDF5LibraryException - Error from the HDF5 Library.public static void H5VLclose(long connector_id)
throws HDF5LibraryException
connector_id - IN: Identifier of the connector.HDF5LibraryException - Error from the HDF5 Library.public static void H5VLunregister_connector(long connector_id)
throws HDF5LibraryException
connector_id - IN: Identifier of the connector.HDF5LibraryException - Error from the HDF5 Library.public static int H5Zfilter_avail(int filter)
throws HDF5LibraryException
filter - IN: filter number.HDF5LibraryException - Error from the HDF5 Library.public static int H5Zget_filter_info(int filter)
throws HDF5LibraryException
filter - IN: filter number.HDF5LibraryException - Error from the HDF5 Library.public static int H5Zunregister(int filter)
throws HDF5LibraryException
filter - IN: filter number.HDF5LibraryException - Error from the HDF5 Library.Copyright © 2024. All rights reserved.