public synchronized void rollback() throws IOException { checkIfClosed(); _physMgr.commit(); _logicMgr.commit(); _physPageman.rollback(); _physPagemanFree.rollback(); _logicPageman.rollback(); _logicPagemanFree.rollback(); }
public synchronized void commit() throws IOException { checkIfClosed(); /** flush free phys rows into pages*/ _physMgr.commit(); _logicMgr.commit(); /**commit pages */ _physPageman.commit(); _physPagemanFree.commit(); _logicPageman.commit(); _logicPagemanFree.commit(); }