Method and system for maintaining persistence in a shared object system
First Claim
Patent Images
1. A method for maintaining persistence in a shared object system, comprising:
- receiving a request to update a persistent record of a shared object'"'"'s state wherein the persistent record of the shared object'"'"'s state is contained in a database;
dynamically generating at least one SQL statement in response to the request, the SQL statement generated using a data structure comprising data reflecting at least a portion of the state of the shared object and a map comprising a plurality of entries, each entry associating an attribute of the shared object with the location of that attribute in the database; and
sending the SQL statement to the database.
4 Assignments
0 Petitions
Accused Products
Abstract
One aspect of the invention is a method for maintaining persistence in a shared object system. A request is received to update a persistent record of a shared object'"'"'s state wherein the persistent record of the shared object'"'"'s state is contained in a database. At least one SQL statement is dynamically generated in response to the request. That statement is generated using a data structure comprising data reflecting at least a portion of the state of the shared object and a map associating attributes to the shared object with the location of those attributes in the database. An SQL statement is then sent to the database.
56 Citations
20 Claims
-
1. A method for maintaining persistence in a shared object system, comprising:
-
receiving a request to update a persistent record of a shared object'"'"'s state wherein the persistent record of the shared object'"'"'s state is contained in a database; dynamically generating at least one SQL statement in response to the request, the SQL statement generated using a data structure comprising data reflecting at least a portion of the state of the shared object and a map comprising a plurality of entries, each entry associating an attribute of the shared object with the location of that attribute in the database; and sending the SQL statement to the database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A shared object system, comprising:
-
a data structure comprising data reflecting at least a portion of the state of a shared object; a map comprising a plurality of entries, each entry associating an attribute of the shared object with the location of that attribute in a database; and an update method operable to receive a request to update a persistent record of a shared object'"'"'s state wherein the persistent record of the shared object'"'"'s state is contained in the database, dynamically generate at least one SQL statement in response to the request, the SQL statement generated by using the data structure and the map, and send the SQL statement to the database. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification