Lines Matching refs:internal_db
89 internal_db.setDbPtr(this); in db()
90 (void) internal_db.configure(dbname); in db()
97 internal_db.reset(); /* clear any associated data structures */ in ~db()
191 res->status = internal_db.lookup(query, &num_answers, &ans); in exec_action()
197 res->status = internal_db.add(query, content); in exec_action()
201 res->status = internal_db.remove(query); in exec_action()
206 res->status = internal_db.first(&where, &single); in exec_action()
210 res->status = internal_db.first(query, in exec_action()
235 res->status = internal_db.next(prev, &where, in exec_action()
246 res->status = internal_db.next(prev_desc, in exec_action()
290 res->status = internal_db.reset_next(prev_desc); in exec_action()
304 res->status = internal_db.all(&num_answers, &ans); in exec_action()
327 vers *v = internal_db.get_version()->nextminor(); in log_action()
379 internal_db.change_version(v); in log_action()
557 apply_log_entry (j, (char *) &internal_db, &count); in execute_log_entry()
607 WRITELOCK2((&internal_db), -1, "w internal_db db::incorporate_log", in incorporate_log()
609 internal_db.setNoWriteThrough(); in incorporate_log()
610 ret = f.execute_on_log(&(apply_log_entry), (char *) &internal_db); in incorporate_log()
611 internal_db.clearNoWriteThrough(); in incorporate_log()
612 WRITEUNLOCK2(this, (&internal_db), ret, ret, in incorporate_log()
634 if ((load_status = internal_db.load(dbfilename)) != 0) { in load()
644 WRITELOCK2((&internal_db), FALSE, "w internal_db db::load", this); in load()
645 internal_db.setInitialLoad(); in load()
650 internal_db.clearInitialLoad(); in load()
651 WRITEUNLOCK2(this, (&internal_db), in load()
669 internal_db.init(s); in init()
670 if (internal_db.good()) { in init()
699 vers *oldversion = new vers(internal_db.get_version()); /* copy */ in checkpoint()
701 internal_db.change_version(nextversion); /* change version */ in checkpoint()
703 if (internal_db.dump(tmpfilename) < 0) { /* dump to tempfile */ in checkpoint()
705 internal_db.change_version(oldversion); /* rollback */ in checkpoint()
714 internal_db.change_version(oldversion); /* rollback */ in checkpoint()
847 return (internal_db.configure(objName)); in configure()
852 return (&internal_db); in mindex()