1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 05:28:11 +00:00
serenity/Userland/Libraries/LibSQL
Jan de Visser 224804b424 LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer
Unfortunately this patch is quite large.

The main functionality included are a BTree index implementation and
the Heap class which manages persistent storage.

Also included are a Key subclass of the Tuple class, which is a
specialization for index key tuples. This "dragged in" the Meta layer,
which has classes defining SQL objects like tables and indexes.
2021-06-19 22:06:45 +02:00
..
AST.h LibSQL: Parse ALTER TABLE statement 2021-04-24 14:22:08 +02:00
BTree.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
BTree.h LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
BTreeIterator.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
CMakeLists.txt LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Forward.h LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Heap.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Heap.h LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Index.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Index.h LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Key.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Key.h LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Lexer.cpp Userland: Allow building SerenityOS with -funsigned-char 2021-06-13 18:52:58 +02:00
Lexer.h Userland: Allow building SerenityOS with -funsigned-char 2021-06-13 18:52:58 +02:00
Meta.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Meta.h LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Parser.cpp LibSQL: Limit the number of nested subqueries 2021-06-08 19:08:13 +02:00
Parser.h LibSQL: Limit the number of nested subqueries 2021-06-08 19:08:13 +02:00
Serialize.h LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
SyntaxHighlighter.cpp LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
SyntaxHighlighter.h LibWeb+LibSyntax: Implement nested syntax highlighters 2021-06-07 14:45:49 +04:30
Token.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Token.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
TreeNode.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Tuple.cpp LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
Tuple.h LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
TupleDescriptor.h LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
Type.h LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
Value.cpp LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
Value.h LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00