Returns TRUE for storage classes that own their on-disk or in-memory
state directly (MemoryDaf, FilesDaf / FilesDafReadOnly, ZarrDaf
/ ZarrDafReadOnly, HttpDaf) and FALSE for wrappers
(ReadOnlyChainDaf, WriteChainDaf, ContractDaf, ViewDaf). Used
by reorder_axes() to reject non-leaf inputs because permuting
indices is only meaningful on the underlying storage. Mirrors
upstream Julia Readers.is_leaf.
Arguments
- daf
A DafReader.
- ...
Reserved for method-specific extensions.
Examples
is_leaf(memory_daf())
#> [1] TRUE