Releases: berylllium/simple-database
Releases · berylllium/simple-database
v0.0.4 Release
RowViewsnow use offsets, rather than absolute memory addresses. This results in:RowViewsstaying valid until a) the underlying row has been removed or b) a row with a lower offset value has been removed.
- Bulk deleting rows using
sdb::Database::Query#remove_selection(). - String table now uses a "fragmented" memory layout. Strings in the string table now consist of chunks of fixed lengths. Chunks point to other chunks to form a complete string. The last chunk of a string, points to the first chunk of a string.
- Modifying strings functionality.
v0.0.3 Release
- Added the "with" query selector.
v0.0.2 Release
- Added boolean column type.
v0.0.1 Release
Very simple version of the simple database library. Currently supports:
- Creating new & loading existing databases.
- Creating new & retrieving rows within databases.
- Iterating through whole databases.
- Querying databases and iterating through query selections. (Although very simple.)
The current state of the library is usable, although possibly unstable. (Haven't done a lot of testing yet.)