summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL
AgeCommit message (Expand)Author
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-15LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServersin-ack
2022-01-07LibSQL: Implement LIKE SQL expressionsGuilherme Gonçalves
2022-01-07LibSQL: Properly parse ESCAPE expressionsGuilherme Gonçalves
2022-01-01LibSQL: Avoid unnecessary copies in HeapBen Wiederhake
2021-12-11Everywhere: Fix -Winconsistent-missing-override warnings from ClangDaniel Bertalan
2021-12-08LibSQL: Avoid implicitly copying ByteBufferBen Wiederhake
2021-12-04LibSQL: Gracefully react to unimplemented valid SQLJan de Visser
2021-12-04LibSQL: Improve error handlingJan de Visser
2021-11-10AK: Make ByteBuffer::try_* functions return ErrorOr<void>Andreas Kling
2021-11-10LibSQL: Implement table joinsJan de Visser
2021-11-10LibSQL: Relax assignment rules for Null ValuesJan 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-11-10LibSQL: Add the 'extend' operation to the Tuple classJan de Visser
2021-11-08LibSQL: Replace Result<T, E> use with ErrorOr<T>Andreas Kling
2021-11-08LibCore: Use ErrorOr<T> for Core::File::open()Andreas Kling
2021-11-02Libraries: Fix visibility of Object-derivative constructorsBen Wiederhake
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-25LibSQL: Implement binary operators for Value objectsJan de Visser
2021-10-08Libraries: Fix -Wunreachable-code warnings from clangNico Weber
2021-10-06LibSQL: Resolve cyclic dependencyBen Wiederhake
2021-10-05LibSQL: Allow expressions and column names in SELECT ... FROMJan de Visser
2021-10-05SQLServer+SQL+LibSQL: Allow sql client to specify the database nameJan 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-06Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safeAli Mohammad Pur
2021-09-06Everywhere: Use OOM-safe ByteBuffer APIs where possibleAli Mohammad Pur
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: Introduce Serializer as a mediator between Heap and client codeJan de Visser
2021-08-21LibSQL+SQLServer: Bare bones INSERT and SELECT statementsJan de Visser
2021-08-21LibSQL: Added 'nullable' and 'default value' option to ColumnDefJan de Visser
2021-08-21LibSQL: Redesign Value implementation and add new typesJan de Visser
2021-08-21LibSQL: Make TupleDescriptor a shared pointer instead of a stack objectJan de Visser
2021-08-13AK+Everywhere: Delete Variant's default constructorAli Mohammad Pur
2021-08-06LibSQL: Use compiler generated default functionsLenny Maiorani
2021-07-08LibSQL+SQLServer: Build SQLServer system serviceJan 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
2021-06-19LibSQL: Database layerJan de Visser
2021-06-19LibSQL: Hash index implementation for the SQL storage layerJan de Visser
2021-06-19LibSQL: BTree index, Heap, and Meta objects for SQL Storage layerJan de Visser
2021-06-19LibSQL: Basic dynamic value classes for SQL Storage layerJan de Visser
2021-06-13Userland: Allow building SerenityOS with -funsigned-charGunnar Beutner