oxidelake-core 0.1.0

OxideLake core types: unified errors, hardware identifiers, buffer layouts, batch streams, telemetry
Documentation
  • Coverage
  • 100%
    153 out of 153 items documented0 out of 71 items with examples
  • Size
  • Source code size: 110.76 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 2.86 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 43s Average build duration of successful builds.
  • all releases: 43s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • vyncint

Core types shared by every OxideLake crate.

  • [EngineError] — the unified error type every library crate converts into.
  • [BackendKind], [DeviceId] — hardware identifiers.
  • [BufferLayout] — alignment/length descriptor for host and device buffers.
  • [params] — operator parameter types shared by planner, codec and backends.
  • [TelemetryHub] — the only coupling between the engine and the dashboard.
  • [BatchStream] — the stream type every operator produces (DataFusion's).

Dependency direction: oxidelake-core depends on no other OxideLake crate.