Enform Plus Reference Manual
Introduction
Enform Plus Reference Manual—422684-001
1-3
Enform Plus Terminology
Request-qualification. A condition or conditions that a database element must meet
before it is selected to contribute to your query output. A request-qualification begins
with a WHERE keyword followed by a logical expression.
Compiler/report writer. The Enform Plus process that compiles your query and writes
a report (if one is requested). The compiler/report writer issues error messages for
syntax errors. If no errors exist, the compiler/report writer passes your compiled query
specifications along with information obtained from the dictionary to the query
processor. After the query processor returns the retrieved data (in the form of target-
records, described later on this page), the compiler/report writer formats and writes the
report.
Dictionary. Physical files that contain information called record descriptions. A record
description provides Enform Plus with information about the name of the record being
accessed, the name and data type of any fields within the record, the record and field
length, the name of any primary or alternate key fields, and the name of the physical file
associated with the record description. The Data Definition Language (DDL) compiler
creates the dictionary from record descriptions written in DDL. The dictionary must
exist before your query specifications are processed. See the Data Definition Language
(DDL) Reference Manual and the Enform User's Guide for more information about the
dictionary.
Query processor. The Enform Plus process that uses the information provided by the
compiler/report writer to retrieve information from the database. The query processor
also performs other functions such as creating a new physical file and transmitting
records to a host language program. Creating a new physical file is described with the
FIND Statement
on page 4-16 of this manual. The host-language interface is described
in the Enform User's Guide.
Target-records. The records built by the query processor from which your Enform Plus
output is produced. The query processor returns the target-records to the compiler/report
writer if the Enform Plus output is to be formatted and written as a report.
Database. The collection of physical files from which the query processor retrieves
data. Any physical file from which data is retrieved must be associated with the record
description obtained from the dictionary.