Lines Matching refs:deferred
1479 /* If desired, look in the deferred dictionary first */
1480 if (initialized && searchDeferred && deferred.dictionary != NULL)
1481 ret = search_dictionary(deferred.dictionary, tab);
1493 /* Most operations should use the deferred dictionary if it exists */
2227 * Set deferred commit mode. To do this, we make a copy of the table
2228 * (structures and data), and put that on the deferred dictionary list.
2254 if (deferred.dictionary == NULL) {
2255 deferred.dictionary = new db_dict_desc;
2256 if (deferred.dictionary == NULL) {
2261 deferred.dictionary->tables.tables_len = 0;
2262 deferred.dictionary->tables.tables_val = NULL;
2263 deferred.dictionary->count = 0;
2264 deferred.dictionary->impl_vers =
2298 stat = add_to_dictionary(deferred.dictionary,
2306 /* Already deferred */
2325 * Unset deferred commit mode and roll back changes; doesn't recover the
2330 * the dictionary, and then moving the saved table from the deferred
2337 db_table_desc *old = search_dictionary(deferred.dictionary, table);
2346 * Remove old incarnation from deferred dictionary. We already hold
2349 ret = remove_from_dictionary(deferred.dictionary, table, FALSE);
2363 * the table has been removed while we were in deferred mode, and
2402 * data from the deferred dictionary.
2408 db_table_desc *old = search_dictionary(deferred.dictionary, table);
2416 ret = remove_from_dictionary(deferred.dictionary, table, FALSE);