MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / Validation

Method Validation

src/jrd/validation.cpp:854–880  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

852};
853
854Validation::Validation(thread_db* tdbb, UtilSvc* uSvc)
855 : vdr_cond_idx(*tdbb->getDefaultPool()),
856 vdr_used_bdbs(*tdbb->getDefaultPool())
857{
858 vdr_tdbb = tdbb;
859 vdr_max_page = 0;
860 vdr_flags = 0;
861 vdr_errors = 0;
862 vdr_warns = 0;
863 vdr_fixed = 0;
864 vdr_max_transaction = 0;
865 vdr_rel_backversion_counter = 0;
866 vdr_backversion_pages = NULL;
867 vdr_rel_chain_counter = 0;
868 vdr_chain_pages = NULL;
869 vdr_rel_records = NULL;
870 vdr_idx_records = NULL;
871 vdr_page_bitmap = NULL;
872
873 vdr_service = uSvc;
874 vdr_lock_tout = -10;
875
876 if (uSvc) {
877 parse_args(tdbb);
878 }
879 output("Validation started\n\n");
880}
881
882Validation::~Validation()
883{

Callers

nothing calls this directly

Calls 3

outputFunction · 0.85
parse_argsFunction · 0.50
getDefaultPoolMethod · 0.45

Tested by

no test coverage detected