Support for concurrent active SQL statements having shared SQL context information
AssigneeInternational Business Machines Corporation
InventorsPaul M. Bird, Timothy J. Vincent
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsPaul M. Bird, Timothy J. Vincent
Estimating the term…
An SQL database management system for executing SQL requests from applications. The SQL database management system includes a hierarchical arrangement of data structures comprising packages, section entries, sibling control blocks and sections, for representing SQL context information and SQL statement information. Each package represents SQL context information on an application component-level basis. Each section entry is associated with a package and corresponds to a set of SQL actions. Each section entry is potentially associated with one or more sibling control blocks. Each sibling control block is associated with one section and represents context information relating to a unique SQL request. Each section includes logic for a specific SQL statement.
An database management system for executing query language requests from applications, comprising representation means for representing query context information and statement information of a query language, the representation means comprising means for defining and utilizing a hierarchical arrangement of data structures comprising packages, section entries, sibling control blocks and sections, each package representing query language context information on an application component-level basis, each section entry being associated with one of the packages and corresponding to a set of actions and potentially being associated with one or more sibling control blocks, each sibling control block being associated with one section and representing context information relating to a unique query language request, and each section comprising logic for a specific query statement.
A computer program product for use in a database management system for executing requests from applications, the computer program product comprising a computer usable medium having computer readable code means embodied in said medium for implementing a representation of query context information and query statement information, comprising computer readable program code means for defining and utilizing a hierarchical arrangement of data structures comprising packages, section entries, sibling control blocks and sections, each package representing context information on an application component-level basis, each section entry being associated with one of the packages and corresponding to a set of query actions and potentially being associated with one or more sibling control blocks, each sibling control block being associated with one section and representing context information relating to a unique query request, and each section comprising logic for a specific query statement.
A method for representing query context information and query statement information in a database management system for executing query requests from applications, the database management system comprising means for defining and utilizing a hierarchical arrangement of data structures comprising packages, section entries, sibling control blocks and sections, the method comprising:
Dependencies are inferred from the claim text.