ddn.lib.hdf5.hl.h5tb
HDF5 High-Level Table Interface Binding
This module provides D bindings for HDF5 Table operations (H5TB API). The Table API provides functions for managing HDF5 table (compound dataset) objects.
License
BSD-3-Clause
fn H5TB_common_append_records H5TB_common_read_records H5TBadd_records_from H5TBAget_fill H5TBAget_title H5TBappend_records H5TBcombine_tables H5TBdelete_field H5TBdelete_record H5TBget_field_info H5TBget_table_info H5TBinsert_field H5TBinsert_record H5TBmake_table H5TBread_fields_index H5TBread_fields_name H5TBread_records H5TBread_table H5TBwrite_fields_index H5TBwrite_fields_name H5TBwrite_records
Functions 21
fn
herr_t H5TBmake_table(const char * table_title, hid_t loc_id, const char * dset_name,
hsize_t nfields, hsize_t nrecords, size_t type_size, const char * * field_names,
const size_t * field_offset, const hid_t * field_types, hsize_t chunk_size,
void * fill_data, int compress, const void * buf)Creates and writes a tablefn
herr_t H5TBappend_records(hid_t loc_id, const char * dset_name, hsize_t nrecords,
size_t type_size, const size_t * field_offset, const size_t * dst_sizes,
const void * buf)Appends records to a tablefn
herr_t H5TBwrite_records(hid_t loc_id, const char * dset_name, hsize_t start,
hsize_t nrecords, size_t type_size, const size_t * field_offset,
const size_t * dst_sizes, const void * buf)Writes records to a tablefn
herr_t H5TBwrite_fields_name(hid_t loc_id, const char * dset_name,
const char * field_names, hsize_t start, hsize_t nrecords, size_t type_size,
const size_t * field_offset, const size_t * dst_sizes, const void * buf)Overwrites field data in a tablefn
herr_t H5TBwrite_fields_index(hid_t loc_id, const char * dset_name, hsize_t nfields,
const int * field_index, hsize_t start, hsize_t nrecords, size_t type_size,
const size_t * field_offset, const size_t * dst_sizes, const void * buf)Overwrites field data by indexfn
herr_t H5TBread_table(hid_t loc_id, const char * dset_name, size_t dst_size,
const size_t * dst_offset, const size_t * dst_sizes, void * dst_buf)Reads a tablefn
herr_t H5TBread_records(hid_t loc_id, const char * dset_name, hsize_t start,
hsize_t nrecords, size_t type_size, const size_t * field_offset,
const size_t * dst_sizes, void * buf)Reads records from a tablefn
herr_t H5TBread_fields_name(hid_t loc_id, const char * dset_name,
const char * field_names, hsize_t start, hsize_t nrecords, size_t type_size,
const size_t * field_offset, const size_t * dst_sizes, void * buf)Reads fields by name from a tablefn
herr_t H5TBread_fields_index(hid_t loc_id, const char * dset_name, hsize_t nfields,
const int * field_index, hsize_t start, hsize_t nrecords, size_t type_size,
const size_t * field_offset, const size_t * dst_sizes, void * buf)Reads fields by index from a tablefn
herr_t H5TBget_table_info(hid_t loc_id, const char * dset_name, hsize_t * nfields,
hsize_t * nrecords)Gets the number of fields and records in a tablefn
herr_t H5TBget_field_info(hid_t loc_id, const char * dset_name, char * * field_names,
size_t * field_sizes, size_t * field_offsets, size_t * type_size)Gets information about table fieldsfn
herr_t H5TBdelete_record(hid_t loc_id, const char * dset_name, hsize_t start,
hsize_t nrecords)Deletes records from a tablefn
herr_t H5TBinsert_record(hid_t loc_id, const char * dset_name, hsize_t start,
hsize_t nrecords, size_t dst_size, const size_t * dst_offset,
const size_t * dst_sizes, void * buf)Inserts records into a tablefn
herr_t H5TBadd_records_from(hid_t loc_id, const char * dset_name1, hsize_t start1,
hsize_t nrecords, const char * dset_name2, hsize_t start2)Adds records from one table to anotherfn
herr_t H5TBcombine_tables(hid_t loc_id1, const char * dset_name1, hid_t loc_id2,
const char * dset_name2, const char * dset_name3)Combines records from two tables into a thirdfn
herr_t H5TBinsert_field(hid_t loc_id, const char * dset_name, const char * field_name,
hid_t field_type, hsize_t position, const void * fill_data, const void * buf)Inserts a new field into a tablefn
herr_t H5TBdelete_field(hid_t loc_id, const char * dset_name, const char * field_name)Deletes a field from a tablefn
herr_t H5TBAget_fill(hid_t loc_id, const char * dset_name, hid_t dset_id, ubyte * buf)Gets the fill value information for a table.fn
herr_t H5TB_common_append_records(hid_t loc_id, const char * dset_name,
hsize_t write_nfields, hsize_t write_nrecords, size_t type_size,
const size_t * field_offset, const size_t * field_sizes, const void * data)Common implementation for appending records to a table.fn
herr_t H5TB_common_read_records(hid_t loc_id, const char * dset_name,
hsize_t read_nfields, hsize_t start, hsize_t nrecords, size_t type_size,
const size_t * field_offset, const size_t * field_sizes, void * data)Common implementation for reading records from a table.