diff --git a/docs/source/simulation_components/system/database_client_server.rst b/docs/source/simulation_components/system/database_client_server.rst index 53687f60..4bef335b 100644 --- a/docs/source/simulation_components/system/database_client_server.rst +++ b/docs/source/simulation_components/system/database_client_server.rst @@ -14,10 +14,10 @@ The ``DatabaseService`` provides a SQL database server simulation by extending t Key capabilities ^^^^^^^^^^^^^^^^ -- Initialises a SQLite database file in the ``Node`` 's ``FileSystem`` upon creation. +- Creates a database file in the ``Node`` 's ``FileSystem`` upon creation. - Handles connecting clients by maintaining a dictionary of connections mapped to session IDs. - Authenticates connections using a configurable password. -- Executes SQL queries against the SQLite database. +- Simulates ``SELECT`` and ``DELETE`` SQL queries. - Returns query results and status codes back to clients. - Leverages the Service base class for install/uninstall, status tracking, etc. @@ -30,10 +30,9 @@ Usage Implementation ^^^^^^^^^^^^^^ -- Uses SQLite for persistent storage. - Creates the database file within the node's file system. - Manages client connections in a dictionary by session ID. -- Processes SQL queries via the SQLite cursor and connection. +- Processes SQL queries. - Returns results and status codes in a standard dictionary format. - Extends Service class for integration with ``SoftwareManager``.