Skip to main content

Module kernel_api

Module kernel_api 

Source
Expand description

Kernel API Traits

These traits define the stable API surface of the kernel. Extensions and plugins implement or consume these traits.

§API Stability Guarantee

Once the kernel reaches 1.0, these traits will follow semver:

  • 1.x.x: No breaking changes to trait signatures
  • 2.0.0: May introduce breaking changes with migration guide

Structs§

ColumnDef
Column definition
HealthInfo
Basic health information
RecoveryStats
Recovery statistics
TableInfo
Table information
TableSchema
Table schema definition

Enums§

DataType
Supported data types (minimal set for kernel)

Traits§

KernelCatalog
Catalog operations
KernelHealth
Health check for monitoring
KernelRecovery
Recovery operations
KernelStorage
Core storage operations
KernelTransaction
Transaction operations

Type Aliases§

ColumnId
Column identifier
PageId
Page identifier
RowId
Row identifier
TableId
Table identifier