@@ -16,7 +16,7 @@ AS 'MODULE_PATHNAME', 'tsquery_to_distance_query'
16
16
LANGUAGE C IMMUTABLE STRICT;
17
17
18
18
CREATE CAST (tsqueryAS rum_distance_query)
19
- WITH FUNCTION tsquery_to_distance_query(tsquery)AS IMPLICIT;
19
+ WITH FUNCTION tsquery_to_distance_query(tsquery)AS IMPLICIT;
20
20
21
21
CREATE FUNCTION rum_ts_distance (tsvector,tsquery)
22
22
RETURNS float4
@@ -40,9 +40,9 @@ CREATE OPERATOR <=> (
40
40
);
41
41
42
42
CREATE OPERATOR<=> (
43
- LEFTARG= tsvector,
44
- RIGHTARG= rum_distance_query,
45
- PROCEDURE= rum_ts_distance
43
+ LEFTARG= tsvector,
44
+ RIGHTARG= rum_distance_query,
45
+ PROCEDURE= rum_ts_distance
46
46
);
47
47
48
48
CREATE FUNCTION rum_extract_tsvector (tsvector,internal,internal,internal,internal)
93
93
FUNCTION6 rum_tsvector_config(internal),
94
94
FUNCTION7 rum_tsquery_pre_consistent(internal,smallint ,tsvector,int ,internal,internal,internal,internal),
95
95
FUNCTION8 rum_tsquery_distance(internal,smallint ,tsvector,int ,internal,internal,internal,internal,internal),
96
- FUNCTION10 rum_ts_join_pos(internal, internal),
96
+ FUNCTION10 rum_ts_join_pos(internal, internal),
97
97
STORAGEtext ;
98
98
-- timestamp ops
99
99
@@ -103,10 +103,10 @@ AS 'MODULE_PATHNAME'
103
103
LANGUAGE C IMMUTABLE STRICT;
104
104
105
105
CREATE OPERATOR<=> (
106
- PROCEDURE= timestamp_distance,
107
- LEFTARG= timestamp ,
108
- RIGHTARG= timestamp ,
109
- COMMUTATOR= <=>
106
+ PROCEDURE= timestamp_distance,
107
+ LEFTARG= timestamp ,
108
+ RIGHTARG= timestamp ,
109
+ COMMUTATOR= <=>
110
110
);
111
111
112
112
CREATE FUNCTION timestamp_left_distance (timestamp ,timestamp )
@@ -115,10 +115,10 @@ AS 'MODULE_PATHNAME'
115
115
LANGUAGE C IMMUTABLE STRICT;
116
116
117
117
CREATE OPERATOR<= | (
118
- PROCEDURE= timestamp_left_distance,
119
- LEFTARG= timestamp ,
120
- RIGHTARG= timestamp ,
121
- COMMUTATOR= |=>
118
+ PROCEDURE= timestamp_left_distance,
119
+ LEFTARG= timestamp ,
120
+ RIGHTARG= timestamp ,
121
+ COMMUTATOR= |=>
122
122
);
123
123
124
124
CREATE FUNCTION timestamp_right_distance (timestamp ,timestamp )
@@ -127,10 +127,10 @@ AS 'MODULE_PATHNAME'
127
127
LANGUAGE C IMMUTABLE STRICT;
128
128
129
129
CREATE OPERATOR |=> (
130
- PROCEDURE= timestamp_right_distance,
131
- LEFTARG= timestamp ,
132
- RIGHTARG= timestamp ,
133
- COMMUTATOR= <= |
130
+ PROCEDURE= timestamp_right_distance,
131
+ LEFTARG= timestamp ,
132
+ RIGHTARG= timestamp ,
133
+ COMMUTATOR= <= |
134
134
);
135
135
136
136
@@ -169,23 +169,23 @@ LANGUAGE C STRICT IMMUTABLE;
169
169
CREATE OPERATOR CLASS timestamp_ops
170
170
DEFAULT FOR TYPEtimestamp USING rum
171
171
AS
172
- OPERATOR1 < ,
173
- OPERATOR2 <= ,
174
- OPERATOR3 = ,
175
- OPERATOR4 >= ,
176
- OPERATOR5 > ,
177
- -- support
178
- FUNCTION1 timestamp_cmp(timestamp ,timestamp ),
179
- FUNCTION2 rum_timestamp_extract_value(timestamp ,internal,internal,internal,internal),
180
- FUNCTION3 rum_timestamp_extract_query(timestamp ,internal,smallint ,internal,internal,internal,internal),
181
- FUNCTION4 rum_timestamp_consistent(internal,smallint ,timestamp ,int ,internal,internal,internal,internal),
182
- FUNCTION5 rum_timestamp_compare_prefix(timestamp ,timestamp ,smallint ,internal),
183
- FUNCTION6 rum_timestamp_config(internal),
184
- -- support to timestamp disttance in rum_tsvector_timestamp_ops
185
- FUNCTION9 rum_timestamp_outer_distance(timestamp ,timestamp ,smallint ),
186
- OPERATOR20 <=> (timestamp ,timestamp ) FORORDER BY pg_catalog .float_ops ,
187
- OPERATOR21 <= | (timestamp ,timestamp ) FORORDER BY pg_catalog .float_ops ,
188
- OPERATOR22 |=> (timestamp ,timestamp ) FORORDER BY pg_catalog .float_ops ,
172
+ OPERATOR1 < ,
173
+ OPERATOR2 <= ,
174
+ OPERATOR3 = ,
175
+ OPERATOR4 >= ,
176
+ OPERATOR5 > ,
177
+ -- support
178
+ FUNCTION1 timestamp_cmp(timestamp ,timestamp ),
179
+ FUNCTION2 rum_timestamp_extract_value(timestamp ,internal,internal,internal,internal),
180
+ FUNCTION3 rum_timestamp_extract_query(timestamp ,internal,smallint ,internal,internal,internal,internal),
181
+ FUNCTION4 rum_timestamp_consistent(internal,smallint ,timestamp ,int ,internal,internal,internal,internal),
182
+ FUNCTION5 rum_timestamp_compare_prefix(timestamp ,timestamp ,smallint ,internal),
183
+ FUNCTION6 rum_timestamp_config(internal),
184
+ -- support to timestamp disttance in rum_tsvector_timestamp_ops
185
+ FUNCTION9 rum_timestamp_outer_distance(timestamp ,timestamp ,smallint ),
186
+ OPERATOR20 <=> (timestamp ,timestamp ) FORORDER BY pg_catalog .float_ops ,
187
+ OPERATOR21 <= | (timestamp ,timestamp ) FORORDER BY pg_catalog .float_ops ,
188
+ OPERATOR22 |=> (timestamp ,timestamp ) FORORDER BY pg_catalog .float_ops ,
189
189
STORAGEtimestamp ;
190
190
191
191
-- together
@@ -199,7 +199,7 @@ CREATE OPERATOR CLASS rum_tsvector_timestamp_ops
199
199
FOR TYPE tsvector USING rum
200
200
AS
201
201
OPERATOR1 @@ (tsvector, tsquery),
202
- -- support function
202
+ -- support function
203
203
FUNCTION1 gin_cmp_tslexeme(text ,text ),
204
204
FUNCTION2 rum_extract_tsvector(tsvector,internal,internal,internal,internal),
205
205
FUNCTION3 rum_extract_tsquery(tsquery,internal,smallint ,internal,internal,internal,internal),
@@ -216,10 +216,10 @@ AS 'MODULE_PATHNAME', 'timestamp_distance'
216
216
LANGUAGE C IMMUTABLE STRICT;
217
217
218
218
CREATE OPERATOR<=> (
219
- PROCEDURE= timestamptz_distance,
220
- LEFTARG= timestamptz ,
221
- RIGHTARG= timestamptz ,
222
- COMMUTATOR= <=>
219
+ PROCEDURE= timestamptz_distance,
220
+ LEFTARG= timestamptz ,
221
+ RIGHTARG= timestamptz ,
222
+ COMMUTATOR= <=>
223
223
);
224
224
225
225
CREATE FUNCTION timestamptz_left_distance (timestamptz ,timestamptz )
@@ -228,10 +228,10 @@ AS 'MODULE_PATHNAME', 'timestamp_left_distance'
228
228
LANGUAGE C IMMUTABLE STRICT;
229
229
230
230
CREATE OPERATOR<= | (
231
- PROCEDURE= timestamptz_left_distance,
232
- LEFTARG= timestamptz ,
233
- RIGHTARG= timestamptz ,
234
- COMMUTATOR= |=>
231
+ PROCEDURE= timestamptz_left_distance,
232
+ LEFTARG= timestamptz ,
233
+ RIGHTARG= timestamptz ,
234
+ COMMUTATOR= |=>
235
235
);
236
236
237
237
CREATE FUNCTION timestamptz_right_distance (timestamptz ,timestamptz )
@@ -240,33 +240,33 @@ AS 'MODULE_PATHNAME', 'timestamp_right_distance'
240
240
LANGUAGE C IMMUTABLE STRICT;
241
241
242
242
CREATE OPERATOR |=> (
243
- PROCEDURE= timestamptz_right_distance,
244
- LEFTARG= timestamptz ,
245
- RIGHTARG= timestamptz ,
246
- COMMUTATOR= <= |
243
+ PROCEDURE= timestamptz_right_distance,
244
+ LEFTARG= timestamptz ,
245
+ RIGHTARG= timestamptz ,
246
+ COMMUTATOR= <= |
247
247
);
248
248
249
249
250
250
CREATE OPERATOR CLASS timestamptz_ops
251
251
DEFAULT FOR TYPEtimestamptz USING rum
252
252
AS
253
- OPERATOR1 < ,
254
- OPERATOR2 <= ,
255
- OPERATOR3 = ,
256
- OPERATOR4 >= ,
257
- OPERATOR5 > ,
258
- -- support
259
- FUNCTION1 timestamptz_cmp(timestamptz ,timestamptz ),
260
- FUNCTION2 rum_timestamp_extract_value(timestamp ,internal,internal,internal,internal),
261
- FUNCTION3 rum_timestamp_extract_query(timestamp ,internal,smallint ,internal,internal,internal,internal),
262
- FUNCTION4 rum_timestamp_consistent(internal,smallint ,timestamp ,int ,internal,internal,internal,internal),
263
- FUNCTION5 rum_timestamp_compare_prefix(timestamp ,timestamp ,smallint ,internal),
264
- FUNCTION6 rum_timestamp_config(internal),
265
- -- support to timestamptz disttance in rum_tsvector_timestamptz_ops
266
- FUNCTION9 rum_timestamp_outer_distance(timestamp ,timestamp ,smallint ),
267
- OPERATOR20 <=> (timestamptz ,timestamptz ) FORORDER BY pg_catalog .float_ops ,
268
- OPERATOR21 <= | (timestamptz ,timestamptz ) FORORDER BY pg_catalog .float_ops ,
269
- OPERATOR22 |=> (timestamptz ,timestamptz ) FORORDER BY pg_catalog .float_ops ,
253
+ OPERATOR1 < ,
254
+ OPERATOR2 <= ,
255
+ OPERATOR3 = ,
256
+ OPERATOR4 >= ,
257
+ OPERATOR5 > ,
258
+ -- support
259
+ FUNCTION1 timestamptz_cmp(timestamptz ,timestamptz ),
260
+ FUNCTION2 rum_timestamp_extract_value(timestamp ,internal,internal,internal,internal),
261
+ FUNCTION3 rum_timestamp_extract_query(timestamp ,internal,smallint ,internal,internal,internal,internal),
262
+ FUNCTION4 rum_timestamp_consistent(internal,smallint ,timestamp ,int ,internal,internal,internal,internal),
263
+ FUNCTION5 rum_timestamp_compare_prefix(timestamp ,timestamp ,smallint ,internal),
264
+ FUNCTION6 rum_timestamp_config(internal),
265
+ -- support to timestamptz disttance in rum_tsvector_timestamptz_ops
266
+ FUNCTION9 rum_timestamp_outer_distance(timestamp ,timestamp ,smallint ),
267
+ OPERATOR20 <=> (timestamptz ,timestamptz ) FORORDER BY pg_catalog .float_ops ,
268
+ OPERATOR21 <= | (timestamptz ,timestamptz ) FORORDER BY pg_catalog .float_ops ,
269
+ OPERATOR22 |=> (timestamptz ,timestamptz ) FORORDER BY pg_catalog .float_ops ,
270
270
STORAGEtimestamptz ;
271
271
272
272
-- together
@@ -275,7 +275,7 @@ CREATE OPERATOR CLASS rum_tsvector_timestamptz_ops
275
275
FOR TYPE tsvector USING rum
276
276
AS
277
277
OPERATOR1 @@ (tsvector, tsquery),
278
- -- support function
278
+ -- support function
279
279
FUNCTION1 gin_cmp_tslexeme(text ,text ),
280
280
FUNCTION2 rum_extract_tsvector(tsvector,internal,internal,internal,internal),
281
281
FUNCTION3 rum_extract_tsquery(tsquery,internal,smallint ,internal,internal,internal,internal),