ksql_stmt_free —
free a statement on a database connection
library “ksql”
#include
<sys/types.h>
#include
<stdint.h>
#include
<ksql.h>
enum ksqlc
ksql_stmt_free(
struct
ksqlstmt *stmt);
The
ksql_stmt_free function frees a statement
allocated with
ksql_stmt_alloc(3), invoking
sqlite3_finalize(3) on the underlying statement.
This does nothing if
stmt is
NULL.
Returns
KSQL_OK on success or another error
on failure.
Note: this does not return the code
of
sqlite3_finalize(3), which itself returns the
code of the last step and not the failure of the resource de-allocation.
sqlite3_finalize(3)