Skip to main content

Crate akar_common

Crate akar_common 

Source
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.