com.sleepycat.db
Class SecondaryDatabase
java.lang.Object
com.sleepycat.db.Database
com.sleepycat.db.SecondaryDatabase
public class SecondaryDatabase
- extends Database
Method Summary |
OperationStatus |
get(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
|
DatabaseConfig |
getConfig()
|
Database |
getPrimaryDatabase()
|
OperationStatus |
getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
|
OperationStatus |
getSearchRecordNumber(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
|
SecondaryConfig |
getSecondaryConfig()
|
Cursor |
openCursor(Transaction txn,
CursorConfig config)
|
SecondaryCursor |
openSecondaryCursor(Transaction txn,
CursorConfig config)
|
Methods inherited from class com.sleepycat.db.Database |
append, close, close, consume, delete, get, getCacheFile, getDatabaseFile, getDatabaseName, getEnvironment, getKeyRange, getSearchBoth, getSearchRecordNumber, getStats, join, openSequence, put, putNoDupData, putNoOverwrite, remove, removeSequence, rename, setConfig, sync, truncate, upgrade, verify |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SecondaryDatabase
public SecondaryDatabase(java.lang.String fileName,
java.lang.String databaseName,
Database primaryDatabase,
SecondaryConfig config)
throws DatabaseException,
java.io.FileNotFoundException
- Throws:
DatabaseException
java.io.FileNotFoundException
openCursor
public Cursor openCursor(Transaction txn,
CursorConfig config)
throws DatabaseException
- Overrides:
openCursor
in class Database
- Throws:
DatabaseException
openSecondaryCursor
public SecondaryCursor openSecondaryCursor(Transaction txn,
CursorConfig config)
throws DatabaseException
- Throws:
DatabaseException
getPrimaryDatabase
public Database getPrimaryDatabase()
getConfig
public DatabaseConfig getConfig()
throws DatabaseException
- Overrides:
getConfig
in class Database
- Throws:
DatabaseException
getSecondaryConfig
public SecondaryConfig getSecondaryConfig()
throws DatabaseException
- Throws:
DatabaseException
get
public OperationStatus get(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchBoth
public OperationStatus getSearchBoth(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException
getSearchRecordNumber
public OperationStatus getSearchRecordNumber(Transaction txn,
DatabaseEntry key,
DatabaseEntry pKey,
DatabaseEntry data,
LockMode lockMode)
throws DatabaseException
- Throws:
DatabaseException