ladybird/Userland/Libraries/LibSQL
Jan de Visser a034774e3a LibSQL+SQLServer: Build SQLServer system service
This patch introduces the SQLServer system server. This service is
supposed to be the only process/application talking to database storage.
This makes things like locking and caching more reliable, easier to
implement, and more efficient.

In LibSQL we added a client component that does the ugly IPC nitty-
gritty for you. All that's needed is setting a number of event handler
lambdas and you can connect to databases and execute statements on them.

Applications that wish to use this SQLClient class obviously need to
link LibSQL and LibIPC.
2021-07-08 17:55:59 +04:30
..
AST LibSQL: Invent statement execution machinery and CREATE SCHEMA statement 2021-07-08 17:55:59 +04:30
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+SQLServer: Build SQLServer system service 2021-07-08 17:55:59 +04:30
Database.cpp LibSQL: Invent statement execution machinery and CREATE SCHEMA statement 2021-07-08 17:55:59 +04:30
Database.h LibSQL: Database layer 2021-06-19 22:06:45 +02:00
Forward.h LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespace 2021-07-08 17:55:59 +04:30
HashIndex.cpp LibSQL: Hash index implementation for the SQL storage layer 2021-06-19 22:06:45 +02:00
HashIndex.h LibSQL: Hash index implementation for the 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
Meta.cpp LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespace 2021-07-08 17:55:59 +04:30
Meta.h LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespace 2021-07-08 17:55:59 +04:30
Row.cpp LibSQL: Database layer 2021-06-19 22:06:45 +02:00
Row.h LibSQL: Database layer 2021-06-19 22:06:45 +02:00
Serialize.h LibSQL: Basic dynamic value classes for SQL Storage layer 2021-06-19 22:06:45 +02:00
SQLClient.cpp LibSQL+SQLServer: Build SQLServer system service 2021-07-08 17:55:59 +04:30
SQLClient.h LibSQL+SQLServer: Build SQLServer system service 2021-07-08 17:55:59 +04:30
SQLResult.h LibSQL+SQLServer: Build SQLServer system service 2021-07-08 17:55:59 +04:30
TreeNode.cpp LibSQL: BTree index, Heap, and Meta objects for SQL Storage layer 2021-06-19 22:06:45 +02:00
Tuple.cpp LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespace 2021-07-08 17:55:59 +04:30
Tuple.h LibSQL: Invent statement execution machinery and CREATE SCHEMA statement 2021-07-08 17:55:59 +04:30
TupleDescriptor.h LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespace 2021-07-08 17:55:59 +04:30
Type.h LibSQL: Move Order and Nulls enums from SQL::AST to SQL namespace 2021-07-08 17:55:59 +04:30
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