com.sleepycat.db
Class Database
public
class
Database
extends Object
Method Summary |
OperationStatus | append(Transaction txn, DatabaseEntry key, DatabaseEntry data) |
void | close(boolean noSync) |
void | close() |
CompactStats | compact(Transaction txn, DatabaseEntry start, DatabaseEntry stop, DatabaseEntry end, CompactConfig config) |
OperationStatus | consume(Transaction txn, DatabaseEntry key, DatabaseEntry data, boolean wait) |
OperationStatus | delete(Transaction txn, DatabaseEntry key) |
OperationStatus | get(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode) |
CacheFile | getCacheFile() |
DatabaseConfig | getConfig() |
String | getDatabaseFile() |
String | getDatabaseName() |
Environment | getEnvironment() |
KeyRange | getKeyRange(Transaction txn, DatabaseEntry key) |
OperationStatus | getSearchBoth(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode) |
OperationStatus | getSearchRecordNumber(Transaction txn, DatabaseEntry key, DatabaseEntry data, LockMode lockMode) |
DatabaseStats | getStats(Transaction txn, StatsConfig config) |
JoinCursor | join(Cursor[] cursList, JoinConfig config) |
Cursor | openCursor(Transaction txn, CursorConfig config) |
Sequence | openSequence(Transaction txn, DatabaseEntry key, SequenceConfig config) |
OperationStatus | put(Transaction txn, DatabaseEntry key, DatabaseEntry data) |
OperationStatus | putNoDupData(Transaction txn, DatabaseEntry key, DatabaseEntry data) |
OperationStatus | putNoOverwrite(Transaction txn, DatabaseEntry key, DatabaseEntry data) |
static void | remove(String fileName, String databaseName, DatabaseConfig config) |
void | removeSequence(Transaction txn, DatabaseEntry key, SequenceConfig config) |
static void | rename(String fileName, String oldDatabaseName, String newDatabaseName, DatabaseConfig config) |
void | setConfig(DatabaseConfig config) |
void | sync() |
int | truncate(Transaction txn, boolean countRecords) |
static void | upgrade(String fileName, DatabaseConfig config) |
static boolean | verify(String fileName, String databaseName, PrintStream dumpStream, VerifyConfig verifyConfig, DatabaseConfig dbConfig) |
public Database(String filename, String databaseName,
DatabaseConfig config)
public void close(boolean noSync)
public void close()
public String getDatabaseFile()
public String getDatabaseName()
public static void remove(String fileName, String databaseName,
DatabaseConfig config)
public static void rename(String fileName, String oldDatabaseName, String newDatabaseName,
DatabaseConfig config)
public void sync()
public int truncate(
Transaction txn, boolean countRecords)
public static boolean verify(String fileName, String databaseName, PrintStream dumpStream,
VerifyConfig verifyConfig,
DatabaseConfig dbConfig)