| 
 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.  
  |