H5TB_common_read_records
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.
Internal helper function used by H5TBread_records. Performs the actual read operation with additional control parameters.
Parameters
loc_id | Location identifier (file or group) |
dset_name | Name of the table dataset |
read_nfields | Number of fields to read |
start | Starting record index |
nrecords | Number of records to read |
type_size | Size of the record type |
field_offset | Array of field offsets within the record |
field_sizes | Array of field sizes |
data | Data buffer to receive records |
Returns
Non-negative on success, negative on failure.