H5TB_common_read_records

fnherr_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_idLocation identifier (file or group)
dset_nameName of the table dataset
read_nfieldsNumber of fields to read
startStarting record index
nrecordsNumber of records to read
type_sizeSize of the record type
field_offsetArray of field offsets within the record
field_sizesArray of field sizes
dataData buffer to receive records

Returns

Non-negative on success, negative on failure.