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

endpoint SQLClient
{
    execution_success(u64 statement_id, u64 execution_id, Vector<ByteString> column_names, bool has_results, size_t created, size_t updated, size_t deleted) =|
    next_result(u64 statement_id, u64 execution_id, Vector<SQL::Value> row) =|
    results_exhausted(u64 statement_id, u64 execution_id, size_t total_rows) =|
    execution_error(u64 statement_id, u64 execution_id, SQL::SQLErrorCode code, ByteString message) =|
}