Last change
on this file since 30331 was 30331, checked in by jmt12, 8 years ago |
Trying to get my ideas about how to do this in order
|
File size:
968 bytes
|
Line | |
---|
1 | ===== DBDriver =====
|
---|
2 |
|
---|
3 | ==== Inheritence Overview ====
|
---|
4 |
|
---|
5 | * BaseDBDriver - superclass of all drivers. Some shared utility methods.
|
---|
6 | * PipedDrivers - drivers that write and read their data via pipes to external executables. Data is in simple Greenstone archive form (i.e. key/value pairs and separated by seventy hyphens)
|
---|
7 | * GDBM - makes use of GDBM utils (txt2db, db2txt etc)
|
---|
8 | * GDBMTXTGZ - makes use of gzip (for later use with GDBM)
|
---|
9 | * JDBM - makes use of jdbm.jar and JDBMWrapper.jar
|
---|
10 | * TDB - makes use of TDB utils (txt2tdb, tdb2txt etc)
|
---|
11 | * SQLDrivers - drivers that read/write their data using SQL commands
|
---|
12 | * SQLITE - uses calls to SQLite3 via the command line
|
---|
13 | * ServerDrivers - drivers that act as clients to externally running servers
|
---|
14 | * GDBMS - makes use of a custom GDBM server
|
---|
15 | * TDBS - makes use of a custom TDB server
|
---|
16 | * MergableDrivers - ???
|
---|
17 | * TDBC - ??? Knows how to merge several TDB files into one.
|
---|
Note:
See
TracBrowser
for help on using the repository browser.