Skip to main content

arrow_tiberius/
write.rs

1//! Write-path options and policies.
2
3pub(crate) mod direct;
4/// Write-path planning and conversion policies.
5pub mod policy;
6/// Benchmark-only write profiling hooks.
7#[cfg(feature = "bench-profile")]
8pub mod profile;
9#[cfg(not(feature = "bench-profile"))]
10pub(crate) mod profile;
11pub(crate) mod record_batch;
12pub(crate) mod token_row;
13/// Baseline bulk writer public API skeleton.
14pub mod writer;
15
16pub use policy::{
17    BinaryPolicy, Date64Policy, Decimal256Policy, DecimalPolicy, FloatPolicy, NanosecondPolicy,
18    PlanOptions, SchemaCheck, StringPolicy, TimezonePolicy, UInt64Policy,
19};
20pub use writer::{BulkWriter, WriteBackend, WriteOptions, WriteStats};