Crate avila_arrow

Crate avila_arrow 

Source
Expand description

§avila-arrow - Native Columnar Format

Native columnar data format optimized for AvilaDB and Brazilian scientific computing.

§Features

  • Scientific Types: Quaternions, Tensors, Complex, Spinors
  • High Performance: Zero-copy, SIMD-optimized
  • AvilaDB Native: Direct integration

§Quick Start

use avila_arrow::{Schema, Field, DataType, RecordBatch};
use avila_arrow::array::Int64Array;

let schema = Schema::new(vec![
    Field::new("id", DataType::Int64),
]);

let ids = Int64Array::from(vec![1, 2, 3]);
let batch = RecordBatch::try_new(schema, vec![Box::new(ids)])?;

Re-exports§

pub use datatypes::DataType;
pub use datatypes::Field;
pub use datatypes::Schema;
pub use error::ArrowError;
pub use error::Result;
pub use record_batch::RecordBatch;

Modules§

array
Array types for columnar storage
compression
Native compression algorithms without external dependencies
compute
Compute kernels for array operations
datatypes
Data types for avila-arrow
error
Error types for avila-arrow
record_batch
RecordBatch - columnar data container
scientific
Scientific types for physics and astrophysics
simd
SIMD-accelerated operations for arrays

Constants§

VERSION
Library version