Lines Matching refs:tx
119 int bt_full; /* SQLITE_FULL during tx */
2141 backend_tx_end(backend_tx_t *tx)
2145 be = tx->bt_be;
2147 if (tx->bt_full) {
2162 tx->bt_be = NULL;
2163 uu_free(tx);
2167 backend_tx_end_ro(backend_tx_t *tx)
2169 assert(tx->bt_readonly);
2170 backend_tx_end(tx);
2214 backend_tx_rollback(backend_tx_t *tx)
2221 assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
2222 be = tx->bt_be;
2230 tx->bt_full = 1;
2233 backend_tx_end(tx);
2241 backend_tx_commit(backend_tx_t *tx)
2248 assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
2249 be = tx->bt_be;
2256 tx->bt_full = 1;
2268 backend_tx_end(tx);
2271 backend_tx_end(tx);
2305 backend_new_id(backend_tx_t *tx, enum id_space id)
2315 assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
2316 be = tx->bt_be;
2329 tx->bt_full = 1;
2347 backend_tx_run(backend_tx_t *tx, backend_query_t *q,
2355 assert(tx != NULL && tx->bt_be != NULL);
2356 be = tx->bt_be;
2366 tx->bt_full = 1;
2379 backend_tx_run_single_int(backend_tx_t *tx, backend_query_t *q, uint32_t *buf)
2387 ret = backend_tx_run(tx, q, run_single_int_callback, &info);
2401 backend_tx_run_update(backend_tx_t *tx, const char *format, ...)
2409 assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
2410 be = tx->bt_be;
2418 tx->bt_full = 1;
2430 backend_tx_run_update_changed(backend_tx_t *tx, const char *format, ...)
2438 assert(tx != NULL && tx->bt_be != NULL && !tx->bt_readonly);
2439 be = tx->bt_be;
2447 tx->bt_full = 1;