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