summaryrefslogtreecommitdiff
path: root/Tests/LibSQL
AgeCommit message (Expand)Author
2023-05-25LibSQL: Free heap storage when deleting rowsJelle Raaijmakers
2023-05-25LibSQL: Implement freeing heap storageJelle Raaijmakers
2023-05-25LibSQL: Find free blocks when opening a database fileJelle Raaijmakers
2023-05-25LibSQL: Keep track of free heap blocks when trimming storageJelle Raaijmakers
2023-05-25LibSQL: Reuse heap blocks when overwriting storageJelle Raaijmakers
2023-05-25LibSQL: Test `SQL::Heap` separatelyJelle Raaijmakers
2023-05-25LibSQL: Clean up TestSqlDatabaseJelle Raaijmakers
2023-05-14Tests: Prefer TRY_OR_FAIL() and MUST() over EXPECT(!.is_error())Ben Wiederhake
2023-04-25LibSQL: Handle statements with malformed exists expressions correctlyTim Ledbetter
2023-04-23LibSQL: Use `Block::Index` everywhere; rename `pointer` to `block_index`Jelle Raaijmakers
2023-04-23LibSQL: Redesign heap storage to support arbitrary amounts of dataJelle Raaijmakers
2023-04-23LibSQL: Rename `Heap` constants to match our code styleJelle Raaijmakers
2023-04-23LibSQL: Clean up code style and remove unused includesJelle Raaijmakers
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-01-27AK: Remove StringBuilder::build() in favor of to_deprecated_string()Linus Groh
2023-01-01LibSQL: Add parsing and evaluation of BOOLEAN type literalsTimothy Flynn
2022-12-14LibSQL: Support 64-bit integer values and handle overflow errorsTimothy Flynn
2022-12-14LibSQL: Ungracefully handle database version incompatibilitiesTimothy Flynn
2022-12-07LibSQL: Parse and execute sequential placeholder valuesTimothy Flynn
2022-12-07LibSQL: Partially implement the UPDATE commandTimothy Flynn
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-30LibSQL: Partially implement the DELETE commandTimothy Flynn
2022-11-30LibSQL+SQLServer: Return a NonnullRefPtr from Database::get_tableTimothy Flynn
2022-11-30LibSQL+SQLServer: Return a NonnullRefPtr from Database::get_schemaTimothy Flynn
2022-11-26LibSQL: Fix BTree corruption in `TreeNode::split`Jelle Raaijmakers
2022-10-14LibSQL: Rewrite the SQL::Value type to be contained within one classTimothy Flynn
2022-10-14LibSQL: Remove infallible type conversions from SQL::ValueTimothy Flynn
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-02-13LibSQL: Convert binary SQL operations to be fallibleTimothy Flynn
2022-02-13LibSQL: Implement converting float and tuple values to a booleanTimothy Flynn
2022-02-10LibSQL+SQLServer: Introduce and use ResultOr<ValueType>Timothy Flynn
2022-02-10LibSQL: Do not crash when SELECTing from an empty tableTimothy Flynn
2022-02-10LibSQL+SQLServer: Move LibSQL/SQLResult.[h,cpp] to LibSQL/Result.[h,cpp]Timothy Flynn
2022-02-10LibSQL+SQLServer: Return the new Result class from statement executionsTimothy Flynn
2022-02-05LibSQL: Implement DESCRIBE TABLE testsMahmoud Mandour
2022-01-31Everywhere: Update copyrights with my new serenityos.org e-mail :^)Timothy Flynn
2022-01-23LibSQL: Add simple REGEXP matchmnlrsn
2022-01-16LibSQL: Introduce SELECT ... LIMIT xxx OFFSET yyyJan de Visser
2022-01-16LibSQL+SQLServer: Implement first cut of SELECT ... ORDER BY fooJan de Visser
2022-01-07LibSQL: Implement LIKE SQL expressionsGuilherme Gonçalves
2022-01-07LibSQL: Properly parse ESCAPE expressionsGuilherme Gonçalves
2021-12-05Tests: Cast unused smart-pointer return values to voidSam Atkins
2021-12-04LibSQL: Gracefully react to unimplemented valid SQLJan de Visser
2021-12-04LibSQL: Improve error handlingJan de Visser
2021-11-10LibSQL: Implement table joinsJan de Visser
2021-11-10LibSQL: Add current statement to the ExecutionContextJan de Visser
2021-11-10LibSQL: Add 'schema' and 'table' to TupleElementDescriptorJan de Visser
2021-10-25LibSQL Tests: Add tests for `SELECT ... WHERE ...`Jan de Visser