Skip to main content

Crate alopex_dataframe

Crate alopex_dataframe 

Source
Expand description

alopex-dataframe is a small, Polars-inspired DataFrame API built on Arrow.

The v0.1 scope focuses on a minimal eager DataFrame and a lazy query pipeline (LazyFrame) that compiles logical plans into physical plans and executes them. CSV / Parquet I/O is provided via arrow-csv and parquet.

Re-exports§

pub use crate::dataframe::DataFrame;
pub use crate::dataframe::GroupBy;
pub use crate::dataframe::Series;
pub use crate::expr::all;
pub use crate::expr::col;
pub use crate::expr::lit;
pub use crate::expr::Expr;
pub use crate::io::read_csv;
pub use crate::io::read_parquet;
pub use crate::io::write_csv;
pub use crate::io::write_parquet;
pub use crate::lazy::LazyFrame;
pub use crate::ops::FillNullStrategy;
pub use crate::ops::JoinKeys;
pub use crate::ops::JoinType;
pub use crate::ops::SortOptions;

Modules§

dataframe
Eager DataFrame and Series types.
expr
Expression DSL used by both eager and lazy APIs.
io
CSV / Parquet I/O and option types.
lazy
Lazy query planning and optimization.
ops
P1 operation types and helpers. Operation-specific types and helpers for P1 DataFrame features.
physical
Physical plan compilation and execution.

Enums§

DataFrameError
Re-export of the crate error type and result alias. Errors returned by alopex-dataframe operations.

Functions§

scan_csv
Create a LazyFrame that scans a CSV file without performing I/O eagerly.
scan_parquet
Create a LazyFrame that scans a Parquet file without performing I/O eagerly.

Type Aliases§

Result
Re-export of the crate error type and result alias. Result type used throughout this crate.