akar-common 0.2.1

Shared types and utilities for the Akar embedded graph database
Documentation

Akar Common

Core type system and utilities for the Akar database engine.

Types: LogicalTypeID (37 variants including Decimal, UUID, struct types), PhysicalTypeID (19 variants), Value (30 variants: Null, Bool, Int8–Int64, UInt8–UInt64, Int128/UInt128, Float, Double, String, Blob, Date, Timestamp variants, Interval, InternalID, Json, Union, List, Map, Struct), date/time types.

Vectors: ValueVector — typed columnar data buffer with null mask and get_value/set_value for all 30 types. DataChunk — batch of vectors for pipeline execution.

Infrastructure: Memory manager (tracking), task system (rayon thread pool), file system abstraction, binary serialization for Value/LogicalType.

Tests: 36