|
Classes |
| struct | key_info_t |
| | Descriptor for sort key, used with sort_stream_i. More...
|
| struct | sort_parm_t |
| | Behavioral options for sort_stream_i. More...
|
| class | key_cookie_t |
| | Input, output argument to CSKF, MOF, UMOF callbacks. More...
|
| class | factory_t |
| | A memory allocator (abstract base class) used by ss_m::sort_file and its adjuncts. More...
|
| class | key_location_t |
| | Descriptor for fixed-location keys. More...
|
| class | object_t |
| | Handle on a record in the buffer pool or in scratch memory. More...
|
| class | skey_t |
| | The result of a CSKF function. More...
|
| struct | generic_CSKF_cookie |
| | A cookie passed to generic_CSKF callback must point to one of these. More...
|
| class | sort_keys_t |
| | Parameter to control behavior of sort_file. More...
|
Typedefs |
| typedef w_rc_t(*) | CSKF (const rid_t &rid, const object_t &in_obj, key_cookie_t cookie, factory_t &f, skey_t *out) |
| | Create-Sort-Key Function.
|
| typedef w_rc_t(*) | MOF (const rid_t &rid, const object_t &obj_in, key_cookie_t cookie, object_t *obj_out) |
| | Marshal Object Function.
|
| typedef w_rc_t(*) | UMOF (const rid_t &rid, const object_t &obj_in, key_cookie_t cookie, object_t *obj_out) |
| | Un-marshal Object Function.
|
| typedef int(*) | CF (w_base_t::uint4_t length1, const void *key1, w_base_t::uint4_t length2, const void *key2) |
| | key Comparison Function
|
| typedef w_rc_t(*) | LEXFUNC (const void *source, smsize_t len, void *sink) |
| | Lexify key function.
|