Expand description
Akar common types and utilities.
This crate contains the foundational types used by all other Akar modules:
- Type system (LogicalType, PhysicalType, Value)
- Vector and DataChunk (columnar data units)
- Serialization primitives
- Task system / thread pool
- Memory management
- File system abstraction
Modules§
- arrow_
vector - data_
chunk - enums
- Enumeration types used across Akar.
- error
- Unified error types for the Akar graph database.
- extension_
utils - Shared helpers for connector extensions (httpfs, azure, delta, iceberg, unity-catalog, sqlite, duckdb).
- file_
system - File system abstraction layer.
- gzip_
file_ system - memory
- Memory management utilities for the buffer manager.
- memory_
account - Memory accounting classes and attribution.
- progress_
bar - selection
- serialization
- Binary serialization/deserialization primitives (LittleEndian).
- task_
system - Task system / thread pool for parallel query execution.
- types
- Core type system: LogicalType, PhysicalType, Value, InternalID, date/time types.
- vector
- LegacyValueVector — typed columnar data array used throughout the query engine.