Index (qdbm)
Date: 2010-08-05

Overview | Package | Class | Tree | Index
PREV NEXT | FRAMES NO FRAMES

A B C D E F G I J K L M N O P Q R S T U V W

## A

ADBM - Interface in qdbm
  Abstraction for database managers compatible with DBM.

## B

bnum() - Method in class qdbm.Curia
  Get the total number of the elements of each bucket array.
bnum() - Method in class qdbm.Depot
  Get the number of the elements of the bucket array.
busenum() - Method in class qdbm.Curia
  Get the total number of the used elements of each bucket array.
busenum() - Method in class qdbm.Depot
  Get the number of the used elements of the bucket array.

## C

chdir(String) - Static method in class qdbm.Util
  Change current working directory using the native function `chdir' defined in POSIX.
close() - Method in interface qdbm.ADBM
  Close the database connection.
close() - Method in class qdbm.Curia
  Close the database handle.
close() - Method in class qdbm.Depot
  Close the database handle.
close() - Method in class qdbm.Villa
  Close the database handle.
CMPDEC - Static variable in class qdbm.Villa
  comparing mode: compare as decimal strings
CMPLEX - Static variable in class qdbm.Villa
  comparing mode: compare by lexical order
CMPNUM - Static variable in class qdbm.Villa
  comparing mode: compare as long integers
CMPOBJ - Static variable in class qdbm.Villa
  comparing mode: compare as comparable objects
CPAFTER - Static variable in class qdbm.Villa
  insertion mode: insert after the current record
CPBEFORE - Static variable in class qdbm.Villa
  insertion mode: insert before the current record
CPCURRENT - Static variable in class qdbm.Villa
  insertion mode: overwrite the current record
curfirst() - Method in class qdbm.Villa
  Move the cursor to the first record.
Curia - Class in qdbm
  The Java API of Curia, the extended API of QDBM.
Curia(String, int, int, int) - Constructor for class qdbm.Curia
  Get the database handle.
Curia(String) - Constructor for class qdbm.Curia
  Get the database handle as a reader.
CuriaException - Exception in qdbm
  Exception container of Curia.
CuriaException() - Constructor for exception qdbm.CuriaException
  Set the error code with `Curia.EMISC'.
CuriaException(int) - Constructor for exception qdbm.CuriaException
  Set the error code.
curjump(byte[], int) - Method in class qdbm.Villa
  Move the cursor to a position around a record.
curjump(byte[]) - Method in class qdbm.Villa
  Move the cursor to a position around a record for stepping forward.
curjumpobj(Object, int) - Method in class qdbm.Villa
  Move the cursor to a position around a record composed of serializable objects.
curkey() - Method in class qdbm.Villa
  Get the key of the record where the cursor is.
curkeyobj() - Method in class qdbm.Villa
  Get the key of the record composed of serializable objects, where the cursor is.
curlast() - Method in class qdbm.Villa
  Move the cursor to the last record.
curnext() - Method in class qdbm.Villa
  Move the cursor to the next record.
curout() - Method in class qdbm.Villa
  Delete the record where the cursor is.
curprev() - Method in class qdbm.Villa
  Move the cursor to the next record.
curput(byte[], int) - Method in class qdbm.Villa
  Insert a record around the cursor.
curput(byte[]) - Method in class qdbm.Villa
  Insert a record as the successor of the cursor.
curputobj(Object, int) - Method in class qdbm.Villa
  Insert a record around the cursor.
curval() - Method in class qdbm.Villa
  Get the value of the record where the cursor is.
curvalobj() - Method in class qdbm.Villa
  Get the value of the record where the cursor is.

## D

DBMException - Exception in qdbm
  Exception container of ADBM.
DBMException() - Constructor for exception qdbm.DBMException
  Nothing specified.
DBMException(String) - Constructor for exception qdbm.DBMException
  Nothing specified.
DCAT - Static variable in class qdbm.Curia
  write mode: concatenate values
DCAT - Static variable in class qdbm.Depot
  write mode: concatenate values
DCAT - Static variable in class qdbm.Villa
  write mode: concatenate values
DDUP - Static variable in class qdbm.Villa
  write mode: allow duplication of records
DDUPR - Static variable in class qdbm.Villa
  write mode: allow duplication with reverse order
delete(byte[]) - Method in interface qdbm.ADBM
  Delete a record.
delete(byte[]) - Method in class qdbm.Curia
  Delete a record.
delete(byte[]) - Method in class qdbm.Depot
  Delete a record.
delete(byte[]) - Method in class qdbm.Villa
  Delete a record.
Depot - Class in qdbm
  The Java API of Depot, the basic API of QDBM.
Depot(String, int, int) - Constructor for class qdbm.Depot
  Get the database handle.
Depot(String) - Constructor for class qdbm.Depot
  Get the database handle as a reader.
DepotException - Exception in qdbm
  Exception container of Depot.
DepotException() - Constructor for exception qdbm.DepotException
  Set the error code with `Depot.EMISC'.
DepotException(int) - Constructor for exception qdbm.DepotException
  Set the error code.
deserialize(byte[]) - Static method in class qdbm.Util
  Redintegrate a serialized object.
deserializeLong(byte[]) - Static method in class qdbm.Util
  Redintegrate a serialized long integer.
DKEEP - Static variable in class qdbm.Curia
  write mode: keep the existing value
DKEEP - Static variable in class qdbm.Depot
  write mode: keep the existing value
DKEEP - Static variable in class qdbm.Villa
  write mode: keep the existing value
DOVER - Static variable in class qdbm.Curia
  write mode: overwrite the existing value
DOVER - Static variable in class qdbm.Depot
  write mode: overwrite the existing value
DOVER - Static variable in class qdbm.Villa
  write mode: overwrite the existing value

## E

EALLOC - Static variable in class qdbm.Curia
  error code: memory allocation error
EALLOC - Static variable in class qdbm.Depot
  error code: memory allocation error
EALLOC - Static variable in class qdbm.Villa
  error code: memory allocation error
EBROKEN - Static variable in class qdbm.Curia
  error code: broken database file
EBROKEN - Static variable in class qdbm.Depot
  error code: broken database file
EBROKEN - Static variable in class qdbm.Villa
  error code: broken database file
ECLOSE - Static variable in class qdbm.Curia
  error code: close error
ECLOSE - Static variable in class qdbm.Depot
  error code: close error
ECLOSE - Static variable in class qdbm.Villa
  error code: close error
ecode - Variable in exception qdbm.CuriaException
  error code
ecode - Variable in exception qdbm.DepotException
  error code
ecode - Variable in exception qdbm.VillaException
  error code
EFATAL - Static variable in class qdbm.Curia
  error code: with fatal error
EFATAL - Static variable in class qdbm.Depot
  error code: with fatal error
EFATAL - Static variable in class qdbm.Villa
  error code: with fatal error
EKEEP - Static variable in class qdbm.Curia
  error code: existing record
EKEEP - Static variable in class qdbm.Depot
  error code: existing record
EKEEP - Static variable in class qdbm.Villa
  error code: existing record
ELOCK - Static variable in class qdbm.Curia
  error code: lock error
ELOCK - Static variable in class qdbm.Depot
  error code: lock error
ELOCK - Static variable in class qdbm.Villa
  error code: lock error
EMAP - Static variable in class qdbm.Curia
  error code: memory mapping error
EMAP - Static variable in class qdbm.Depot
  error code: memory mapping error
EMAP - Static variable in class qdbm.Villa
  error code: memory mapping error
EMISC - Static variable in class qdbm.Curia
  error code: miscellaneous error
EMISC - Static variable in class qdbm.Depot
  error code: miscellaneous error
EMISC - Static variable in class qdbm.Villa
  error code: miscellaneous error
EMKDIR - Static variable in class qdbm.Curia
  error code: mkdir error
EMKDIR - Static variable in class qdbm.Depot
  error code: mkdir error
EMKDIR - Static variable in class qdbm.Villa
  error code: mkdir error
EMODE - Static variable in class qdbm.Curia
  error code: invalid mode
EMODE - Static variable in class qdbm.Depot
  error code: invalid mode
EMODE - Static variable in class qdbm.Villa
  error code: invalid mode
ENOERR - Static variable in class qdbm.Curia
  error code: no error
ENOERR - Static variable in class qdbm.Depot
  error code: no error
ENOERR - Static variable in class qdbm.Villa
  error code: no error
ENOITEM - Static variable in class qdbm.Curia
  error code: no item found
ENOITEM - Static variable in class qdbm.Depot
  error code: no item found
ENOITEM - Static variable in class qdbm.Villa
  error code: no item found
EOPEN - Static variable in class qdbm.Curia
  error code: open error
EOPEN - Static variable in class qdbm.Depot
  error code: open error
EOPEN - Static variable in class qdbm.Villa
  error code: open error
EREAD - Static variable in class qdbm.Curia
  error code: read error
EREAD - Static variable in class qdbm.Depot
  error code: read error
EREAD - Static variable in class qdbm.Villa
  error code: read error
ERMDIR - Static variable in class qdbm.Curia
  error code: rmdir error
ERMDIR - Static variable in class qdbm.Depot
  error code: rmdir error
ERMDIR - Static variable in class qdbm.Villa
  error code: rmdir error
errmsg(int) - Static method in class qdbm.Curia
  Get an error message.
errmsg(int) - Static method in class qdbm.Depot
  Get an error message.
errmsg(int) - Static method in class qdbm.Villa
  Get an error message.
error() - Method in interface qdbm.ADBM
  Check whether a fatal error occured or not.
error() - Method in class qdbm.Curia
  Check whether a fatal error occured or not.
error() - Method in class qdbm.Depot
  Check whether a fatal error occured or not.
error() - Method in class qdbm.Villa
  Check whether a fatal error occured or not.
ESEEK - Static variable in class qdbm.Curia
  error code: seek error
ESEEK - Static variable in class qdbm.Depot
  error code: seek error
ESEEK - Static variable in class qdbm.Villa
  error code: seek error
ESTAT - Static variable in class qdbm.Curia
  error code: stat error
ESTAT - Static variable in class qdbm.Depot
  error code: stat error
ESTAT - Static variable in class qdbm.Villa
  error code: stat error
ESYNC - Static variable in class qdbm.Curia
  error code: sync error
ESYNC - Static variable in class qdbm.Depot
  error code: sync error
ESYNC - Static variable in class qdbm.Villa
  error code: sync error
ETRUNC - Static variable in class qdbm.Curia
  error code: trunc error
ETRUNC - Static variable in class qdbm.Depot
  error code: trunc error
ETRUNC - Static variable in class qdbm.Villa
  error code: trunc error
EUNLINK - Static variable in class qdbm.Curia
  error code: unlink error
EUNLINK - Static variable in class qdbm.Depot
  error code: unlink error
EUNLINK - Static variable in class qdbm.Villa
  error code: unlink error
EWRITE - Static variable in class qdbm.Curia
  error code: write error
EWRITE - Static variable in class qdbm.Depot
  error code: write error
EWRITE - Static variable in class qdbm.Villa
  error code: write error

## F

fatalerror() - Method in class qdbm.Curia
  Check whether the database has a fatal error or not.
fatalerror() - Method in class qdbm.Depot
  Check whether the database has a fatal error or not.
fatalerror() - Method in class qdbm.Villa
  Check whether the database has a fatal error or not.
fetch(byte[]) - Method in interface qdbm.ADBM
  Fetch a record.
fetch(byte[]) - Method in class qdbm.Curia
  Fetch a record.
fetch(byte[]) - Method in class qdbm.Depot
  Fetch a record.
fetch(byte[]) - Method in class qdbm.Villa
  Fetch a record.
finalize() - Method in class qdbm.Curia
  Release the resources.
finalize() - Method in class qdbm.Depot
  Release the resources.
finalize() - Method in class qdbm.Villa
  Release the resources.
finalize() - Method in class qdbm.VillaCursor
  Release resources.
first() - Method in class qdbm.VillaCursor
  Move the multiple cursor to the first record.
firstkey() - Method in interface qdbm.ADBM
  Get the first key.
firstkey() - Method in class qdbm.Curia
  Get the first key.
firstkey() - Method in class qdbm.Depot
  Get the first key.
firstkey() - Method in class qdbm.Villa
  Get the first key.
fsiz() - Method in class qdbm.Curia
  Get the total size of the database files.
fsiz() - Method in class qdbm.Depot
  Get the size of the database file.
fsiz() - Method in class qdbm.Villa
  Get the size of the database file.

## G

get(byte[], int, int) - Method in class qdbm.Curia
  Retrieve a record.
get(byte[]) - Method in class qdbm.Curia
  Retrieve whole value of a record.
get(byte[], int, int) - Method in class qdbm.Depot
  Retrieve a record.
get(byte[]) - Method in class qdbm.Depot
  Retrieve whole value of a record.
get(byte[]) - Method in class qdbm.Villa
  Retrieve a record.
getcwd() - Static method in class qdbm.Util
  Get current working directory using the native function `getcwd' defined in POSIX.
getenv(String) - Static method in class qdbm.Util
  Get an environment variable using the native function `getenv' defined in POSIX and ANSI C.
getindex() - Method in class qdbm.Villa
  Get the index of the native table for database handles.
getlob(byte[], int, int) - Method in class qdbm.Curia
  Retrieve a large object.
getlob(byte[]) - Method in class qdbm.Curia
  Retrieve whole value of a large object.
getobj(Object) - Method in class qdbm.Villa
  Retrieve a record composed of serializable objects.
getpid() - Static method in class qdbm.Util
  Get process identification using the native function `getpid' defined in POSIX.

## I

inode() - Method in class qdbm.Curia
  Get the inode number of the database.
inode() - Method in class qdbm.Depot
  Get the inode number of the database.
inode() - Method in class qdbm.Villa
  Get the inode number of the database.
iterinit() - Method in class qdbm.Curia
  Initialize the iterator of the database handle.
iterinit() - Method in class qdbm.Depot
  Initialize the iterator of the database handle.
iternext() - Method in class qdbm.Curia
  Get the next key of the iterator.
iternext() - Method in class qdbm.Depot
  Get the next key of the iterator.

## J

JBACKWARD - Static variable in class qdbm.Villa
  jump mode: jump mode: step backward
JFORWARD - Static variable in class qdbm.Villa
  jump mode: jump mode: step forward
jump(byte[], int) - Method in class qdbm.VillaCursor
  Move the multiple cursor to a position around a record.
jump(byte[]) - Method in class qdbm.VillaCursor
  Move the multiple cursor to a position around a record for stepping forward.
jumpobj(Object, int) - Method in class qdbm.VillaCursor
  Move the multiple cursor to a position around a record composed of serializable objects.

## K

key() - Method in class qdbm.VillaCursor
  Get the key of the record where the multiple cursor is.
keyobj() - Method in class qdbm.VillaCursor
  Get the key of the record composed of serializable objects, where the multiple cursor is.

## L

last() - Method in class qdbm.VillaCursor
  Move the multiple cursor to the last record.
lnum() - Method in class qdbm.Villa
  Get the number of the leaf nodes of B+ tree.

## M

mtime() - Method in class qdbm.Curia
  Get the last modified time of the database.
mtime() - Method in class qdbm.Depot
  Get the last modified time of the database.
mtime() - Method in class qdbm.Villa
  Get the last modified time of the database.
mulcuropen() - Method in class qdbm.Villa
  Get a multiple cursor.

## N

name() - Method in class qdbm.Curia
  Get the name of the database.
name() - Method in class qdbm.Depot
  Get the name of the database.
name() - Method in class qdbm.Villa
  Get the name of the database.
next() - Method in class qdbm.VillaCursor
  Move the multiple cursor to the next record.
nextkey() - Method in interface qdbm.ADBM
  Get the next key.
nextkey() - Method in class qdbm.Curia
  Get the next key.
nextkey() - Method in class qdbm.Depot
  Get the next key.
nextkey() - Method in class qdbm.Villa
  Get the next key.
nnum() - Method in class qdbm.Villa
  Get the number of the non-leaf nodes of B+ tree.
numstr(int, int, char) - Static method in class qdbm.Util
  Get a formatted decimal string made from a number.

## O

OCREAT - Static variable in class qdbm.Curia
  open mode: writer creating
OCREAT - Static variable in class qdbm.Depot
  open mode: writer creating
OCREAT - Static variable in class qdbm.Villa
  open mode: writer creating
OLCKNB - Static variable in class qdbm.Curia
  open mode: lock without blocking
OLCKNB - Static variable in class qdbm.Depot
  open mode: lock without blocking
OLCKNB - Static variable in class qdbm.Villa
  open mode: lock without blocking
ONOLCK - Static variable in class qdbm.Curia
  open mode: open without locking
ONOLCK - Static variable in class qdbm.Depot
  open mode: open without locking
ONOLCK - Static variable in class qdbm.Villa
  open mode: open without locking
optimize(int) - Method in class qdbm.Curia
  Optimize the database.
optimize(int) - Method in class qdbm.Depot
  Optimize the database.
optimize() - Method in class qdbm.Villa
  Optimize the database.
OREADER - Static variable in class qdbm.Curia
  open mode: open as a reader
OREADER - Static variable in class qdbm.Depot
  open mode: open as a reader
OREADER - Static variable in class qdbm.Villa
  open mode: open as a reader
OSPARSE - Static variable in class qdbm.Curia
  open mode: create as sparse files
OSPARSE - Static variable in class qdbm.Depot
  open mode: create as a sparse file
OTRUNC - Static variable in class qdbm.Curia
  open mode: writer truncating
OTRUNC - Static variable in class qdbm.Depot
  open mode: writer truncating
OTRUNC - Static variable in class qdbm.Villa
  open mode: writer truncating
out(byte[]) - Method in class qdbm.Curia
  Delete a record.
out(byte[]) - Method in class qdbm.Depot
  Delete a record.
out(byte[]) - Method in class qdbm.Villa
  Delete a record.
outlob(byte[]) - Method in class qdbm.Curia
  Delete a large object.
outobj(Object) - Method in class qdbm.Villa
  Delete a record composed of serializable objects.
OWRITER - Static variable in class qdbm.Curia
  open mode: open as a writer
OWRITER - Static variable in class qdbm.Depot
  open mode: open as a writer
OWRITER - Static variable in class qdbm.Villa
  open mode: open as a writer
OXCOMP - Static variable in class qdbm.Villa
  open mode: compress leaves with BZIP2
OYCOMP - Static variable in class qdbm.Villa
  open mode: compress leaves with LZO
OZCOMP - Static variable in class qdbm.Villa
  open mode: compress leaves with ZLIB

## P

prev() - Method in class qdbm.VillaCursor
  Move the multiple cursor to the next record.
put(byte[], byte[], int) - Method in class qdbm.Curia
  Store a record.
put(byte[], byte[]) - Method in class qdbm.Curia
  Store a record with overwrite.
put(byte[], byte[], int) - Method in class qdbm.Depot
  Store a record.
put(byte[], byte[]) - Method in class qdbm.Depot
  Store a record with overwrite.
put(byte[], byte[], int) - Method in class qdbm.Villa
  Store a record.
put(byte[], byte[]) - Method in class qdbm.Villa
  Store a record with overwrite.
putlob(byte[], byte[], int) - Method in class qdbm.Curia
  Store a large object.
putlob(byte[], byte[]) - Method in class qdbm.Curia
  Store a large object with overwrite.
putobj(Object, Object, int) - Method in class qdbm.Villa
  Store a record composed of serializable objects.

## Q

qdbm - package qdbm

## R

readFile(String) - Static method in class qdbm.Util
  Read whole data of a file.
remove(String) - Static method in class qdbm.Curia
  Remove a database directory.
remove(String) - Static method in class qdbm.Depot
  Remove a database file.
remove(String) - Static method in class qdbm.Villa
  Remove a database file.
rnum() - Method in class qdbm.Curia
  Get the number of the records stored in the database.
rnum() - Method in class qdbm.Depot
  Get the number of the records stored in the database.
rnum() - Method in class qdbm.Villa
  Get the number of the records stored in a database.
rnumlob() - Method in class qdbm.Curia
  Get the number of the large objects stored in the database.

## S

serialize(Object) - Static method in class qdbm.Util
  Serialize an object.
serializeLong(long) - Static method in class qdbm.Util
  Serialize a long integer.
setalign(int) - Method in class qdbm.Curia
  Set alignment of the database handle.
setalign(int) - Method in class qdbm.Depot
  Set alignment of the database handle.
setfbpsiz(int) - Method in class qdbm.Curia
  Set the size of the free block pool.
setfbpsiz(int) - Method in class qdbm.Depot
  Set the size of the free block pool.
settuning(int, int, int, int) - Method in class qdbm.Villa
  Set the tuning parameters for performance.
silent - Variable in class qdbm.Curia
  Whether to repress frequent exceptions.
silent - Variable in class qdbm.Depot
  Whether to repress frequent exceptions.
silent - Variable in class qdbm.Villa
  Whether to repress frequent exceptions.
snaffle(String, byte[]) - Static method in class qdbm.Curia
  Retrieve a record directly from a database directory.
snaffle(String, byte[]) - Static method in class qdbm.Depot
  Retrieve a record directly from a database file.
store(byte[], byte[], boolean) - Method in interface qdbm.ADBM
  Store a record.
store(byte[], byte[], boolean) - Method in class qdbm.Curia
  Store a record.
store(byte[], byte[], boolean) - Method in class qdbm.Depot
  Store a record.
store(byte[], byte[], boolean) - Method in class qdbm.Villa
  Store a record.
sync() - Method in class qdbm.Curia
  Synchronize updating contents with the files and the devices.
sync() - Method in class qdbm.Depot
  Synchronize updating contents with the file and the device.
sync() - Method in class qdbm.Villa
  Synchronize updating contents with the file and the device.
system(String) - Static method in class qdbm.Util
  Execute a shell command using the native function `system' defined in POSIX and ANSI C.

## T

tranabort() - Method in class qdbm.Villa
  Abort the transaction.
tranbegin() - Method in class qdbm.Villa
  Begin the transaction.
trancommit() - Method in class qdbm.Villa
  Commit the transaction.

## U

Util - Class in qdbm
  Class of utility methods.

## V

val() - Method in class qdbm.VillaCursor
  Get the value of the record where the multiple cursor is.
valobj() - Method in class qdbm.VillaCursor
  Get the value of the record where the multiple cursor is.
version() - Static method in class qdbm.Curia
  Get the version information.
version() - Static method in class qdbm.Depot
  Get the version information.
version() - Static method in class qdbm.Villa
  Get the version information.
Villa - Class in qdbm
  The Java API of Villa, the advanced API of QDBM.
Villa(String, int, int) - Constructor for class qdbm.Villa
  Get the database handle.
Villa(String) - Constructor for class qdbm.Villa
  Get the database handle as a reader.
VillaCursor - Class in qdbm
  The Java API of cursor functions of Villa This class depends on the native library `jqdbm'.
VillaException - Exception in qdbm
  Exception container of Villa.
VillaException() - Constructor for exception qdbm.VillaException
  Set the error code with `Villa.EMISC'.
VillaException(int) - Constructor for exception qdbm.VillaException
  Set the error code.
vnum(byte[]) - Method in class qdbm.Villa
  Get the number of records corresponding a key.
vnumobj(Object) - Method in class qdbm.Villa
  Get the number of records corresponding a key, composed of serializable objects.
vsiz(byte[]) - Method in class qdbm.Curia
  Get the size of the value of a record.
vsiz(byte[]) - Method in class qdbm.Depot
  Get the size of the value of a record.
vsiz(byte[]) - Method in class qdbm.Villa
  Get the size of the value of a record.
vsizlob(byte[]) - Method in class qdbm.Curia
  Get the size of the value of a large object.
vsizobj(Object) - Method in class qdbm.Villa
  Get the size of the value of a record, composed of serializable objects.

## W

writable() - Method in class qdbm.Curia
  Check whether the database handle is a writer or not.
writable() - Method in class qdbm.Depot
  Check whether the database handle is a writer or not.
writable() - Method in class qdbm.Villa
  Check whether the database handle is a writer or not.
writeFile(String, byte[]) - Static method in class qdbm.Util
  Write whole data to a file.

A B C D E F G I J K L M N O P Q R S T U V W

Overview | Package | Class | Tree | Index
PREV NEXT | FRAMES NO FRAMES