Section A.8.2,
Syntax 4-8, 4.15.1, 4.15.3
Array methods
In A.8.2, REPLACE
method_call ::=
method_call_root
. method_identifier { attribute_instance } [ ( list_of_arguments ) ]
[ with (
expression ) ] 23
WITH
method_call ::=
method_call_root . method_identifier { attribute_instance } [ ( list_of_arguments ) ]
| expression . array_method_name { attribute_instance } [ ( list_of_arguments ) ] [ with ( expression ) ] 23
In A.8.2, ADD
array_method_name ::= method_identifier | unique | and | or | xor
In Syntax 4-8, REPLACE the syntax excerpt WITH
method_call ::=
...
| expression . array_method_name { attribute_instance } [ ( list_of_arguments ) ] [ with ( expression ) ] 23
array_method_ name ::= method_identifier | unique | and | or | xor
and REPLACE
not
in Annex A
WITH
from Annex A.8.2
In 4.15.1, REPLACE
uniq() returns
WITH
unique() returns
In 4.15.1, in the example, REPLACE both occurrences of
SA.uniq
WITH
SA.unique
In 4.15.1, REPLACE
uniq_index() returns
WITH
unique_index() returns
In 4.15.3, REPLACE
and_reduce() returns
WITH
and() returns
In 4.15.3, REPLACE
or_reduce() returns
WITH
or() returns
In 4.15.3, REPLACE
xor_reduce() returns
WITH
xor() returns
In 4.15.3, in the example, REPLACE
b.xor_reduce with
WITH
b.xor with