Interpretive Database Stack Operation
Original Publication Date: 1988-Aug-01
Included in the Prior Art Database: 2005-Feb-15
The Structured Query Language (SQL) developed for use with relational database systems is used to describe database operations to the IBM Database Manager. Solving expressions and comparing data values require intermediate results to be stored and accessible from a temporary work area (stack). Other database products employ a system of control blocks which initialize from the SQL statement and are subsequently manipulated by database-specific functions implicated by the SQL statement. This requires a relatively complex supervisor function to control the execution environment and invocation of the database manipulation algorithms. This new method employs the VAR threaded-code operator which functions in a common environment with the other threaded-code operators.