Expand description
An implementation of the string data structure described in Umbra: A Disk-Based System with In-Memory Performance.
Modules§
- bytes
- A container of bytes in an
UmbraString.
Structs§
- Umbra
String - A string data structure optimized for analytical processing workload.
Enums§
- Error
- An enumeration of all errors that can occur when using this crate.
Type Aliases§
- ArcString
- An
UmbraStringthat shares its underlying bytes and keeps track of the number of references using an atomic counter. - BoxString
- An
UmbraStringthat owns its underlying bytes and does not share the bytes among different instances. - RcString
- An
UmbraStringthat shares its underlying bytes and keeps track of the number of references using a counter. - Shared
String - An alias for
ArcString<4>. - Unique
String - An alias for
BoxString<4>.