FileResolver

class of dascore.io.index.catalog
inherits from: PatchResolver, abc.ABC
source

FileResolver(
    root = None,
    upaths = None,
    snaps = None,
    snap = None,
    max_shift = None,
)

Load patches through dc.read; remoteness is the path layer’s job.

Methods

Name Description
decode The snap and max_shift a source was scanned under, which reads repeat.
hold_decodes Read these sources under these decodes, refusing one held otherwise.
live_entries Return the live patches this resolver serves (path -> patch).
resolve Read the patch, passing range trims down as read hints.
resolve_path Resolve a row’s source path against the catalog root.