Skip to main content

Crate datasynth_output

Crate datasynth_output 

Source
Expand description

§synth-output

Output sinks for CSV, Parquet, JSON, and streaming formats. Also provides ERP-specific export formats for SAP, Oracle EBS, and NetSuite.

Re-exports§

pub use compressed::CompressedWriter;
pub use compressed::CompressionConfig;
pub use formats::saft_naive_date;
pub use formats::write_anla;
pub use formats::write_bsad;
pub use formats::write_bsak;
pub use formats::write_bsas;
pub use formats::write_bsid;
pub use formats::write_bsik;
pub use formats::write_bsis;
pub use formats::write_cepc;
pub use formats::write_csks;
pub use formats::write_ekko;
pub use formats::write_ekpo;
pub use formats::write_fec_csv;
pub use formats::write_gobd_accounts_csv;
pub use formats::write_gobd_index_xml;
pub use formats::write_gobd_journal_csv;
pub use formats::write_kna1;
pub use formats::write_knb1;
pub use formats::write_lfa1;
pub use formats::write_lfb1;
pub use formats::write_likp;
pub use formats::write_lips;
pub use formats::write_mara;
pub use formats::write_mard;
pub use formats::write_mkpf;
pub use formats::write_mseg;
pub use formats::write_saft;
pub use formats::write_ska1;
pub use formats::write_skb1;
pub use formats::write_vbak;
pub use formats::write_vbap;
pub use formats::NetSuiteExporter;
pub use formats::NetSuiteJournalEntry;
pub use formats::NetSuiteJournalLine;
pub use formats::OracleExporter;
pub use formats::OracleJeHeader;
pub use formats::OracleJeLine;
pub use formats::SaftConfig;
pub use formats::SaftData;
pub use formats::SaftJurisdiction;
pub use formats::SapAsset;
pub use formats::SapAssetExportable;
pub use formats::SapClearedItemRow;
pub use formats::SapCostCenter;
pub use formats::SapCostCenterExportable;
pub use formats::SapCustomer;
pub use formats::SapCustomerCompanyCode;
pub use formats::SapCustomerCompanyCodeExportable;
pub use formats::SapCustomerExportable;
pub use formats::SapDeliveryExportable;
pub use formats::SapDeliveryHeader;
pub use formats::SapDeliveryItem;
pub use formats::SapDialect;
pub use formats::SapExportConfig;
pub use formats::SapExporter;
pub use formats::SapGlAccountCompanyCode;
pub use formats::SapGlAccountExportable;
pub use formats::SapGlAccountGeneral;
pub use formats::SapMatDocExportable;
pub use formats::SapMatDocHeader;
pub use formats::SapMatDocItem;
pub use formats::SapMaterial;
pub use formats::SapMaterialExportable;
pub use formats::SapMaterialStorage;
pub use formats::SapMaterialStorageExportable;
pub use formats::SapOpenItemRow;
pub use formats::SapPoExportable;
pub use formats::SapPoHeader;
pub use formats::SapPoItem;
pub use formats::SapProfitCenter;
pub use formats::SapProfitCenterExportable;
pub use formats::SapSoExportable;
pub use formats::SapSoHeader;
pub use formats::SapSoItem;
pub use formats::SapTableType;
pub use formats::SapVendor;
pub use formats::SapVendorCompanyCode;
pub use formats::SapVendorCompanyCodeExportable;
pub use formats::SapVendorExportable;
pub use formats::XbrlExporter;
pub use streaming::CsvStreamingSink;
pub use streaming::JsonStreamingSink;
pub use streaming::NdjsonStreamingSink;
pub use streaming::ParquetStreamingSink;
pub use control_export::*;
pub use csv_sink::*;
pub use esg_export::*;
pub use json_sink::*;
pub use parquet_sink::*;
pub use project_accounting_export::*;
pub use tax_export::*;
pub use treasury_export::*;

Modules§

compressed
Compressed output writers using zstd for CSV/JSON files.
control_export
Export internal controls master data to CSV files.
csv_sink
CSV output sink with optional disk space monitoring.
esg_export
Export ESG / sustainability data to CSV files.
fast_csv
Fast CSV writing utilities using itoa/ryu for zero-allocation number formatting.
formats
ERP-specific output format modules.
json_sink
JSON/JSONL output sink with optional disk space monitoring.
parquet_sink
Parquet output sink for journal entry data.
project_accounting_export
Export project accounting data to CSV files.
streaming
Streaming output sinks for real-time data generation.
tax_export
Export tax accounting data to CSV files.
treasury_export
Export treasury and cash management data to CSV files.

Structs§

OutputRootConfig
Output routing config for the enhanced orchestrator’s file-writer.