exarrow-rs 0.12.0

ADBC-compatible driver for Exasol with Arrow data format support
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Type mapping between Exasol and Arrow data types.

pub(crate) mod conversion;
mod csv_infer;
mod infer;
mod mapping;
mod schema;

pub use csv_infer::{infer_schema_from_csv, infer_schema_from_csv_files, CsvInferenceOptions};
pub use infer::{
    format_column_name, infer_schema_from_parquet, infer_schema_from_parquet_files,
    quote_column_name, quote_identifier, sanitize_column_name, widen_type, InferredColumn,
    InferredTableSchema,
};
pub use mapping::{ColumnNameMode, ExasolType, TypeMapper};
pub use schema::{ColumnMetadata, SchemaBuilder};