C API Reference Overview
mainThe nanoarrow C API provides a lightweight interface for working with Apache Arrow data structures. The API is organized into several functional modules:
- Schemas: Creating and reading schema definitions.
- Arrays: Creating and reading Arrow arrays.
- Buffers: Managing owning and growable buffers.
- Bitmaps: Utilities for bitmap operations.
- Metadata: Creating, reading, and modifying schema metadata.
- Memory Management: Custom allocation and memory control.
- Error Handling: Mechanisms for detecting and managing errors.
- Arrow C Data Interface: Support for the standard Arrow C Data Interface for interoperability.