Dependent object class and subclass mapping to relational data s

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707102, 707103, 707104, G06F 1730

Patent

active

058784110

ABSTRACT:
A method and system for mapping a persistent dependent object between object-oriented schema and relational data store schema. Prior to application program run-time, schema mapping code is generated that defines a logical combination of null and non-null columns in the relational tables for each dependent class and dependent subclass. The code maps each instance variable of each class and subclass of the dependent to one column of the relational data store schema. The code maps a null value to each column for which a dependent subclass has no corresponding instance variable. At run-time, an application program may invoke the services of a schema map object, which in turn calls an object database driver such as ODBC to store an object in the data store or retrieve an object from the data store. In response to such calls referencing an object, the object database driver accesses the data store and associates the data elements with instance variables of the object in accordance with the mapping defined by the mapping code. The subclasses of the dependent are determined by comparing the pattern or combination of null values and non-null values read from the columns corresponding to each class and subclasses to that which the mapping code defines for each class and subclass. The application program, having been provided with the class and subclasses of the dependent, may then store the (non-null) values read by the driver into the instance variables of the object.

REFERENCES:
patent: 5212787 (1993-05-01), Baker et al.
patent: 5295256 (1994-03-01), Bapat
patent: 5426780 (1995-06-01), Gerull et al.
patent: 5499371 (1996-03-01), Henninger et al.
patent: 5555403 (1996-09-01), Cambot et al.
patent: 5613099 (1997-03-01), Erickson et al.
patent: 5615362 (1997-03-01), Jensen et al.
patent: 5797137 (1998-08-01), Golshani et al.
patent: 5799309 (1989-08-01), Srinivasan
Objectstore DBconnect, ObjectStore Database for the Web http://www.odi.com/products/apc/ap.sub.- connect.thml, pp. 1-5, Mar. 24, 1997.
Welcome to O.sub.2 Technology Database Solutions For Object Developers, http://www.02tech.fr, pp. 1-2, Mar. 24, 1997.
Enabling the Integration of Object Applications with Relational Databases, by Arthur Keller, Ph.D., Richard Jensen, and Shailesh Agrawal, Ph.D., Persistence Software, Mar. 24, 1997 Inc.,www.persistence.com/pest . . . ce/pagetwo.pages/technoview.html,pp. 1-9.
Java Relational Binding Delivers Transparent Java Access to Relational Databases, http://www.02tech.com,O.sub.2 Technology, Oct. 7, 1996.
XDB's Jet Series (Java Enterprise Tools), XDB Systems, http:/www.xdb,com/jet, Mar. 24, 1997.
Jetstore, XDB Systems, http://www.xdb.com/jet/store, pp. 1, Mar. 24, 1997.
Jetassist Instant Database Applet Development for Java, XDB Systems, http://www.xdb.com/jet/assist, pp. 1-2, Mar. 24, 1997.
Jetconnect Universal Database Access for Java, XDB Systems, http://www.xdb.com/jet/connect, pp. 1-2, Mar. 24, 1997.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Dependent object class and subclass mapping to relational data s does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dependent object class and subclass mapping to relational data s, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dependent object class and subclass mapping to relational data s will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-433450

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.