SUBTYPE OF (comparison_expression);
END_ENTITY;
(*
ГОСТ P ИСО 13584-20—2006
6.4.18 Объект comparison_less_oqual
Объектcomparison_less_equal включает в себясемантикуоператора языка EXPRESS ’<=’ (мень
ше или равно) по ИСО 10303-11. ограниченного типами данных NUMBER, BOOLEAN и STRING языка
EXPRESS. Оба операндадолжны иметьодин итотже типданных.
П р и м е ч а н и е — Объект comparison_less_equal имеет значение TRUE, если значение первого операн
да меньше или равно значению второго операнда. Соответствующими порядками старшинства являются:
- математическое упорядочение вещественных чисел:
- FALSE <TRUE;
- лексикографический порядокв строках.
EXPRESS-спецификаиия
•)
ENTITY comparison_less_equal
SUBTYPE OF (comparison_expression);
END_ENTITY;
(*
6.4.19 Объект comparison_not_equal
Объект comparison_not_equal включает в собя семантикуоператора ’< >’ (значения не равны)по
ИСО 10303-11, ограниченноготипамиданных NUMBER. BOOLEAN иSTRING языка EXPRESS. Оба опе
рандадолжны иметьодин итотже типданных.
П р и м е ч а н и е — Объектсотраг1зоп_по«_едиа1имеетзначениеТРиЕ. если первый операнд имеет зна
чение. отличающееся от значения второго операнда. Соответствующими порядками старшинства являются:
- математическое упорядочение вещественныхчисел;
- FALSE <TRUE;
- лексикографический порядокв строках.
EXPRESS-спецификаиия
*)
ENTITY comparison_not_equal
SUBTYPE OF (comparison_expression);
END_ENTITY;
r
6.4.20 Объект like_expression
Объект like_expression включает в себя семантику оператора соответствия строк LIKE по
ИСО 10303-11. Первый операнд является целевой строкой; второй операнд — образцовой строкой.
Специальныесимволы (частоназываемыебезразличными символами(wild cards)) вобразцовойстроке
определены в ИСО 10303-11.
EXPRESS-спецификаиия
*)
ENTITY like_expression
SUBTYPE OF (comparison_expression);
WHERE
WR1: (’IS013584_EXPRESSI0NS_SCHEMA.STRING_EXPRESSI0N’
IN TYPEOF (SELF\comparison_expression.operands[1))) AND
(’IS013584_EXPRESSI0NS_SCHEMA.STRING_EXPRESSI0N’
IN TYPEOF (SELF\comparison_expression.operands[2)));
31