Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
82 words
A data processing system for accessing a relational database outside of an object-oriented environment without exiting the object-oriented environment comprising: a requestor object in the object-oriented environment which sends a data access message; and an interface in communication with the requestor object in the object-oriented environment and the relational database outside of the object-oriented environment, the interface having a means for receiving the data access message from the requestor object, accessing the relational database, and returning a result to the requestor object.
Claim 2
Dependent Claim
23 words
The data processing system of claim 1 wherein a data object containing instance variables holds the re sult returned to the requestor object.
Claim 3
Dependent Claim
16 words
The data processing system of claim 2 wherein the data object is created by the interface.
Claim 4
Dependent Claim
26 words
The data processing system of claim 2 wherein the data object is sent by the requestor object along with the data access message to the interface.
Claim 5
Dependent Claim
26 words
The data processing system of claim 2 wherein the data object contains instance variables matching columns in the relational database retrieved by a data access routine.
Claim 6
Dependent Claim
21 words
The data processing system of claim 1 wherein the interface includes a data access routine which ac cesses the relational database.
Claim 7
Dependent Claim
30 words
The data processing system of claim 2 wherein the interfaces includes a table object which creates the data object and fills the instance variables with data from the relational database.
Claim 8
Dependent Claim
20 words
The data processing system of claim 6 wherein the interface contains a control object which controls the data access routine.
Claim 9
Dependent Claim
23 words
The data processing system of claim 1 wherein the requestor object sends a data access message re questing data from the relational database.
Claim 10
Dependent Claim
24 words
The data processing system of claim 1 wherein the requestor object sends a data access message re questing a modification of the relational database.
Claim 11
Dependent Claim
25 words
The data processing system of claim 1 wherein the interface returns the data object by sending the requestor object a pointer to the data object.
Claim 12
Dependent Claim
29 words
The data processing system of claim 1 wherein the interface contains a means for corresponding an instance variable in a data object to a column in the relational database.
Claim 13
Independent Claim
85 words
A method for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment comprising: receiving a data access message from a requestor object in the object-oriented environment; creating a data object in the object-oriented environment for holding data; sending the data access message to a data access routine which accesses the relational database; receiving results of the relational database access from the data access routine; placing the results in the data object; and sending the data object to the requestor object
Claim 14
Dependent Claim
22 words
The method of claim 15 wherein the sending the result step includes sending the requestor object a pointer to the data object.
Claim 15
Dependent Claim
18 words
The method of claim 15 wherein the data access rou tine places the result in the data object.