pub enum VirtualView {
LastAvailable,
FirstMissing,
}Expand description
Which mapped data an unlimited virtual dataset’s extent covers —
libhdf5’s H5D_vds_view_t, set with H5Pset_virtual_view and read back
with H5Pget_virtual_view (H5Pdapl.c:1067, :1102).
A dataset access property: it is never stored in the file, so it says how this open reads a virtual dataset, not what its writer intended.
Variants§
LastAvailable
H5D_VDS_LAST_AVAILABLE — the extent reaches the end of the last
mapped block that has a source, so a gap before it reads as the fill
value. libhdf5’s default (H5D_ACS_VDS_VIEW_DEF, H5Pdapl.c:62).
FirstMissing
H5D_VDS_FIRST_MISSING — the extent stops where the first missing
mapped block begins, so no unmapped block is inside it.
Under this view libhdf5 ignores
virtual_printf_gap entirely:
H5D__virtual_init reads the gap property only for
LastAvailable and forces it to 0 otherwise
(H5Dvirtual.c:2182-2188).