Technical data

bool-alternate
OR bool-alternate
...
bool-alternate:
simple-bool-relation
AND simple-bool-relation
...
simple-bool-relation:
bool-condition
NOT bool-expression
bool-condition:
id
lit
IS
GREATER THAN OR EQUAL TO
>=
LESS THAN OR EQUAL TO
<=
IS
NOT
EQUAL TO
=
GREATER THAN
>
LESS THAN
<
DOES
NOT
CONTAIN
CONTAINS
MATCH
MATCHES
id
lit
int-exp
is an integer or arithmetic expression resulting in a longword integer value. It
cannot be zero. It may be an embedded literal or an integer data-name.
realm-name
is a subschema realm name.
record-name
is a subschema record name.
set-name
is a subschema set name.
rec-key
is a key data item within the subschema record occurrence. The same rec-key can
appear only once in a given USING phrase.
bool-expression
is a conditional expression that involves data items of the object record. It is used
to specify additional requirements of a qualifying record.
bool-alternate
is one or more sub-expressions (simple-bool-relation). Pairs of sub-expressions are
joined by the logical operator AND.
Procedure Division 4–11