sorting-parquet-writer 0.2.0

A Rust library for writing sorted Parquet files using Apache Arrow.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use arrow::error::ArrowError;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum SortingParquetError {
    #[error(transparent)]
    ArrowError(#[from] ArrowError),
    #[error(transparent)]
    ParquetError(#[from] parquet::errors::ParquetError),
    #[error("No Sorting Columns Configured")]
    NoSortingColumnsConfigured,
    #[error("Writer is already closed")]
    WriterClosed,
    #[error(transparent)]
    IoError(#[from] std::io::Error),
    #[error("Unexpected index out of bounds during sorting")]
    UnexpectedIndexOutOfBounds,
}