Expand description
§RGWML
rgwml is being rebuilt as a typed, local-first tabular data library.
The v2 direction is intentionally narrow:
- columnar in-memory storage
- explicit schemas and typed columns
- local file IO
- predictable memory usage
- no hidden Python, network, database, or ML runtime coupling
The files in this crate define the new storage engine and public API surface.
Re-exports§
pub use crate::error::Error;pub use crate::error::Result;pub use crate::io::read_csv;pub use crate::io::write_csv;pub use crate::io::CsvReadOptions;pub use crate::io::CsvWriteOptions;pub use crate::io::SchemaMode;pub use crate::io::StringEncoding;pub use crate::ops::AggregateExpr;pub use crate::ops::AggregateOp;pub use crate::ops::ColumnSelector;pub use crate::ops::ColumnStats;pub use crate::ops::CompareOp;pub use crate::ops::GroupByPlan;pub use crate::ops::GroupKey;pub use crate::ops::JoinKey;pub use crate::ops::JoinOptions;pub use crate::ops::JoinType;pub use crate::ops::Literal;pub use crate::ops::NullOrder;pub use crate::ops::NumericStats;pub use crate::ops::Predicate;pub use crate::ops::SortKey;pub use crate::ops::SortOrder;pub use crate::ops::StringStats;pub use crate::ops::TableStats;pub use crate::render::render_pretty;pub use crate::render::PrettyOptions;pub use crate::table::Bitmap;pub use crate::table::BooleanCol;pub use crate::table::Column;pub use crate::table::DataType;pub use crate::table::DictionaryCol;pub use crate::table::Field;pub use crate::table::PrimitiveCol;pub use crate::table::RowSelection;pub use crate::table::Schema;pub use crate::table::Table;pub use crate::table::TableBuilder;pub use crate::table::Utf8Col;