Module io

Module io 

Source

Modules§

block_layer
page_formats
row_formats

Structs§

ConstraintManager
The goal of the constraint manager is to ensure all constraints are satisfied before we hand it off deeper into the stack. For now its taking on the null checks of RowData
IndexManager
RowManager
The row manager is a mapper between rows and pages on disk.
VisibleRowManager

Enums§

ConstraintManagerError
RowManagerError
SizeError
VisibleRowManagerError

Traits§

ConstEncodedSize
Provides the expected size of the serialized form so repeated serialization is not needed to find space.
EncodedSize
SelfEncodedSize

Functions§

encode_size
Writes a length out to a byte stream as a series of 7 bit numbers, with the high bit used to indicate we have hit the end of the length
expected_encoded_size
Will provide the length in bytes the supplied usize will encode to without encoding
parse_size