public class BdbImpl extends Object implements Bdb
| Modifier and Type | Field and Description |
|---|---|
protected File |
dataDir |
protected com.sleepycat.je.Environment |
environment |
protected com.sleepycat.je.Transaction |
transaction |
| Constructor and Description |
|---|
BdbImpl() |
| Modifier and Type | Method and Description |
|---|---|
long |
count()
获取记录条数
|
boolean |
delete(String key) |
void |
destroy() |
File |
getDataDir() |
com.sleepycat.je.Environment |
getEnvironment() |
String |
getString(String key) |
void |
init() |
boolean |
put(String key,
String value) |
boolean |
putNoDupData(String key,
String value) |
void |
setDataDir(File dataDir) |
boolean |
sync()
同步数据到磁盘
|
protected com.sleepycat.je.Environment environment
protected File dataDir
protected com.sleepycat.je.Transaction transaction
public File getDataDir()
public void setDataDir(File dataDir)
public com.sleepycat.je.Environment getEnvironment()
public void init()
throws com.sleepycat.je.EnvironmentLockedException,
com.sleepycat.je.DatabaseException
com.sleepycat.je.EnvironmentLockedExceptioncom.sleepycat.je.DatabaseExceptionpublic boolean putNoDupData(String key, String value) throws com.sleepycat.je.DatabaseException
putNoDupData in interface Bdbcom.sleepycat.je.DatabaseExceptionpublic boolean delete(String key) throws com.sleepycat.je.DatabaseException
public void destroy()
throws com.sleepycat.je.DatabaseException
com.sleepycat.je.DatabaseExceptionpublic long count()
throws com.sleepycat.je.DatabaseException
BdbCopyright © 2014–2018. All rights reserved.