Skip to content

Commit 3d0fc13

Browse files
committed
Do not replace rum_tsquery_distance()
1 parent 91b1c45 commit 3d0fc13

File tree

4 files changed

+0
-129
lines changed

4 files changed

+0
-129
lines changed

gen_rum_sql--1.1--1.2.pl

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -64,47 +64,6 @@
6464
* RUM version 1.2
6565
*/
6666
67-
/*--------------------tsvector-----------------------*/
68-
69-
DROP OPERATOR CLASS rum_tsvector_ops USING rum;
70-
DROP OPERATOR CLASS rum_tsvector_hash_ops USING rum;
71-
72-
CREATE OR REPLACE FUNCTION rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal)
73-
RETURNS float8
74-
AS 'MODULE_PATHNAME'
75-
LANGUAGE C IMMUTABLE STRICT;
76-
77-
CREATE OPERATOR CLASS rum_tsvector_ops
78-
DEFAULT FOR TYPE tsvector USING rum
79-
AS
80-
OPERATOR 1 @@ (tsvector, tsquery),
81-
OPERATOR 2 <=> (tsvector, tsquery) FOR ORDER BY pg_catalog.float_ops,
82-
FUNCTION 1 gin_cmp_tslexeme(text, text),
83-
FUNCTION 2 rum_extract_tsvector(tsvector,internal,internal,internal,internal),
84-
FUNCTION 3 rum_extract_tsquery(tsquery,internal,smallint,internal,internal,internal,internal),
85-
FUNCTION 4 rum_tsquery_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
86-
FUNCTION 5 gin_cmp_prefix(text,text,smallint,internal),
87-
FUNCTION 6 rum_tsvector_config(internal),
88-
FUNCTION 7 rum_tsquery_pre_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
89-
FUNCTION 8 rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal),
90-
FUNCTION 10 rum_ts_join_pos(internal, internal),
91-
STORAGE text;
92-
93-
CREATE OPERATOR CLASS rum_tsvector_hash_ops
94-
FOR TYPE tsvector USING rum
95-
AS
96-
OPERATOR 1 @@ (tsvector, tsquery),
97-
OPERATOR 2 <=> (tsvector, tsquery) FOR ORDER BY pg_catalog.float_ops,
98-
FUNCTION 1 btint4cmp(integer, integer),
99-
FUNCTION 2 rum_extract_tsvector_hash(tsvector,internal,internal,internal,internal),
100-
FUNCTION 3 rum_extract_tsquery_hash(tsquery,internal,smallint,internal,internal,internal,internal),
101-
FUNCTION 4 rum_tsquery_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
102-
FUNCTION 6 rum_tsvector_config(internal),
103-
FUNCTION 7 rum_tsquery_pre_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
104-
FUNCTION 8 rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal),
105-
FUNCTION 10 rum_ts_join_pos(internal, internal),
106-
STORAGE integer;
107-
10867
/*--------------------anyarray-----------------------*/
10968
11069
CREATE FUNCTION rum_anyarray_config(internal)

rum--1.1--1.2.sql

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,6 @@
22
* RUM version 1.2
33
*/
44

5-
/*--------------------tsvector-----------------------*/
6-
7-
DROP OPERATOR CLASS rum_tsvector_ops USING rum;
8-
DROP OPERATOR CLASS rum_tsvector_hash_ops USING rum;
9-
10-
CREATE OR REPLACE FUNCTION rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal)
11-
RETURNS float8
12-
AS 'MODULE_PATHNAME'
13-
LANGUAGE C IMMUTABLE STRICT;
14-
15-
CREATE OPERATOR CLASS rum_tsvector_ops
16-
DEFAULT FOR TYPE tsvector USING rum
17-
AS
18-
OPERATOR 1 @@ (tsvector, tsquery),
19-
OPERATOR 2 <=> (tsvector, tsquery) FOR ORDER BY pg_catalog.float_ops,
20-
FUNCTION 1 gin_cmp_tslexeme(text, text),
21-
FUNCTION 2 rum_extract_tsvector(tsvector,internal,internal,internal,internal),
22-
FUNCTION 3 rum_extract_tsquery(tsquery,internal,smallint,internal,internal,internal,internal),
23-
FUNCTION 4 rum_tsquery_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
24-
FUNCTION 5 gin_cmp_prefix(text,text,smallint,internal),
25-
FUNCTION 6 rum_tsvector_config(internal),
26-
FUNCTION 7 rum_tsquery_pre_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
27-
FUNCTION 8 rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal),
28-
FUNCTION 10 rum_ts_join_pos(internal, internal),
29-
STORAGE text;
30-
31-
CREATE OPERATOR CLASS rum_tsvector_hash_ops
32-
FOR TYPE tsvector USING rum
33-
AS
34-
OPERATOR 1 @@ (tsvector, tsquery),
35-
OPERATOR 2 <=> (tsvector, tsquery) FOR ORDER BY pg_catalog.float_ops,
36-
FUNCTION 1 btint4cmp(integer, integer),
37-
FUNCTION 2 rum_extract_tsvector_hash(tsvector,internal,internal,internal,internal),
38-
FUNCTION 3 rum_extract_tsquery_hash(tsquery,internal,smallint,internal,internal,internal,internal),
39-
FUNCTION 4 rum_tsquery_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
40-
FUNCTION 6 rum_tsvector_config(internal),
41-
FUNCTION 7 rum_tsquery_pre_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
42-
FUNCTION 8 rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal),
43-
FUNCTION 10 rum_ts_join_pos(internal, internal),
44-
STORAGE integer;
45-
465
/*--------------------anyarray-----------------------*/
476

487
CREATE FUNCTION rum_anyarray_config(internal)

rum--1.2.sql

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1519,47 +1519,6 @@ STORAGE numeric;
15191519
* RUM version 1.2
15201520
*/
15211521

1522-
/*--------------------tsvector-----------------------*/
1523-
1524-
DROP OPERATOR CLASS rum_tsvector_ops USING rum;
1525-
DROP OPERATOR CLASS rum_tsvector_hash_ops USING rum;
1526-
1527-
CREATE OR REPLACE FUNCTION rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal)
1528-
RETURNS float8
1529-
AS 'MODULE_PATHNAME'
1530-
LANGUAGE C IMMUTABLE STRICT;
1531-
1532-
CREATE OPERATOR CLASS rum_tsvector_ops
1533-
DEFAULT FOR TYPE tsvector USING rum
1534-
AS
1535-
OPERATOR 1 @@ (tsvector, tsquery),
1536-
OPERATOR 2 <=> (tsvector, tsquery) FOR ORDER BY pg_catalog.float_ops,
1537-
FUNCTION 1 gin_cmp_tslexeme(text, text),
1538-
FUNCTION 2 rum_extract_tsvector(tsvector,internal,internal,internal,internal),
1539-
FUNCTION 3 rum_extract_tsquery(tsquery,internal,smallint,internal,internal,internal,internal),
1540-
FUNCTION 4 rum_tsquery_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
1541-
FUNCTION 5 gin_cmp_prefix(text,text,smallint,internal),
1542-
FUNCTION 6 rum_tsvector_config(internal),
1543-
FUNCTION 7 rum_tsquery_pre_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
1544-
FUNCTION 8 rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal),
1545-
FUNCTION 10 rum_ts_join_pos(internal, internal),
1546-
STORAGE text;
1547-
1548-
CREATE OPERATOR CLASS rum_tsvector_hash_ops
1549-
FOR TYPE tsvector USING rum
1550-
AS
1551-
OPERATOR 1 @@ (tsvector, tsquery),
1552-
OPERATOR 2 <=> (tsvector, tsquery) FOR ORDER BY pg_catalog.float_ops,
1553-
FUNCTION 1 btint4cmp(integer, integer),
1554-
FUNCTION 2 rum_extract_tsvector_hash(tsvector,internal,internal,internal,internal),
1555-
FUNCTION 3 rum_extract_tsquery_hash(tsquery,internal,smallint,internal,internal,internal,internal),
1556-
FUNCTION 4 rum_tsquery_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
1557-
FUNCTION 6 rum_tsvector_config(internal),
1558-
FUNCTION 7 rum_tsquery_pre_consistent(internal,smallint,tsvector,int,internal,internal,internal,internal),
1559-
FUNCTION 8 rum_tsquery_distance(internal,smallint,internal,smallint,tsvector,int,internal,internal,internal,internal,internal,internal),
1560-
FUNCTION 10 rum_ts_join_pos(internal, internal),
1561-
STORAGE integer;
1562-
15631522
/*--------------------anyarray-----------------------*/
15641523

15651524
CREATE FUNCTION rum_anyarray_config(internal)

src/rum.h

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1024,11 +1024,5 @@ extern Datum FunctionCall10Coll(FmgrInfo *flinfo, Oid collation,
10241024
Datum arg3, Datum arg4, Datum arg5,
10251025
Datum arg6, Datum arg7, Datum arg8,
10261026
Datum arg9, Datum arg10);
1027-
extern Datum FunctionCall12Coll(FmgrInfo *flinfo, Oid collation,
1028-
Datum arg1, Datum arg2,
1029-
Datum arg3, Datum arg4, Datum arg5,
1030-
Datum arg6, Datum arg7, Datum arg8,
1031-
Datum arg9, Datum arg10,
1032-
Datum arg11, Datum arg12);
10331027

10341028
#endif /* __RUM_H__ */

0 commit comments

Comments
 (0)