diff options
author | Jan de Visser <jan@de-visser.net> | 2021-06-28 21:15:17 -0400 |
---|---|---|
committer | Ali Mohammad Pur <Ali.mpfard@gmail.com> | 2021-07-08 17:55:59 +0430 |
commit | a034774e3aceaf6c04efcf5bb2ba1313a91a17be (patch) | |
tree | 9d74ba1f73f783f7fdab1801b75800432a3bdadc /Userland/Services/SQLServer/Forward.h | |
parent | 1037d6b0eb453a11d58ab7a821a2fe1c5e82f325 (diff) | |
download | serenity-a034774e3aceaf6c04efcf5bb2ba1313a91a17be.zip |
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.
Diffstat (limited to 'Userland/Services/SQLServer/Forward.h')
-rw-r--r-- | Userland/Services/SQLServer/Forward.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/Userland/Services/SQLServer/Forward.h b/Userland/Services/SQLServer/Forward.h new file mode 100644 index 0000000000..06ffa54c4b --- /dev/null +++ b/Userland/Services/SQLServer/Forward.h @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2021, Jan de Visser <jan@de-visser.net> + * + * SPDX-License-Identifier: BSD-2-Clause + */ + +#pragma once + +namespace SQLServer { +class ClientConnection; +class DatabaseConnection; +class SQLStatement; +} |