vortex-layout 0.90.0

Vortex layouts provide a way to perform lazy push-down scans over abstract storage
Documentation
// SPDX-License-Identifier: Apache-2.0
// SPDX-FileCopyrightText: Copyright the Vortex contributors

mod concat;
pub(crate) mod eval;
mod filter;
mod legacy_stats;
mod list_pack;
mod pack;
mod row_idx;
mod segment_scan;
mod share;
mod take;
mod zoned;

pub use concat::Concat;
pub use concat::ConcatData;
pub use concat::ConcatPlan;
pub(crate) use concat::ExpressionConcatRule;
pub use eval::Eval;
pub use eval::EvalData;
pub(crate) use eval::EvalIdentityRule;
pub use eval::EvalPlan;
pub use filter::Filter;
pub use filter::FilterData;
pub use filter::FilterPlan;
pub use legacy_stats::LegacyStats;
pub use legacy_stats::LegacyStatsData;
pub use legacy_stats::LegacyStatsPlan;
pub(crate) use legacy_stats::LegacyStatsRule;
pub(crate) use legacy_stats::ZonedLegacyStatsRule;
pub use list_pack::ListPack;
pub use list_pack::ListPackData;
pub use list_pack::ListPackPlan;
pub(crate) use pack::ExpressionPackRule;
pub use pack::Pack;
pub use pack::PackData;
pub use pack::PackPlan;
pub use row_idx::RowIdx;
pub use row_idx::RowIdxData;
pub use row_idx::RowIdxPlan;
pub use row_idx::plan_row_idx_expression;
pub use row_idx::row_idx_dtype;
pub use segment_scan::SegmentScan;
pub use segment_scan::SegmentScanData;
pub use segment_scan::SegmentScanPlan;
pub use share::Share;
pub use share::ShareData;
pub use share::SharePlan;
pub(crate) use take::ExpressionTakeRule;
pub use take::Take;
pub use take::TakePlan;
pub(crate) use zoned::ExpressionZonedRule;
pub use zoned::Zoned;
pub use zoned::ZonedData;
pub use zoned::ZonedPlan;