Lines Matching refs:sqlite3_finalize

325 ** Ideally, applications should [sqlite3_finalize | finalize] all
368 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
3946 ** <li> Destroy the object using [sqlite3_finalize()].
4078 ** [sqlite3_finalize()] relatively soon. The current implementation acts
4150 ** SQL statement using [sqlite3_finalize()] after it has finished with it.
4695 ** is destroyed by [sqlite3_finalize()] or until the statement is automatically
4724 ** using [sqlite3_finalize()] or until the statement is automatically
4845 ** already been [sqlite3_finalize | finalized] or on one that had
4866 ** [sqlite3_reset()] or [sqlite3_finalize()] in order to find one of the
4971 ** [sqlite3_reset()] nor [sqlite3_finalize()] have been called subsequently.
4973 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
4975 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5119 ** [sqlite3_finalize()] is called. ^The memory space used to hold strings
5159 ** ^The sqlite3_finalize() function is called to delete a [prepared statement].
5161 ** or if the statement is never been evaluated, then sqlite3_finalize() returns
5163 ** sqlite3_finalize(S) returns the appropriate [error code] or
5166 ** ^The sqlite3_finalize(S) routine can be called at any point during
5173 ** ^Invoking sqlite3_finalize() on a NULL pointer is a harmless no-op.
5181 SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt);
5769 ** <li> ^(when [sqlite3_reset()] or [sqlite3_finalize()] is called for the
10280 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).