Skip to main content

Crate rgwml

Crate rgwml 

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

Modules§

error
io
ops
render
table