Expand description
Common Types and Trait Definition for Storage in Feldera.
Modules§
- block
- checkpoint_
synchronizer - error
- fbuf
- A custom buffer type that works with our read/write APIs and the buffer-cache.
- file
- histogram
- metrics
- tokio
Structs§
- Storage
Path - A parsed path representation that can be safely written to object storage
- Storage
Path Part - The PathPart type exists to validate the directory/file names that form part of a path.
Enums§
Traits§
- File
Committer - Allows a file to be committed to stable storage.
- File
Reader - A readable file.
- FileRw
- A file being read or written.
- File
Writer - A file being written.
- Storage
Backend - A storage backend.
- Storage
Backend Factory
Functions§
- append_
to_ path - Helper function that appends to a
PathBuf. - default_
read_ async - Default implementation for FileReader::read_async.