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};