×

Opaque types

  • US 6,286,015 B1
  • Filed: 09/08/1998
  • Issued: 09/04/2001
  • Est. Priority Date: 09/08/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of handling within a database system a data item that is associated with a data type whose native structure is not known to said database system, the method comprising the steps of:

  • said database system receiving user input that specifies a pickling mechanism and an unpickling mechanism for said data type;

    the database system registering a first user-specified routine for pickling data items that belong to said data type;

    the database system registering a second user-specified routine for unpickling data items that belong to said data type;

    prior to storing said data item to non-volatile memory, said database system invoking the pickling mechanism that has been specified by user input, said pickling mechanism transforming said data item from said native structure to a storable format, wherein the step of invoking the pickling mechanism is performed by invoking the first user-specified routine for pickling data items that belong to said data type;

    upon reading said data item from non-volatile memory, said database system invoking the unpickling mechanism that has been specified by user input, said unpickling mechanism transforming said data item from said storable format to said native structure, wherein the step of invoking the unpickling mechanism is performed by invoking the second user-specified routine for unpickling data items that belong to said data type; and

    maintaining said data item in said native structure as the data item is passed between said database system and routines that expect said data item to be in said native structure.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×