summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL/AST
AgeCommit message (Expand)Author
2022-11-30LibSQL: Immediately commit database modifications (for now)Timothy Flynn
2022-11-30LibSQL: Support BOOLEAN column types in the CREATE TABLE commandTimothy Flynn
2022-11-27LibSyntax: Teach each highlighter about it's comment syntaxKyle Lanmon
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-10-14LibSQL: Copy SQL::Value instances less frequently (which may be vectors)Timothy Flynn
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-18Userland: Change static const variables to static constexprLenny Maiorani
2022-03-13Libraries: Use default constructors/destructors in LibSQLLenny Maiorani
2022-02-13LibSQL: Return a not-yet-implemented error for unimplemented expressionsTimothy Flynn
2022-02-10LibSQL: Return unimplemented errors from unimplemented MATCH expressionsTimothy Flynn
2022-02-10LibSQL: Remove the now-unused ExecutionContext::result objectTimothy Flynn
2022-02-10LibSQL: Convert SQL expression evaluation to use ResultOrTimothy 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-09LibSQL: Update list of expected statementsDaniel van Gerpen
2022-02-05LibSQL: Implement a DESCRIBE TABLE statementMahmoud 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-11Everywhere: Fix -Winconsistent-missing-override warnings from ClangDaniel Bertalan
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-10-25LibSQL: Add better error handling to `evaluate` and `execute` methodsJan de Visser
2021-10-25LibSQL: First cut of SQL `WHERE` clauseJan de Visser
2021-10-25LibSQL: Implement evaluate() method of BinaryOperatorExpressionJan de Visser
2021-10-05LibSQL: Allow expressions and column names in SELECT ... FROMJan de Visser
2021-10-04LibSQL: Check data types in INSERT statement parsingMahmoud Mandour
2021-10-04LibSQL: Parse INSERT statement without column namesMahmoud Mandour
2021-09-03Everywhere: Prevent risky implicit casts of (Nonnull)RefPtrDaniel Bertalan
2021-09-03LibSQL: Replace Optional<NonnullRefPtr<T>> with RefPtr<T>Andreas Kling
2021-08-21LibSQL+SQLServer: Bare bones INSERT and SELECT statementsJan de Visser
2021-07-08LibSQL: Invent statement execution machinery and CREATE SCHEMA statementJan de Visser
2021-07-08LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespaceJan de Visser
2021-06-24LibSQL: Make lexer and parser more standard SQL compliantJan de Visser
2021-06-24LibSQL: Move Lexer and Parser machinery to AST directoryJan de Visser