Method for synchronizing the schema of a database with its representation in an object-oriented repository
First Claim
1. In an object-oriented apparatus stored in the memory of a computer system a method for synchronizing the schema of a database with its representation in an object-oriented repository, said method comprising the steps of:
- a. initializing a variable, object X, which is of type, Type, with the object on which said method was called;
b. obtaining values for each attribute of said object X from said database;
c. for each attribute of said object X, comparing value obtained in the preceding step with value of attribute stored in said repository;
d. determining if any differences were found in the preceding step, and if not;
e. determining if there are more attributes in said object X, and if so;
f. repeating steps b through e hereof.
12 Assignments
0 Petitions
Accused Products
Abstract
The present invention is an object-oriented apparatus stored in the memory of a computer system for executing a method for synchronizing schemas between a database and an object-oriented repository. The method includes the steps of initializing a variable, object X, which is of type, Type, with the object on which this method was called and obtaining values for each attribute of the object X from the database. Next, for each attribute of the object X, a comparison is made of the value obtained in the preceding step with value of attribute stored in the repository. A determination is next made as to whether or not any differences were found in the preceding step. If no differences were found, then a determination is made as to whether or not there are more attributes in the object X, and if so, repeat all steps except the first one.
80 Citations
10 Claims
-
1. In an object-oriented apparatus stored in the memory of a computer system a method for synchronizing the schema of a database with its representation in an object-oriented repository, said method comprising the steps of:
-
a. initializing a variable, object X, which is of type, Type, with the object on which said method was called; b. obtaining values for each attribute of said object X from said database; c. for each attribute of said object X, comparing value obtained in the preceding step with value of attribute stored in said repository; d. determining if any differences were found in the preceding step, and if not; e. determining if there are more attributes in said object X, and if so; f. repeating steps b through e hereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification