Defining object classes to match corresponding specialized data types in a relational database
First Claim
Patent Images
1. A method for accessing a database, comprising the steps of:
- (a) defining at least one object class in a memory of a computer to match at least one specialized data type stored in the database, wherein at least one method of the object classes produces similar results as equivalent query language expressions for the specialized data types evaluated by a database manager for the database; and
(b) creating at least one instance of the defined object classes in the memory of the computer to manipulate data retrieved from the database that comprise the specialized data types.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture for defining object classes to match corresponding specialized data types stored in a relational database. An object-oriented application program may create an instance of a class for the purpose of representing data in a relational table that comprise a specialized data type. The attributes and behavior of the specialized data type in the database are preserved, where appropriate, in the corresponding class, and are available to the application program.
67 Citations
39 Claims
-
1. A method for accessing a database, comprising the steps of:
-
(a) defining at least one object class in a memory of a computer to match at least one specialized data type stored in the database, wherein at least one method of the object classes produces similar results as equivalent query language expressions for the specialized data types evaluated by a database manager for the database; and
(b) creating at least one instance of the defined object classes in the memory of the computer to manipulate data retrieved from the database that comprise the specialized data types. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented system for accessing a database, comprising:
-
(a) a processor having a memory; and
(b) one or more instructions, performed by the processor, for defining at least one object class in the memory of the processor to match at least one specialized data type stored in the database, wherein at least one member function of the object classes produces similar results as equivalent query language expressions for the specialized data types evaluated by a database manager for the database, and for creating at least one instance of the defined object classes in the memory of the processor to manipulate data retrieved from the database that comprise the specialized data types. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture comprising a carrier embodying logic for accessing a database, the method comprising the steps of:
-
(a) defining at least one object class in a memory of a computer to match at least one specialized data type stored in the database, wherein at least one method of the object classes produces similar results as equivalent query language expressions for the specialized data types evaluated by a database manager for the database; and
(b) creating at least one instance of the defined object classes in the memory of the computer to manipulate data retrieved from the database that comprise the specialized data types. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification