1#![warn(missing_docs)]
5#![warn(clippy::missing_docs_in_private_items)]
6#![warn(clippy::missing_errors_doc)]
7#![warn(clippy::missing_panics_doc)]
8#![warn(clippy::missing_safety_doc)]
9
10mod arrow;
13mod dtype;
14
15use std::sync::Arc;
16
17pub use dtype::Json;
18use vortex_array::arrow::ArrowSessionExt;
19use vortex_array::dtype::session::DTypeSessionExt;
20use vortex_session::VortexSession;
21
22pub fn initialize(session: &VortexSession) {
24 session.dtypes().register(Json);
25 session.arrow().register_exporter(Arc::new(Json));
26 session.arrow().register_importer(Arc::new(Json));
27}