flow.record.adapter.duckdb
¶
Module Contents¶
Classes¶
DuckDB reader, subclasses from SQLite reader. |
|
DuckDB writer, subclasses from SQLite writer. |
Attributes¶
- flow.record.adapter.duckdb.logger¶
- flow.record.adapter.duckdb.__usage__ = Multiline-String¶
Show Value
""" DuckDB adapter --- Write usage: rdump -w duckdb://[PATH]?batch_size=[BATCH_SIZE] Read usage: rdump duckdb://[PATH]?batch_size=[BATCH_SIZE] [PATH]: path to DuckDB database file Optional parameters: [BATCH_SIZE]: number of records to read or write in a single transaction (default: 1000) """
- class flow.record.adapter.duckdb.DuckdbReader(path: str, *, batch_size: str | int = 1000, selector: flow.record.adapter.sqlite.Selector | str | None = None, **kwargs)¶
Bases:
flow.record.adapter.sqlite.SqliteReader
DuckDB reader, subclasses from SQLite reader.
- logger¶
- class flow.record.adapter.duckdb.DuckdbWriter(path: str, *, batch_size: str | int = 1000, **kwargs)¶
Bases:
flow.record.adapter.sqlite.SqliteWriter
DuckDB writer, subclasses from SQLite writer.
- logger¶
- tx_cycle() None ¶