METHOD AND SYSTEM FOR SUPPORTING CONCURRENT USE DURING SEQUENTIAL BATCH APPLICATIONS UTILIZING PERSISTENT CURSORS

Patent №

US 5,220,665

Granted

1993-06-15

Filed 1990

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

07516363

A method is disclosed for supporting sequential batch applications within a data processing system which permits the continued enumeration of a sequence of objects across a transaction commit, roll-back or system failure. A query is defined which specified a set of objects and a named cursor is associated with the query, each cursor including at least one scan which may be utilized to evaluate and enumerate the query. Selected cursors may be designated as persistent cursors and stored, along with the state of any associated scan(s) and a query evaluation state in a persistent cursor table (PCT) in response to a transaction commit. Thereafter, the evaluation and enumeration of the query may be reestablished at the point of a persistent cursor by utilizing the information stored within the persistent cursor table (PCT). In the event of a subsequent rollback of a transaction prior to the next commit point the query may be reestablished at the previous commit point utilizing the information stored within the persistent cursor table (PCT). A cursor may also be designated as a restartable cursor and stored, along with all information within the persistent cursor table (PCT), in non-volatile memory. Thereafter, in the event of a system failure the evaluation and enumeration of the query may be reestablished at the point of a restartable cursor by utilizing the information stored within non-volatile memory.

PlanningG06F 11/1474G06F 16/2365G06F 16/2438

AI classification

Planning0.91
Natural language0.02
Knowledge representation0.02
AI hardware0.01
Evolutionary computation0.01
Vision0.00
Machine learning0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION, A CORP. OF NY

assignment · 53500614

Assignors

COYLE, DAN J. JR., LINDSAY, BRUCE G.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC