Next: Base Record Operations, Previous: Base Field Types, Up: Base Table [Contents][Index]
Returns a procedure which accepts a single argument which must be of type type. This returned procedure returns an object suitable for being a key argument in the functions whose descriptions follow.
Any 2 arguments of the supported type passed to the returned function
which are not equal? must result in returned values which are not
equal?.
The list of symbols types must have at least key-dimension elements. Returns a procedure which accepts a list of length key-dimension and whose types must corresopond to the types named by types. This returned procedure combines the elements of its list argument into an object suitable for being a key argument in the functions whose descriptions follow.
Any 2 lists of supported types (which must at least include symbols and
non-negative integers) passed to the returned function which are not
equal? must result in returned values which are not
equal?.
Returns a procedure which accepts objects produced by application of the
result of (make-list-keyifier key-dimension types).
This procedure returns a key which is equal? to the
column-numberth element of the list which was passed to create
composite-key.  The list types must have at least
key-dimension elements.
Returns a procedure which accepts objects produced by application of
the result of (make-list-keyifier key-dimension
types).  This procedure returns a list of keys which are
elementwise equal? to the list which was passed to create
composite-key.
Next: Base Record Operations, Previous: Base Field Types, Up: Base Table [Contents][Index]