]> granicus.if.org Git - postgresql/blob - src/test/regress/sql/create_operator.sql
4167bf3ab825a0d472df192d35071d0883083a61
[postgresql] / src / test / regress / sql / create_operator.sql
1 --
2 -- CREATE_OPERATOR
3 --
4
5 CREATE OPERATOR ## ( 
6    leftarg = path,
7    rightarg = path,
8    procedure = path_inter,
9    commutator = ## 
10 );
11
12 CREATE OPERATOR <% (
13    leftarg = point,
14    rightarg = widget,
15    procedure = pt_in_widget,
16    commutator = >% ,
17    negator = >=% 
18 );
19
20 CREATE OPERATOR @#@ (
21    rightarg = int4,             -- left unary 
22    procedure = int4fac 
23 );
24
25 CREATE OPERATOR #@# (
26    leftarg = int4,              -- right unary
27    procedure = int4fac 
28 );
29
30 CREATE OPERATOR #%# ( 
31    leftarg = int4,              -- right unary 
32    procedure = int4fac 
33 );
34
35 -- Test comments
36 COMMENT ON OPERATOR ###### (int4, NONE) IS 'bad right unary';
37 COMMENT ON OPERATOR #%# (int4, NONE) IS 'right unary';
38 COMMENT ON OPERATOR #%# (int4, NONE) IS NULL;
39
40