From 13f286925b1e9e34fe71413edcba23686c005f8a Mon Sep 17 00:00:00 2001 From: deva Date: Tue, 25 Jan 2011 12:17:47 +0000 Subject: New database layout. --- server/src/pracrodaotest.cc | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'server/src/pracrodaotest.cc') diff --git a/server/src/pracrodaotest.cc b/server/src/pracrodaotest.cc index 45cafc7..ec9c293 100644 --- a/server/src/pracrodaotest.cc +++ b/server/src/pracrodaotest.cc @@ -45,7 +45,13 @@ PracroDAOTest::~PracroDAOTest() DEBUG(db, "Delete test (memory only) database\n"); } -void PracroDAOTest::commitTransaction(Transaction &transaction, +std::string PracroDAOTest::newSessionId() +{ + return data.sessionseq.nextval(); +} + +void PracroDAOTest::commitTransaction(std::string sessionid, + Transaction &transaction, Commit &commit, Macro &_macro, time_t now) @@ -106,7 +112,8 @@ void PracroDAOTest::commitTransaction(Transaction &transaction, } } -Values PracroDAOTest::getLatestValues(std::string patientid, Macro *macro, +Values PracroDAOTest::getLatestValues(std::string sessionid, + std::string patientid, Macro *macro, Fieldnames &fieldnames, time_t oldest) { std::string macro_name = macro ? macro->attributes["name"].c_str() : "(null)"; @@ -158,7 +165,10 @@ Values PracroDAOTest::getLatestValues(std::string patientid, Macro *macro, } -unsigned PracroDAOTest::nrOfCommits(std::string patientid, std::string macroname, time_t oldest) +unsigned PracroDAOTest::nrOfCommits(std::string sessionid, + std::string patientid, + std::string macroname, + time_t oldest) { unsigned num = 0; -- cgit v1.2.3