org.archive.wayback.util.bdb
Class BDBRecordSet
java.lang.Object
org.archive.wayback.util.bdb.BDBRecordSet
- Direct Known Subclasses:
- BDBIndex
public class BDBRecordSet
- extends java.lang.Object
- Version:
- $Date: 2008-07-10 11:41:53 -0700 (Thu, 10 Jul 2008) $, $Revision: 2425 $
- Author:
- brad
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BDBRecordSet
public BDBRecordSet()
initializeDB
public void initializeDB(java.lang.String thePath,
java.lang.String theDbName)
throws com.sleepycat.je.DatabaseException
- Parameters:
thePath - Directory where BDBJE files are storedtheDbName - Name of files in thePath
- Throws:
com.sleepycat.je.DatabaseException
shutdownDB
public void shutdownDB()
throws com.sleepycat.je.DatabaseException
- shut down the BDB.
- Throws:
com.sleepycat.je.DatabaseException
stringToBytes
public static byte[] stringToBytes(java.lang.String s)
- Parameters:
s -
- Returns:
- byte array representation of String s in UTF-8
bytesToString
public static java.lang.String bytesToString(byte[] ba)
- Parameters:
ba -
- Returns:
- String of UTF-8 encoded bytes ba
recordIterator
public BDBRecordIterator recordIterator(java.lang.String startKey)
throws com.sleepycat.je.DatabaseException
- Parameters:
startKey -
- Returns:
- iterator for BDBRecords
- Throws:
com.sleepycat.je.DatabaseException
recordIterator
public BDBRecordIterator recordIterator(java.lang.String startKey,
boolean forward)
throws com.sleepycat.je.DatabaseException
- Parameters:
startKey - forward -
- Returns:
- iterator for BDBRecords
- Throws:
com.sleepycat.je.DatabaseException
insertRecords
public void insertRecords(java.util.Iterator<BDBRecord> itr)
- Parameters:
itr -
put
public void put(java.lang.String keyStr,
java.lang.String valueStr)
throws com.sleepycat.je.DatabaseException
- persistantly store key-value pair
- Parameters:
keyStr - valueStr -
- Throws:
com.sleepycat.je.DatabaseException
get
public java.lang.String get(java.lang.String keyStr)
throws com.sleepycat.je.DatabaseException
- retrieve the value assoicated with keyStr from persistant storage
- Parameters:
keyStr -
- Returns:
- String value associated with key, or null if no key is found
or an error occurs
- Throws:
com.sleepycat.je.DatabaseException
delete
public void delete(java.lang.String keyStr)
throws com.sleepycat.je.DatabaseException
- Parameters:
keyStr -
- Throws:
com.sleepycat.je.DatabaseException
getDbName
public java.lang.String getDbName()
- Returns:
- Returns the dbName.
getPath
public java.lang.String getPath()
- Returns:
- Returns the path.
setPath
public void setPath(java.lang.String path)
- Parameters:
path - the path to set
setDbName
public void setDbName(java.lang.String dbName)
- Parameters:
dbName - the dbName to set
Copyright © 2005-2009 Internet Archive. All Rights Reserved.