|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjimm.evote.db.VSDbEnv
Handles setup and teardown of the database environment and databases. This includes creating the databases and secondary databases.
Field Summary | |
protected static java.lang.String |
BOOTH_DATABASE
Name of Booth primary database. |
protected static java.lang.String |
BOOTH_STATE_INDEX
Name of Booth secondary database; the key is the state. |
protected SecondaryDatabase |
boothByStateDb
|
protected Database |
boothDb
|
protected Environment |
dbEnvironment
|
protected static java.lang.String |
VOTE_DATABASE
Name of Vote primary database. |
protected static java.lang.String |
VOTE_RACE_AND_PARTY_INDEX
Name of Vote secondary database; the key is the race id
plus the party id. |
protected static java.lang.String |
VOTE_RACE_INDEX
Name of Vote secondary database; the key is the race id. |
protected SecondaryDatabase |
voteByRaceAndPartyDb
|
protected SecondaryDatabase |
voteByRaceDb
|
protected Database |
voteDb
|
Constructor Summary | |
VSDbEnv(java.lang.String databaseDirectory,
boolean readOnly)
|
Method Summary | |
SecondaryDatabase |
getBoothByStateDb()
|
Database |
getBoothDb()
|
Environment |
getEnv()
|
SecondaryDatabase |
getVoteByRaceAndPartyDb()
|
SecondaryDatabase |
getVoteByRaceDb()
|
Database |
getVoteDb()
|
void |
shutDown()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String BOOTH_DATABASE
Booth
primary database.
protected static final java.lang.String VOTE_DATABASE
Vote
primary database.
protected static final java.lang.String BOOTH_STATE_INDEX
Booth
secondary database; the key is the state.
protected static final java.lang.String VOTE_RACE_INDEX
Vote
secondary database; the key is the race id.
protected static final java.lang.String VOTE_RACE_AND_PARTY_INDEX
Vote
secondary database; the key is the race id
plus the party id.
protected Environment dbEnvironment
protected Database boothDb
protected Database voteDb
protected SecondaryDatabase boothByStateDb
protected SecondaryDatabase voteByRaceDb
protected SecondaryDatabase voteByRaceAndPartyDb
Constructor Detail |
public VSDbEnv(java.lang.String databaseDirectory, boolean readOnly)
Method Detail |
public Environment getEnv()
public Database getBoothDb()
public SecondaryDatabase getBoothByStateDb()
public Database getVoteDb()
public SecondaryDatabase getVoteByRaceDb()
public SecondaryDatabase getVoteByRaceAndPartyDb()
public void shutDown()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |