|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DBM
Common interface of DBM.
Method Summary | |
---|---|
double |
adddouble(byte[] key,
double num)
Add a real number to a record |
double |
adddouble(java.lang.String key,
double num)
Add a real number to a record The same as `adddouble(key.getBytes(), num)'. |
int |
addint(byte[] key,
int num)
Add an integer to a record |
int |
addint(java.lang.String key,
int num)
Add an integer to a record The same as `addint(key.getBytes(), num)'. |
long |
fsiz()
Get the size of the database file. |
java.util.List |
fwmkeys(byte[] prefix,
int max)
Get forward matching keys. |
java.util.List |
fwmkeys(java.lang.String prefix,
int max)
Get forward matching keys. |
byte[] |
get(byte[] key)
Retrieve a record. |
java.lang.String |
get(java.lang.String key)
Retrieve a record. |
boolean |
iterinit()
Initialize the iterator. |
byte[] |
iternext()
Get the next key of the iterator. |
java.lang.String |
iternext2()
Get the next key of the iterator. |
boolean |
out(byte[] key)
Remove a record. |
boolean |
out(java.lang.String key)
Remove a record. |
boolean |
put(byte[] key,
byte[] value)
Store a record. |
boolean |
put(java.lang.String key,
java.lang.String value)
Store a record. |
boolean |
putkeep(byte[] key,
byte[] value)
Store a new record. |
boolean |
putkeep(java.lang.String key,
java.lang.String value)
Store a new record. |
long |
rnum()
Get the number of records. |
Method Detail |
---|
double adddouble(byte[] key, double num)
key
- the key.num
- the additional value.
double adddouble(java.lang.String key, double num)
adddouble(byte[], double)
int addint(byte[] key, int num)
key
- the key.num
- the additional value.
int addint(java.lang.String key, int num)
addint(byte[], int)
long fsiz()
java.util.List fwmkeys(byte[] prefix, int max)
prefix
- the prefix of the corresponding keys.max
- the maximum number of keys to be fetched. If it is negative, no limit is
specified.
java.util.List fwmkeys(java.lang.String prefix, int max)
fwmkeys(byte[], int)
byte[] get(byte[] key)
key
- the key.
java.lang.String get(java.lang.String key)
get(byte[])
boolean iterinit()
byte[] iternext()
java.lang.String iternext2()
iternext()
boolean out(byte[] key)
key
- the key.
boolean out(java.lang.String key)
out(byte[])
boolean put(byte[] key, byte[] value)
key
- the key.value
- the value.
boolean put(java.lang.String key, java.lang.String value)
put(byte[], byte[])
boolean putkeep(byte[] key, byte[] value)
key
- the key.value
- the value.
boolean putkeep(java.lang.String key, java.lang.String value)
putkeep(byte[], byte[])
long rnum()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |