Managing object life cycles using object-level cursor

   
   

A technique for managing life cycles of objects which are created by mapping layer software in response to retrieving data from a relational database. Object-level cursors are defined, where an object cursor is mapped to a database cursor for a particular cursored query. When the application traverses from one root object to another, the object-level cursor is advanced and memory used to store the objects corresponding to the previous subset of cursored rows is released, freeing memory space for a next set of objects corresponding to a next subset of cursored rows. The database cursor is also advanced to align with a row corresponding to the current root object to be processed by the application. Using this technique, result sets may be arbitrarily large without impacting system performance or efficiency.

Eine Technik für das Handhaben der Lebenszyklen der Gegenstände, die verursacht werden, indem man Schicht-Software in Erwiderung auf das Zurückholen von von Daten von einer relationalen Datenbasis abbildet. Gegenstand-Niveau Cursor werden definiert, wo ein Gegenstand-Cursor zu einem Datenbank-Cursor für eine Einzelheit cursored Frage abgebildet wird. Wenn die Anwendung von einem Wurzelgegenstand zu anderen überquert, wird der Gegenstand-Niveau Cursor vorgerückt und das Gedächtnis, das verwendet wurde, um die Gegenstände zu speichern entsprechen der vorhergehenden Teilmenge von, cursored Reihen wird freigegeben, freigebender Gedächtnisraum für einen folgenden Satz Gegenstände, die einer folgenden Teilmenge von entsprechen, cursored Reihen. Der Datenbank-Cursor wird auch vorgerückt, um mit einer Reihe übereinzustimmen, die dem gegenwärtigen durch die entspricht Anwendung verarbeitet zu werden Wurzelgegenstand. Mit dieser Technik können Resultat Sätze ohne auswirkende System Leistung oder Leistungsfähigkeit groß willkürlich sein.

 
Web www.patentalert.com

< Method and system for generating a set of search terms

< Conditional reply processing method, conditional reply giving agent system device, and program storage medium

> Method and apparatus for mapping objects to multiple tables of a database

> Sequential subset catalog search engine

~ 00104