Runtime class database operation
First Claim
Patent Images
1. A system, comprising:
- a memory having computer executable components stored thereon; and
a processor communicatively coupled to the memory, the processor configured to execute the computer executable components, the computer executable components comprising;
a reception component configured to obtain entity data derived from information stored in a database, wherein the reception component is further configured to obtain the entity data from an auxiliary location; and
a generation component configured to produce at least one general class based on the entity data at runtime, the generation component further configured to produce a context class at runtime based on the at least one general class and at least one property requested by an external entity via a native programming language, wherein the context class provides the at least one property requested by the external entity, and wherein the context class facilitates-operating against the database in the native programming language.
2 Assignments
0 Petitions
Accused Products
Abstract
Programmers typically like operating with databases through use of classes. Classes allow a user to function with a database through use of a non-database programming language. To ease use of the classes, a class context is generated at runtime that does not force a programmer to handle various source files that are a product of class generation. Therefore, the user can have the ease of using classes without having to perform extra actions.
-
Citations
17 Claims
-
1. A system, comprising:
-
a memory having computer executable components stored thereon; and a processor communicatively coupled to the memory, the processor configured to execute the computer executable components, the computer executable components comprising; a reception component configured to obtain entity data derived from information stored in a database, wherein the reception component is further configured to obtain the entity data from an auxiliary location; and a generation component configured to produce at least one general class based on the entity data at runtime, the generation component further configured to produce a context class at runtime based on the at least one general class and at least one property requested by an external entity via a native programming language, wherein the context class provides the at least one property requested by the external entity, and wherein the context class facilitates-operating against the database in the native programming language. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
employing a processor to execute computer executable instructions stored on a computer readable storage medium to implement the following acts; constructing at least one general class from at least one map file that relates to a database, at least one name service, logic, or a combination thereof; creating a context class at runtime based on the at least one general class and at least one property requested by an external entity via a native programming language, wherein the context class facilitates an interaction between the database and the external entity in the native programming language by providing the at least one property requested by the external entity; and homogenizing at least one name included in the database. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A computer-readable storage medium, comprising:
computer-readable instructions, the computer-readable instructions including instructions for causing at least one processor to perform the following acts; receiving commands from an external entity for manipulation of at least one rule employed in production of at least one general class; collecting logic that regulates generation of a context class at runtime based on the at least one general class generated at runtime and at least one property requested by the external entity via a native programming language; and implementing the logic into the context class, wherein the context class provides a runtime programming interface between a database operating with a database programming language and the external entity operating with the native programming language, and wherein the programming interface provides the at least one property requested by the external entity and facilitates applying at least one program in the native programming language to the database based on the logic. - View Dependent Claims (17)
Specification