gov.lanl.archive.index.bdb
Class BDBEnv

java.lang.Object
  extended by gov.lanl.archive.index.bdb.BDBEnv

public class BDBEnv
extends Object


Field Summary
protected  com.sleepycat.je.Database archiveStats
           
protected  String databaseDirectory
           
protected  com.sleepycat.je.SecondaryDatabase DateIndexDb
           
static String DB_PATH
           
protected  String dbDir
           
protected  com.sleepycat.je.Environment env
           
protected  com.sleepycat.je.Database headersBlob
           
protected  com.sleepycat.je.SecondaryDatabase IdIndexDb
           
protected  com.sleepycat.je.Database recDb
           
protected static String RESOURCE_DATABASE
           
protected  com.sleepycat.je.SecondaryDatabase UrlIndexDb
           
protected  com.sleepycat.je.Database urlIndexPrime
           
 
Constructor Summary
BDBEnv(String dbDir, boolean readOnly)
           
 
Method Summary
 void closeDatabases()
           
 com.sleepycat.je.Database getArchiveStats()
           
 com.sleepycat.je.Environment getEnv()
           
 com.sleepycat.je.Database getHeadersBlob()
           
 com.sleepycat.je.SecondaryDatabase getIndexDateDb()
           
 com.sleepycat.je.SecondaryDatabase getIndexIdDb()
           
 com.sleepycat.je.SecondaryDatabase getIndexUrlDb()
           
 com.sleepycat.je.Database getPrimaryUrlIndex()
           
 com.sleepycat.je.Database getResourceRecordDb()
           
 com.sleepycat.je.Database openDatabase(boolean readOnly, String databaseName)
           
protected  void openDatabases(boolean readOnly)
           
 void openEnv(String dbDir, boolean readOnly)
           
 void shutDown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE_DATABASE

protected static final String RESOURCE_DATABASE
See Also:
Constant Field Values

DB_PATH

public static final String DB_PATH

databaseDirectory

protected String databaseDirectory

env

protected com.sleepycat.je.Environment env

recDb

protected com.sleepycat.je.Database recDb

dbDir

protected String dbDir

DateIndexDb

protected com.sleepycat.je.SecondaryDatabase DateIndexDb

UrlIndexDb

protected com.sleepycat.je.SecondaryDatabase UrlIndexDb

IdIndexDb

protected com.sleepycat.je.SecondaryDatabase IdIndexDb

urlIndexPrime

protected com.sleepycat.je.Database urlIndexPrime

headersBlob

protected com.sleepycat.je.Database headersBlob

archiveStats

protected com.sleepycat.je.Database archiveStats
Constructor Detail

BDBEnv

public BDBEnv(String dbDir,
              boolean readOnly)
Method Detail

openEnv

public void openEnv(String dbDir,
                    boolean readOnly)

openDatabases

protected void openDatabases(boolean readOnly)

openDatabase

public com.sleepycat.je.Database openDatabase(boolean readOnly,
                                              String databaseName)

getEnv

public com.sleepycat.je.Environment getEnv()

getResourceRecordDb

public com.sleepycat.je.Database getResourceRecordDb()

getIndexDateDb

public com.sleepycat.je.SecondaryDatabase getIndexDateDb()

getIndexUrlDb

public com.sleepycat.je.SecondaryDatabase getIndexUrlDb()

getIndexIdDb

public com.sleepycat.je.SecondaryDatabase getIndexIdDb()

getPrimaryUrlIndex

public com.sleepycat.je.Database getPrimaryUrlIndex()

getHeadersBlob

public com.sleepycat.je.Database getHeadersBlob()

getArchiveStats

public com.sleepycat.je.Database getArchiveStats()

closeDatabases

public void closeDatabases()
                    throws Exception
Throws:
Exception

shutDown

public void shutDown()


Copyright © 2013. All Rights Reserved.