#![forbid(unsafe_code)]
pub mod error;
pub mod io;
pub mod ops;
pub mod render;
pub mod table;
pub use crate::error::{Error, Result};
pub use crate::io::{
read_csv, write_csv, CsvReadOptions, CsvWriteOptions, SchemaMode, StringEncoding,
};
pub use crate::ops::{
AggregateExpr, AggregateOp, ColumnSelector, ColumnStats, CompareOp, GroupByPlan, GroupKey,
JoinKey, JoinOptions, JoinType, Literal, NullOrder, NumericStats, Predicate, SortKey,
SortOrder, StringStats, TableStats,
};
pub use crate::render::{render_pretty, PrettyOptions};
pub use crate::table::{
Bitmap, BooleanCol, Column, DataType, DictionaryCol, Field, PrimitiveCol, RowSelection, Schema,
Table, TableBuilder, Utf8Col,
};