Function libduckdb_sys::duckdb_appender_close
source ยท pub unsafe extern "C" fn duckdb_appender_close(
appender: duckdb_appender,
) -> duckdb_state
Expand description
Closes the appender by flushing all intermediate states and closing it for further appends. If flushing the data triggers a constraint violation or any other error, then all data is invalidated, and this function returns DuckDBError. Call duckdb_appender_error to obtain the error message followed by duckdb_appender_destroy to destroy the invalidated appender.
appender: The appender to flush and close.
returns: DuckDBSuccess
on success or DuckDBError
on failure.