tbl-core 0.1.1

utilities for reading and modifying tabular files
Documentation
1
2
3
4
5
6
7
8
9
10
use crate::TblError;
use polars::prelude::*;
use std::path::PathBuf;

/// create lazy frame by scanning input paths
pub fn create_lazyframe(paths: &[PathBuf]) -> Result<LazyFrame, TblError> {
    let scan_args = polars::prelude::ScanArgsParquet::default();
    let arc_paths = Arc::from(paths.to_vec().into_boxed_slice());
    Ok(LazyFrame::scan_parquet_files(arc_paths, scan_args)?)
}