×

Mapping relational tables to object oriented classes

  • US 6,754,670 B1
  • Filed: 12/17/1999
  • Issued: 06/22/2004
  • Est. Priority Date: 12/17/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system framework for mapping relational database tables to object oriented classes, the framework comprising:

  • an attribute class for mapping data values from a relational table column to values in an object oriented environment, the attribute class comprising data objects representing data types, a data object for data from the relational table, and methods to access the data objects in the attribute class, wherein the attribute class defines the run-time mapping between the relational table column and the entity class attributes;

    a generator class for providing methods to permit the generation of SQL statements for relational tables defined by the attribute class data objects, wherein the generator class is an active object for the run-time, dynamic generation of the SQL statements used to access the relational data, such that the SQL statements are not constrained by schema mapping used to generate the data objects;

    whereby mapping can be modified during client program execution and the programmer may define a table class corresponding to a relational table, the table class using the attribute class and the generator class of the framework to define the columns of the table in the object oriented environment and to define specific operations on the relational table.

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