Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 1443a16

Browse files
committed
Fix BRIN supported operators table
Some of the entries in the inclusion opclasses where missing operators, and we had an entry for inet_inclusion_ops instead of network_inclusion_ops. Sort the operators within each opclass by strategy number, just to make it easier to spot mistakes. Also sort the rows by data type name, rather than OID.
1 parent 3c400a3 commit 1443a16

File tree

1 file changed

+93
-92
lines changed

1 file changed

+93
-92
lines changed

doc/src/sgml/brin.sgml

+93-92
Original file line numberDiff line numberDiff line change
@@ -89,8 +89,8 @@
8989
</thead>
9090
<tbody>
9191
<row>
92-
<entry><literal>bytea_minmax_ops</literal></entry>
93-
<entry><type>bytea</type></entry>
92+
<entry><literal>abstime_minmax_ops</literal></entry>
93+
<entry><type>abstime</type></entry>
9494
<entry>
9595
<literal>&lt;</literal>
9696
<literal>&lt;=</literal>
@@ -100,8 +100,8 @@
100100
</entry>
101101
</row>
102102
<row>
103-
<entry><literal>char_minmax_ops</literal></entry>
104-
<entry><type>"char"</type></entry>
103+
<entry><literal>int8_minmax_ops</literal></entry>
104+
<entry><type>bigint</type></entry>
105105
<entry>
106106
<literal>&lt;</literal>
107107
<literal>&lt;=</literal>
@@ -111,8 +111,8 @@
111111
</entry>
112112
</row>
113113
<row>
114-
<entry><literal>name_minmax_ops</literal></entry>
115-
<entry><type>name</type></entry>
114+
<entry><literal>bit_minmax_ops</literal></entry>
115+
<entry><type>bit</type></entry>
116116
<entry>
117117
<literal>&lt;</literal>
118118
<literal>&lt;=</literal>
@@ -122,8 +122,8 @@
122122
</entry>
123123
</row>
124124
<row>
125-
<entry><literal>int8_minmax_ops</literal></entry>
126-
<entry><type>bigint</type></entry>
125+
<entry><literal>varbit_minmax_ops</literal></entry>
126+
<entry><type>bit varying</type></entry>
127127
<entry>
128128
<literal>&lt;</literal>
129129
<literal>&lt;=</literal>
@@ -133,8 +133,26 @@
133133
</entry>
134134
</row>
135135
<row>
136-
<entry><literal>int2_minmax_ops</literal></entry>
137-
<entry><type>smallint</type></entry>
136+
<entry><literal>box_inclusion_ops</></entry>
137+
<entry><type>box</type></entry>
138+
<entry>
139+
<literal>&lt;&lt;</>
140+
<literal>&amp;&lt;</>
141+
<literal>&amp;&amp;</>
142+
<literal>&amp;&gt;</>
143+
<literal>&gt;&gt;</>
144+
<literal>~=</>
145+
<literal>@&gt;</>
146+
<literal>&lt;@</>
147+
<literal>&amp;&lt;|</>
148+
<literal>&lt;&lt;|</>
149+
<literal>|&gt;&gt;</literal>
150+
<literal>|&amp;&gt;</>
151+
</entry>
152+
</row>
153+
<row>
154+
<entry><literal>bytea_minmax_ops</literal></entry>
155+
<entry><type>bytea</type></entry>
138156
<entry>
139157
<literal>&lt;</literal>
140158
<literal>&lt;=</literal>
@@ -144,8 +162,8 @@
144162
</entry>
145163
</row>
146164
<row>
147-
<entry><literal>int4_minmax_ops</literal></entry>
148-
<entry><type>integer</type></entry>
165+
<entry><literal>bpchar_minmax_ops</literal></entry>
166+
<entry><type>character</type></entry>
149167
<entry>
150168
<literal>&lt;</literal>
151169
<literal>&lt;=</literal>
@@ -155,8 +173,8 @@
155173
</entry>
156174
</row>
157175
<row>
158-
<entry><literal>text_minmax_ops</literal></entry>
159-
<entry><type>text</type></entry>
176+
<entry><literal>char_minmax_ops</literal></entry>
177+
<entry><type>"char"</type></entry>
160178
<entry>
161179
<literal>&lt;</literal>
162180
<literal>&lt;=</literal>
@@ -166,8 +184,8 @@
166184
</entry>
167185
</row>
168186
<row>
169-
<entry><literal>oid_minmax_ops</literal></entry>
170-
<entry><type>oid</type></entry>
187+
<entry><literal>date_minmax_ops</literal></entry>
188+
<entry><type>date</type></entry>
171189
<entry>
172190
<literal>&lt;</literal>
173191
<literal>&lt;=</literal>
@@ -177,8 +195,8 @@
177195
</entry>
178196
</row>
179197
<row>
180-
<entry><literal>tid_minmax_ops</literal></entry>
181-
<entry><type>tid</type></entry>
198+
<entry><literal>float8_minmax_ops</literal></entry>
199+
<entry><type>double precision</type></entry>
182200
<entry>
183201
<literal>&lt;</literal>
184202
<literal>&lt;=</literal>
@@ -188,8 +206,8 @@
188206
</entry>
189207
</row>
190208
<row>
191-
<entry><literal>float4_minmax_ops</literal></entry>
192-
<entry><type>real</type></entry>
209+
<entry><literal>inet_minmax_ops</literal></entry>
210+
<entry><type>inet</type></entry>
193211
<entry>
194212
<literal>&lt;</literal>
195213
<literal>&lt;=</literal>
@@ -199,19 +217,20 @@
199217
</entry>
200218
</row>
201219
<row>
202-
<entry><literal>float8_minmax_ops</literal></entry>
203-
<entry><type>double precision</type></entry>
220+
<entry><literal>network_inclusion_ops</literal></entry>
221+
<entry><type>inet</type></entry>
204222
<entry>
205-
<literal>&lt;</literal>
206-
<literal>&lt;=</literal>
223+
<literal>&amp;&amp;</>
224+
<literal>&gt;&gt;=</>
225+
<literal>&lt;&lt;=</literal>
207226
<literal>=</literal>
208-
<literal>&gt;=</literal>
209-
<literal>&gt;</literal>
227+
<literal>&gt;&gt;</>
228+
<literal>&lt;&lt;</literal>
210229
</entry>
211230
</row>
212231
<row>
213-
<entry><literal>abstime_minmax_ops</literal></entry>
214-
<entry><type>abstime</type></entry>
232+
<entry><literal>int4_minmax_ops</literal></entry>
233+
<entry><type>integer</type></entry>
215234
<entry>
216235
<literal>&lt;</literal>
217236
<literal>&lt;=</literal>
@@ -221,8 +240,8 @@
221240
</entry>
222241
</row>
223242
<row>
224-
<entry><literal>reltime_minmax_ops</literal></entry>
225-
<entry><type>reltime</type></entry>
243+
<entry><literal>interval_minmax_ops</literal></entry>
244+
<entry><type>interval</type></entry>
226245
<entry>
227246
<literal>&lt;</literal>
228247
<literal>&lt;=</literal>
@@ -243,8 +262,8 @@
243262
</entry>
244263
</row>
245264
<row>
246-
<entry><literal>inet_minmax_ops</literal></entry>
247-
<entry><type>inet</type></entry>
265+
<entry><literal>name_minmax_ops</literal></entry>
266+
<entry><type>name</type></entry>
248267
<entry>
249268
<literal>&lt;</literal>
250269
<literal>&lt;=</literal>
@@ -254,20 +273,19 @@
254273
</entry>
255274
</row>
256275
<row>
257-
<entry><literal>inet_inclusion_ops</literal></entry>
258-
<entry><type>inet</type></entry>
276+
<entry><literal>numeric_minmax_ops</literal></entry>
277+
<entry><type>numeric</type></entry>
259278
<entry>
260-
<literal>&amp;&amp;</>
261-
<literal>&gt;&gt;</>
262-
<literal>&gt;&gt;=</>
263-
<literal>&lt;&lt;</literal>
264-
<literal>&lt;&lt;=</literal>
279+
<literal>&lt;</literal>
280+
<literal>&lt;=</literal>
265281
<literal>=</literal>
282+
<literal>&gt;=</literal>
283+
<literal>&gt;</literal>
266284
</entry>
267285
</row>
268286
<row>
269-
<entry><literal>bpchar_minmax_ops</literal></entry>
270-
<entry><type>character</type></entry>
287+
<entry><literal>pg_lsn_minmax_ops</literal></entry>
288+
<entry><type>pg_lsn</type></entry>
271289
<entry>
272290
<literal>&lt;</literal>
273291
<literal>&lt;=</literal>
@@ -277,8 +295,8 @@
277295
</entry>
278296
</row>
279297
<row>
280-
<entry><literal>date_minmax_ops</literal></entry>
281-
<entry><type>date</type></entry>
298+
<entry><literal>oid_minmax_ops</literal></entry>
299+
<entry><type>oid</type></entry>
282300
<entry>
283301
<literal>&lt;</literal>
284302
<literal>&lt;=</literal>
@@ -288,19 +306,28 @@
288306
</entry>
289307
</row>
290308
<row>
291-
<entry><literal>time_minmax_ops</literal></entry>
292-
<entry><type>time without time zone</type></entry>
309+
<entry><literal>range_inclusion_ops</></entry>
310+
<entry><type>any range type</type></entry>
293311
<entry>
312+
<literal>&lt;&lt;</>
313+
<literal>&amp;&lt;</>
314+
<literal>&amp;&amp;</>
315+
<literal>&amp;&gt;</>
316+
<literal>&gt;&gt;</>
317+
<literal>@&gt;</>
318+
<literal>&lt;@</>
319+
<literal>-|-</>
320+
<literal>=</>
294321
<literal>&lt;</literal>
295322
<literal>&lt;=</literal>
296323
<literal>=</literal>
297-
<literal>&gt;=</literal>
298324
<literal>&gt;</literal>
325+
<literal>&gt;=</literal>
299326
</entry>
300327
</row>
301328
<row>
302-
<entry><literal>timestamp_minmax_ops</literal></entry>
303-
<entry><type>timestamp without time zone</type></entry>
329+
<entry><literal>float4_minmax_ops</literal></entry>
330+
<entry><type>real</type></entry>
304331
<entry>
305332
<literal>&lt;</literal>
306333
<literal>&lt;=</literal>
@@ -310,8 +337,8 @@
310337
</entry>
311338
</row>
312339
<row>
313-
<entry><literal>timestamptz_minmax_ops</literal></entry>
314-
<entry><type>timestamp with time zone</type></entry>
340+
<entry><literal>reltime_minmax_ops</literal></entry>
341+
<entry><type>reltime</type></entry>
315342
<entry>
316343
<literal>&lt;</literal>
317344
<literal>&lt;=</literal>
@@ -321,8 +348,8 @@
321348
</entry>
322349
</row>
323350
<row>
324-
<entry><literal>interval_minmax_ops</literal></entry>
325-
<entry><type>interval</type></entry>
351+
<entry><literal>int2_minmax_ops</literal></entry>
352+
<entry><type>smallint</type></entry>
326353
<entry>
327354
<literal>&lt;</literal>
328355
<literal>&lt;=</literal>
@@ -332,8 +359,8 @@
332359
</entry>
333360
</row>
334361
<row>
335-
<entry><literal>timetz_minmax_ops</literal></entry>
336-
<entry><type>time with time zone</type></entry>
362+
<entry><literal>text_minmax_ops</literal></entry>
363+
<entry><type>text</type></entry>
337364
<entry>
338365
<literal>&lt;</literal>
339366
<literal>&lt;=</literal>
@@ -343,8 +370,8 @@
343370
</entry>
344371
</row>
345372
<row>
346-
<entry><literal>bit_minmax_ops</literal></entry>
347-
<entry><type>bit</type></entry>
373+
<entry><literal>tid_minmax_ops</literal></entry>
374+
<entry><type>tid</type></entry>
348375
<entry>
349376
<literal>&lt;</literal>
350377
<literal>&lt;=</literal>
@@ -354,8 +381,8 @@
354381
</entry>
355382
</row>
356383
<row>
357-
<entry><literal>varbit_minmax_ops</literal></entry>
358-
<entry><type>bit varying</type></entry>
384+
<entry><literal>timestamp_minmax_ops</literal></entry>
385+
<entry><type>timestamp without time zone</type></entry>
359386
<entry>
360387
<literal>&lt;</literal>
361388
<literal>&lt;=</literal>
@@ -365,8 +392,8 @@
365392
</entry>
366393
</row>
367394
<row>
368-
<entry><literal>numeric_minmax_ops</literal></entry>
369-
<entry><type>numeric</type></entry>
395+
<entry><literal>timestamptz_minmax_ops</literal></entry>
396+
<entry><type>timestamp with time zone</type></entry>
370397
<entry>
371398
<literal>&lt;</literal>
372399
<literal>&lt;=</literal>
@@ -376,8 +403,8 @@
376403
</entry>
377404
</row>
378405
<row>
379-
<entry><literal>uuid_minmax_ops</literal></entry>
380-
<entry><type>uuid</type></entry>
406+
<entry><literal>time_minmax_ops</literal></entry>
407+
<entry><type>time without time zone</type></entry>
381408
<entry>
382409
<literal>&lt;</literal>
383410
<literal>&lt;=</literal>
@@ -387,17 +414,9 @@
387414
</entry>
388415
</row>
389416
<row>
390-
<entry><literal>range_inclusion_ops</></entry>
391-
<entry><type>any range type</type></entry>
417+
<entry><literal>timetz_minmax_ops</literal></entry>
418+
<entry><type>time with time zone</type></entry>
392419
<entry>
393-
<literal>&amp;&amp;</>
394-
<literal>&amp;&gt;</>
395-
<literal>&amp;&lt;</>
396-
<literal>&gt;&gt;</>
397-
<literal>&lt;&lt;</>
398-
<literal>&lt;@</>
399-
<literal>=</>
400-
<literal>@&gt;</>
401420
<literal>&lt;</literal>
402421
<literal>&lt;=</literal>
403422
<literal>=</literal>
@@ -406,8 +425,8 @@
406425
</entry>
407426
</row>
408427
<row>
409-
<entry><literal>pg_lsn_minmax_ops</literal></entry>
410-
<entry><type>pg_lsn</type></entry>
428+
<entry><literal>uuid_minmax_ops</literal></entry>
429+
<entry><type>uuid</type></entry>
411430
<entry>
412431
<literal>&lt;</literal>
413432
<literal>&lt;=</literal>
@@ -416,24 +435,6 @@
416435
<literal>&gt;</literal>
417436
</entry>
418437
</row>
419-
<row>
420-
<entry><literal>box_inclusion_ops</></entry>
421-
<entry><type>box</type></entry>
422-
<entry>
423-
<literal>&amp;&amp;</>
424-
<literal>&amp;&gt;</>
425-
<literal>&amp;&lt;</>
426-
<literal>&gt;&gt;</>
427-
<literal>&lt;&lt;</>
428-
<literal>&lt;@</>
429-
<literal>~=</>
430-
<literal>@&gt;</>
431-
<literal>&amp;&gt;|</>
432-
<literal>|&amp;&lt;</>
433-
<literal>&gt;&gt;|</>
434-
<literal>|&lt;&lt;</literal>
435-
</entry>
436-
</row>
437438
</tbody>
438439
</tgroup>
439440
</table>

0 commit comments

Comments
 (0)