Module risinglight::storage
source · Expand description
Persistent storage engine. Traits and basic data structures for RisingLight’s all storage engines.
Structs
In-memory storage of RisingLight.
Secondary storage of RisingLight.
Options for
SecondaryStorage
Similar to
DataChunk
, in the storage system, we use StorageChunk
to represent a set of columns. StorageChunk
contains pointers to
array, and a visibility map. StorageChunk
generally corresponds to
a batch read from a RowSet
. All constructed StorageChunk
has at
least one element.StorageResult
with backtrace.Enums
Traits
A temporary reference to a row in table.
Represents a storage engine.
A table in the storage engine.
Table
is by default a reference to a table,
so you could clone it and manipulate in different threads as you like.Represents a transaction in storage engine.
An iterator over table in a transaction.