Module photondb::std

source ·
Expand description

Synchronous PhotonDB APIs based on the raw APIs with the Std environment.

The Std environment use synchronous I/O from std, so all the futures it returns will block until completion. As a result, we can provide synchronous APIs by manually polling the futures returned by the raw APIs. The overhead introduced by the async abstraction in the raw APIs should be negligible.

Structs

A handle that holds some resources of a table for user operations.
An iterator over pages in a table.
A reference to a latch-free, log-structured table that stores sorted key-value entries.