ARB
|
Public Member Functions | |
CheckedConsistencies (GBDATA *gb_main_) | |
bool | was_performed (const string &check_name) const |
GB_ERROR | register_as_performed (const string &check_name) |
void | perform_check (const string &check_name, GB_ERROR(*do_check)(GBDATA *gb_main, size_t species, size_t sais), GB_ERROR &error) |
void | register_item_check (const string &check_name, item_check_fun item_check) |
void | perform_item_checks (GB_ERROR &error) |
GB_ERROR | forgetDoneChecks () |
Definition at line 54 of file NT_dbrepair.cxx.
|
inline |
Definition at line 65 of file NT_dbrepair.cxx.
References GB_CREATE_CONTAINER, GB_entry(), GB_nextEntry(), GB_read_char_pntr(), GB_search(), GBT_get_SAI_count(), GBT_get_species_count(), and ta.
|
inline |
Definition at line 77 of file NT_dbrepair.cxx.
Definition at line 81 of file NT_dbrepair.cxx.
References error(), GB_await_error(), GB_create(), GB_CREATE_CONTAINER, GB_search(), GB_STRING, GB_write_string(), NULp, and ta.
|
inline |
Definition at line 100 of file NT_dbrepair.cxx.
Referenced by NT_repair_DB().
|
inline |
Definition at line 111 of file NT_dbrepair.cxx.
Referenced by NT_repair_DB().
void CheckedConsistencies::perform_item_checks | ( | GB_ERROR & | error | ) |
Definition at line 159 of file NT_dbrepair.cxx.
References GB_transaction::close(), error(), EXP_get_selector(), GEN_get_selector(), GEN_is_genome_db(), SPECIES_get_selector(), and ta.
Referenced by NT_repair_DB().
|
inline |
Definition at line 119 of file NT_dbrepair.cxx.
References error(), GB_CREATE_CONTAINER, GB_delete(), GB_entry(), GB_nextEntry(), GB_read_string(), GB_search(), NULp, and ta.
Referenced by NT_rerepair_DB().