summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibSQL
AgeCommit message (Expand)Author
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
2021-06-08LibSQL: Limit the number of nested subqueriesTimothy Flynn
2021-06-07LibWeb+LibSyntax: Implement nested syntax highlightersAli Mohammad Pur
2021-06-05LibSQL: Limit the allowed depth of an expression treeTimothy Flynn
2021-06-05LibSQL: Fix off-by-one error in SyntaxHighlighterMax Wipfli
2021-06-05LibSQL: Clean up SyntaxHighlighter codeMax Wipfli
2021-06-03LibSQL: Report a syntax error for unsupported LIMIT clause syntaxTimothy Flynn
2021-06-01LibSQL: Return an error for empty common table expression listsTimothy Flynn
2021-05-17Everywhere: Fix a bunch of typosLinus Groh
2021-05-09LibSQL: Add a syntax highlighterDylan Katz
2021-05-06Tests: Move LibSQL tests to Tests/LibSQLBrian Gianforcaro
2021-05-05LibSQL: Fix incorrect return typesGunnar Beutner
2021-04-25AK+Userland: Move AK/TestSuite.h into LibTest and rework Tests' CMakeAndrew Kaster
2021-04-24LibSQL: Parse ALTER TABLE statementTimothy Flynn
2021-04-24LibSQL: Parse UPDATE statementTimothy Flynn
2021-04-24LibSQL: Parse INSERT statementTimothy Flynn
2021-04-24LibSQL: Add missing forward declarationsTimothy Flynn
2021-04-23LibSQL: Parse IN / NOT IN expressions with a nested SELECT statementTimothy Flynn
2021-04-23LibSQL: Parse common-table-expressions with a nested SELECT statementTimothy Flynn
2021-04-23LibSQL: Parse CREATE TABLE statements with a nested SELECT statementTimothy Flynn
2021-04-23LibSQL: Parse EXISTS expressionsTimothy Flynn
2021-04-23LibSQL: Parse terminating semi-colon in top-level statement parserTimothy Flynn
2021-04-23LibSQL: Add Parser::parse_schema_and_table_name helperTimothy Flynn
2021-04-23LibSQL: Add Parser::parse_comma_separated_list helperTimothy Flynn
2021-04-23LibSQL: Fix handling of optional AS keywordsTimothy Flynn
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22LibSQL: Parse (most of) SELECT statementTimothy Flynn
2021-04-22LibSQL: Separate parsing of common-table-expression listTimothy Flynn
2021-04-22LibSQL: Fix parsing of lists of common-table-expressionTimothy Flynn
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21LibSQL: Rename TestSqlParser -> TestSqlStatementParserTimothy Flynn
2021-04-21LibSQL: Parse DELETE statementTimothy Flynn
2021-04-21LibSQL: Parse most language expressionsTimothy Flynn
2021-04-21LibSQL: Add forwarding headerTimothy Flynn
2021-04-21LibSQL: Add Parser::consume_if helperTimothy Flynn
2021-04-21LibSQL: Lex string and blob literalsTimothy Flynn
2021-04-20LibSQL: Parse DROP TABLE statementTimothy Flynn
2021-04-20LibSQL: Add unit testing of the SQL parserTimothy Flynn
2021-04-20LibSQL: Create a very barebones SQL parserTimothy Flynn
2021-04-20LibSQL: Introduce a SQL library with a tokenizerTimothy Flynn