Lines Matching refs:dict
199 delete_dictionary(db_dict_desc *dict)
203 if (dict) {
204 if (dict->tables.tables_val) {
206 for (i = 0; i < dict->tables.tables_len; i++)
207 bucket = dict->tables.tables_val[i];
211 delete dict->tables.tables_val;
214 delete dict;
618 INITRW(dict);
619 READLOCKOK(dict);
700 * names in the data.dict (see bugid #4031273). This will not
1183 * Execute log entry 'j' on the dictionary identified by 'dict' if the
1192 db_dictionary *dict = (db_dictionary*) dictchar;
1194 WRITELOCK(dict, FALSE, "w apply_log_entry");
1202 dict->add_table_aux(j->get_table_name(),
1208 dict->delete_table_aux(j->get_table_name(),
1215 WRITEUNLOCK(dict, FALSE, "wu apply_log_entry");
1221 WRITEUNLOCK(dict, TRUE, "wu apply_log_entry");
2431 ASSERTWHELD(this->dict);
2437 ASSERTWHELD(this->dict);