1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:38:11 +00:00
serenity/Userland/Libraries/LibSQL
Jelle Raaijmakers a6abc1697f LibSQL: Keep track of free heap blocks when trimming storage
When overwriting existing heap storage that requires fewer blocks, make
sure to free all remaining blocks so they can be reused in the future.
2023-05-25 06:19:16 -07:00
..
AST LibSQL: Handle statements with malformed exists expressions correctly 2023-04-25 08:32:21 -04:00
BTree.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
BTree.h LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
BTreeIterator.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
CMakeLists.txt Everywhere: Use LibFileSystem where trivial 2023-03-21 19:03:21 +00:00
Database.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Database.h LibSQL: Fix minor const-correctness issues 2023-02-21 00:54:04 +01:00
Forward.h LibSQL+SQLServer: Introduce and use ResultOr<ValueType> 2022-02-10 23:11:13 +01:00
HashIndex.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
HashIndex.h LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Heap.cpp LibSQL: Keep track of free heap blocks when trimming storage 2023-05-25 06:19:16 -07:00
Heap.h LibSQL: Keep track of free heap blocks when trimming storage 2023-05-25 06:19:16 -07:00
Index.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Index.h LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Key.cpp LibSQL: Introduce Serializer as a mediator between Heap and client code 2021-08-21 22:03:30 +02:00
Key.h LibSQL: Resolve cyclic dependency 2021-10-06 23:52:40 +01:00
Meta.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Meta.h LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Result.cpp AK: Remove StringBuilder::build() in favor of to_deprecated_string() 2023-01-27 20:38:49 +00:00
Result.h Everywhere: Remove unused DeprecatedString includes 2023-04-09 22:00:54 +02:00
ResultSet.cpp LibSQL+SQLServer: Introduce and use ResultOr<ValueType> 2022-02-10 23:11:13 +01:00
ResultSet.h LibSQL: Store selected column names in the results for SELECT statements 2023-02-03 20:34:45 +01:00
Row.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Row.h LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Serializer.cpp LibSQL: Clean up code style and remove unused includes 2023-04-23 18:08:17 -04:00
Serializer.h LibSQL: Add a note to Serializer about m_heap 2023-04-23 18:08:17 -04:00
SQLClient.cpp LibSQL: Block signals while forking SQLServer in Lagom 2023-03-28 09:18:50 +01:00
SQLClient.h LibCore: Move Stream-based sockets into the Core namespace 2023-02-13 00:50:07 +00:00
TreeNode.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Tuple.cpp LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
Tuple.h LibSQL: Use Block::Index everywhere; rename pointer to block_index 2023-04-23 18:08:17 -04:00
TupleDescriptor.h LibSQL: Clean up code style and remove unused includes 2023-04-23 18:08:17 -04:00
Type.h LibSQL: Rename Heap constants to match our code style 2023-04-23 18:08:17 -04:00
Value.cpp Userland: Remove remaining users of Duration::now_realtime() 2023-05-24 23:18:07 +02:00
Value.h Userland: Remove remaining users of Duration::now_realtime() 2023-05-24 23:18:07 +02:00