ds_provider_xledger_py_lib.dataset.engines¶
File: __init__.py
Region: ds_provider_xledger_py_lib/dataset/engines
Description¶
Dataset execution engines.
Submodules¶
Classes¶
Execute Xledger read requests including pagination handling. |
Package Contents¶
- class ds_provider_xledger_py_lib.dataset.engines.ReadEngine[source]¶
Execute Xledger read requests including pagination handling.
This engine is intentionally stateful: -
outputaccumulates collected rows page-by-page -checkpointtracks the last valid pagination state- connection: ds_protocol_http_py_lib.utils.http.provider.Http¶
- host: str¶
- output: list[pandas.DataFrame] = []¶
- checkpoint: Checkpoint¶
- execute(*, read_settings: ds_provider_xledger_py_lib.dataset.xledger.XledgerReadSettings, checkpoint: dict[str, Any] | None = None) None[source]¶
Execute read flow and update
output/checkpointstate.- Parameters:
read_settings – Effective read settings for query rendering/pagination.
checkpoint – Existing checkpoint state to continue from.