G - Physics – 06 – F
Patent
G - Physics
06
F
G06F 17/30 (2006.01)
Patent
CA 2340739
A method and apparatus are provided for handling within a database system data items that are associated with data types whose native structure is not known to the database system. The data items are stored within the database system in their native structure, even though it is not understood by the database system. To store the data items, the database system calls a pickling routine that is provided by the user, or by the runtime subsystem of the programming environment that is native to the data item. To retrieve the routine from storage, the database system calls an unpickling routine, also provided by the user or the appropriate runtime subsystem. Because the database maintains the data items in their native format, no conversions are required as the data items are passed between the database system and external routines that manipulate the data items. Techniques are also provided for declaring attributes of the data item that can be accessed within the database system. The user provides routines for the database system to call in order to access the declared attributes, which may be different than the actual attributes that the data item has in its native environment.
Procédé et dispositif destinés au traitement, dans un système de base de données, d'éléments de données associés à des types de données dont ledit système ignore la structure d'origine. Les éléments de données sont stockés dans le système de base de données dans leur structure d'origine, même si ledit système ne la comprend pas. Pour stocker les éléments de données, le système de base données fait appel à une routine de décapage fournie par l'utilisateur, ou par le sous-système d'exécution de l'environnement de programmation propre à l'élément de donnée. Pour extraire la routine de la mémoire, le système de base de données fait appel à une routine non décapante, également fournie par l'utilisateur ou par le sous-système d'exécution approprié. La base de données conservant les éléments de données dans leur format d'origine, aucune conversion n'est requise car les éléments de données sont transmises entre le système de base de données et les routines extérieures qui manipulent les éléments de données. L'invention concerne également des techniques qui permettent de déclarer des attributs de l'élément de donnée accessible dans le système de base de données. L'utilisateur fournit les routines que ledit système peut appeler afin d'accéder aux attributs déclarés, lesquels peuvent être différents des attributs réels de l'élément de donnée dans son environnement d'origine.
Govindarajan Rajagopalan
Krishnamurthy Viswanathan
Nori Anil
Oracle Corporation
Oracle International Corporation
Smith Paul Raymond
LandOfFree
Method for handling data items of user-defined data types does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for handling data items of user-defined data types, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for handling data items of user-defined data types will most certainly appreciate the feedback.
Profile ID: LFCA-PAI-O-1580438