Inheritance diagram for DBCapsulator:

Public Member Functions | |
Public Object Methods | |
| retval | dbcfg (scalar dbcfg) |
| retval | search (scalar filter) |
| retval | getnext () |
| retval | add (scalar record) |
| retval | delete (scalar record) |
| retval | update (scalar record) |
| hash | getnext_locallysorted (SearchFilter filter) |
| Returns the next record from a search. | |
| void | clear_sortcache (scalar size) |
| Clears and setup the cache used by getnext_locallysorted(). | |
| retval | schema (scalar name) |
Public Functions | |
| retval | config (scalar cfg) |
| retval | schemadir (scalar dir) |
| retval | error (scalar msg) |
| retval | database (scalar this, scalar db) |
| retval | connect (scalar this, scalar dbcfg) |
| retval | close () |
Classes | |
| class | DBI |
| class | DBI_CSV |
| class | Null |
| class | SearchFilter |
| Search Filter encapsulation. More... | |
|
|
Reimplemented in DBCapsulator::DBI, and DBCapsulator::Null. |
|
|
Clears and setup the cache used by getnext_locallysorted(). It is good style to clear the cache before you first use getnext_locallysorted() on a started search.
|
|
|
Reimplemented in DBCapsulator::DBI, and DBCapsulator::Null. |
|
|
|
|
||||||||||||
|
Reimplemented in DBCapsulator::DBI. |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented in DBCapsulator::DBI, and DBCapsulator::Null. |
|
|
|
|
|
Reimplemented in DBCapsulator::DBI, and DBCapsulator::Null. |
|
|
Returns the next record from a search. However, records are first read into a local cache of the given size, then sorted within this cache and retrieved only after that. Records that are out of order after this local sort are silently dropped.
|
|
|
|
|
|
|
|
|
Reimplemented in DBCapsulator::DBI, DBCapsulator::DBI, and DBCapsulator::Null. |
|
|
Reimplemented in DBCapsulator::DBI, and DBCapsulator::Null. |
1.4.5