Newer
Older
minerva / Userland / Services / SQLServer / SQLServer.ipc
@minerva minerva on 13 Jul 423 bytes Initial commit
#include <LibSQL/Value.h>

endpoint SQLServer
{
    connect(ByteString name) => (Optional<u64> connection_id)
    prepare_statement(u64 connection_id, ByteString statement) => (Optional<u64> statement_id)
    execute_statement(u64 statement_id, Vector<SQL::Value> placeholder_values) => (Optional<u64> execution_id)
    ready_for_next_result(u64 statement_id, u64 execution_id) =|
    disconnect(u64 connection_id) => ()
}