#[unsafe(no_mangle)]pub unsafe extern "C" fn laminar_execute(
conn: *mut LaminarConnection,
sql: *const c_char,
out: *mut *mut LaminarQueryResult,
) -> i32Expand description
Execute a SQL statement.
For DDL statements (CREATE, DROP), out may be NULL. For queries,
out receives a LaminarQueryResult handle.
§Arguments
conn- Database connectionsql- Null-terminated SQL stringout- Optional pointer to receive query result (may be NULL for DDL)
§Returns
LAMINAR_OK on success, or an error code.
§Safety
connmust be a valid connection handlesqlmust be a valid null-terminated UTF-8 string- If
outis non-null, it must be a valid pointer