Expand description
Unified ingestion entrypoint.
Most callers should use ingest_from_path, which ingests a file into an in-memory
crate::types::DataSet using a provided crate::types::Schema.
- If
IngestionOptions::formatisNone, the ingestion format is inferred from the file extension. - If an
super::observability::IngestionObserveris provided, success/failure/alerts are reported to it.
Structs§
- Ingestion
Options - Options controlling unified ingestion behavior.
- Ingestion
Request - Convenience helper for callers that want an owned request object.
- Ordered
Batch Ingest Metadata - Metadata from
ingest_from_ordered_paths: which paths were read, the last path in that sequence, and (when incremental watermark options are set) the maximum value in the watermark column after the batch filter — useful for checkpointing the next run.
Enums§
- Excel
Sheet Selection - How to choose sheet(s) when ingesting an Excel workbook.
- Ingestion
Format - Supported ingestion formats.
Functions§
- infer_
schema_ from_ path - Infer a
Schemafor an input file. - ingest_
from_ ordered_ paths - Ingest many files in order, concatenate rows into one
DataSet, then apply the watermark filter once (if configured). - ingest_
from_ path - Unified ingestion entry point for path-based sources.
- ingest_
from_ path_ infer - Convenience wrapper: infer schema and then ingest.