backend#
Abstract base class for Report DataFrame backends.
This module defines the FrameBackend abstract base class used by Report to perform IO and filtering operations without depending on a specific DataFrame library (e.g. pandas or polars).
Backends are implemented as subclasses providing concrete behaviour.
Functions
|
Return the expected tabular columns for a report type. |
|
Return the source path for a given report type and format. |
|
List parquet part files under a report directory. |
|
Load JSONL report entries and normalise them into tabular rows. |
Classes
Abstract base class defining the minimal DataFrame backend API. |