org.egothor.dir
Class GlobalPositionsBerkeley
java.lang.Object
org.egothor.dir.GlobalPositionsBerkeley
- All Implemented Interfaces:
- GlobalPositions
public class GlobalPositionsBerkeley
- extends java.lang.Object
- implements GlobalPositions
Global positions using Berkeley DB
- Author:
- Jakub Podhorny
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlobalPositionsBerkeley
public GlobalPositionsBerkeley(java.lang.String filename)
throws java.io.FileNotFoundException,
com.sleepycat.db.DatabaseException
- Throws:
java.io.FileNotFoundException
com.sleepycat.db.DatabaseException
find
public GlobalPositionWithTS find(long gid)
- Specified by:
find
in interface GlobalPositions
save
public void save(int recordsx4,
long[] record4)
- Specified by:
save
in interface GlobalPositions
save
public void save(long gid,
int slot,
long lid,
long localTS)
- Specified by:
save
in interface GlobalPositions
flush
public void flush()
- Specified by:
flush
in interface GlobalPositions
close
public void close()
- Specified by:
close
in interface GlobalPositions
destroy
public void destroy()
- Specified by:
destroy
in interface GlobalPositions