Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

Editable Form And Stored (Packed) Form of the Prompted Query Object

IP.com Disclosure Number: IPCOM000119981D
Original Publication Date: 1991-Mar-01
Included in the Prior Art Database: 2005-Apr-02
Document File: 2 page(s) / 61K

Publishing Venue

IBM

Related People

Gaudet, JL: AUTHOR [+2]

Abstract

Disclosed is a pair of conversion utilities. First, there is a conversion utility to map the Prompted Query editable object into a continuous block of memory. This is called PACK, short for the Prompted Query Object Package Utility. Second, there is a conversion utility to map the stored form of the PQ object back into the PQ editable object. This is called UNPACK, short for the the Prompted Query Object Un-package Utility.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Editable Form And Stored (Packed) Form of the Prompted Query Object

      Disclosed is a pair of conversion utilities.  First,
there is a conversion utility to map the Prompted Query editable
object into a continuous block of memory.  This is called PACK, short
for the Prompted Query Object Package Utility. Second, there is a
conversion utility to map the stored form of the PQ object back into
the PQ editable object. This is called UNPACK, short for the the
Prompted Query Object Un-package Utility.

      Prompted Query is a program to create a SQL SELECT statement
via 'friendly' prompts or menus.  The immediate, editable, output of
the Prompted Query function is not a SQL SELECT statement but a
unique set of C-structures, that we call the Prompted Query editable
object. A Prompted Query editable object has a C-oriented set of
structures, connected by pointers, for its editable form.  Storage
usage is non- contiguous.  To store the object on a disk or diskette
(media storage), the object is compacted.  That is, it is rearranged
into a single block of storage.

      The PQ editable object consists of fixed-length information,
which may occur in multiples, and variable-length information which
is pointed to by address-pointers stored in the the fixed-length
areas.

      The editable object is completely RAM resident; it grows in
size as the operator adds additional requirements to the query.  For
efficiency in both storage use and execution time, RAM is assigned to
the object in sma...