Retrieve information about a group
An object of class H5IdComponent representing a H5 group.
An additional group name specifying the group for which
information is sought. It is interpreted relative to h5loc.
Position in the index of the group for which information is retrieved.
See h5const("H5_INDEX") for possible arguments.
See h5const("H5_ITER") for possible arguments.
A list with group information
h5file <- system.file("testfiles", "multiple_dtypes.h5", package = "rhdf5")
fid <- H5Fopen(h5file)
gid <- H5Gopen(fid, "/foo")
gid
#> HDF5 GROUP
#> name /foo
#> filename
#>
#> name otype dclass dim
#> 0 A H5I_DATASET INTEGER 1 x 7
#> 1 B H5I_DATASET FLOAT 2 x 9
H5Gget_info(gid)
#> $storage_type
#> [1] 0
#>
#> $nlink
#> [1] 2
#>
#> $max_corder
#> [1] 0
#>
#> $mounted
#> [1] FALSE
#>
H5Gclose(gid)
## the "get_info_by" functions take the H5 object that contains the
## group(s) of interest. We can retrieve information by index or by name
H5Gget_info_by_idx(fid, 3)
#> $storage_type
#> [1] 0
#>
#> $nlink
#> [1] 2
#>
#> $max_corder
#> [1] 0
#>
#> $mounted
#> [1] FALSE
#>
H5Gget_info_by_name(fid, "/foo")
#> $storage_type
#> [1] 0
#>
#> $nlink
#> [1] 2
#>
#> $max_corder
#> [1] 0
#>
#> $mounted
#> [1] FALSE
#>
H5Fclose(fid)