Folgende Syntax wird für das Klassen Bedingung erkannt:
>>-identifier-1--+----+--+-----+--+-NUMERIC----------+---------><
'-IS-' '-NOT-' +-ALPHABETIC-------+
+-ALPHABETIC-LOWER-+
+-ALPHABETIC-UPPER-+
+-class-name-------+
+-DBCS-------------+
'-KANJI------------'
Folgende Syntax wird für das Namens Bedingung erkannt:
>>-condition-name-1--------------------------------------------><
Folgende Syntax wird für das Allgemeine Relations Bedingung erkannt:
>>-operand-1--+----+--+-+-----+--+-GREATER--+------+-+------+--->
'-IS-' | '-NOT-' | '-THAN-' | |
| +- > ---------------+ |
| +-LESS--+------+----+ |
| | '-THAN-' | |
| +- < ---------------+ |
| +-EQUAL--+----+-----+ |
| | '-TO-' | |
| '- = ---------------' |
+-GREATER--+------+--OR EQUAL--+----+-+
| '-THAN-' '-TO-' |
+- >= --------------------------------+
+-LESS--+------+--OR EQUAL--+----+----+
| '-THAN-' '-TO-' |
'- <= --------------------------------'
>--operand-2---------------------------------------------------><
Folgende Syntax wird für das Vorzeichen Bedingung erkannt:
>>-operand-1--+----+--+-----+--+-POSITIVE-+--------------------><
'-IS-' '-NOT-' +-NEGATIVE-+
'-ZERO-----'
Folgende Syntax wird für das Verneinungs Bedingung erkannt:
>>-NOT--condition-1--------------------------------------------><
Folgende Syntax wird für das Kombinierte Bedingung erkannt:
.--------------------.
V |
>>-condition-1----+-AND-+--condition-2-+-----------------------><
'-OR--'
Folgende Syntax wird für eine Abgekürzte Kombinierte Bedingung erkannt:
>>-relation-condition------------------------------------------->
.-------------------------------------------------.
V |
>----+-AND-+--+-----+--+---------------------+--object-+-------><
'-OR--' '-NOT-' '-relational-operator-'