svn_error_t * svn_sqlite__update(int *affected_rows, svn_sqlite__stmt_t *stmt) { SVN_ERR(step_with_expectation(stmt, FALSE)); if (affected_rows) *affected_rows = sqlite3_changes(stmt->db->db3); return svn_error_trace(svn_sqlite__reset(stmt)); }
svn_error_t * svn_sqlite__step_done(svn_sqlite__stmt_t *stmt) { SVN_ERR(step_with_expectation(stmt, FALSE)); return svn_error_trace(svn_sqlite__reset(stmt)); }
svn_error_t * svn_sqlite__step_row(svn_sqlite__stmt_t *stmt) { return svn_error_trace(step_with_expectation(stmt, TRUE)); }
svn_error_t * svn_sqlite__step_done(svn_sqlite__stmt_t *stmt) { return step_with_expectation(stmt, FALSE); }