<row><entry><literal>< (time,time)</literal></entry></row>
<row><entry><literal><= (time,time)</literal></entry></row>
<row><entry><literal>> (time,time)</literal></entry></row>
<row><entry><literal>>= (time,time)</literal></entry></row>
<row>
<entry valign="middle" morerows="4"><literal>time_minmax_multi_ops</literal></entry>
<entry><literal>= (time,time)</literal></entry>
</row>
<row><entry><literal>< (time,time)</literal></entry></row>
<row><entry><literal><= (time,time)</literal></entry></row>
<row><entry><literal>> (time,time)</literal></entry></row>
<row><entry><literal>>= (time,time)</literal></entry></row>
<row>
<entry valign="middle"><literal>timetz_bloom_ops</literal></entry>
<entry><literal>= (timetz,timetz)</literal></entry>
</row>
<row>
<entry valign="middle" morerows="4"><literal>timetz_minmax_ops</literal></entry>
<entry><literal>= (timetz,timetz)</literal></entry>
</row>
<row><entry><literal>< (timetz,timetz)</literal></entry></row>
<row><entry><literal><= (timetz,timetz)</literal></entry></row>
<row><entry><literal>> (timetz,timetz)</literal></entry></row>
<row><entry><literal>>= (timetz,timetz)</literal></entry></row>
<row>
<entry valign="middle" morerows="4"><literal>timetz_minmax_multi_ops</literal></entry>
<entry><literal>= (timetz,timetz)</literal></entry>
</row>
<row><entry><literal>< (timetz,timetz)</literal></entry></row>
<row><entry><literal><= (timetz,timetz)</literal></entry></row>
<row><entry><literal>> (timetz,timetz)</literal></entry></row>
<row><entry><literal>>= (timetz,timetz)</literal></entry></row>
<row>
<entry valign="middle"><literal>uuid_bloom_ops</literal></entry>
<entry><literal>= (uuid,uuid)</literal></entry>
</row>
<row>
<entry valign="middle" morerows="4"><literal>uuid_minmax_ops</literal></entry>
<entry><literal>= (uuid,uuid)</literal></entry>
</row>
<row><entry><literal>< (uuid,uuid)</literal></entry></row>
<row><entry><literal>> (uuid,uuid)</literal></entry></row>
<row><entry><literal><= (uuid,uuid)</literal></entry></row>
<row><entry><literal>>= (uuid,uuid)</literal></entry></row>
<row>
<entry valign="middle" morerows="4"><literal>uuid_minmax_multi_ops</literal></entry>
<entry><literal>= (uuid,uuid)</literal></entry>
</row>
<row><entry><literal>< (uuid,uuid)</literal></entry></row>
<row><entry><literal>> (uuid,uuid)</literal></entry></row>
<row><entry><literal><= (uuid,uuid)</literal></entry></row>
<row><entry><literal>>= (uuid,uuid)</literal></entry></row>
<row>
<entry valign="middle" morerows="4"><literal>varbit_minmax_ops</literal></entry>
<entry><literal>= (varbit,varbit)</literal></entry>
</row>
<row><entry><literal>< (varbit,varbit)</literal></entry></row>
<row><entry><literal>> (varbit,varbit)</literal></entry></row>
<row><entry><literal><= (varbit,varbit)</literal></entry></row>
<row><entry><literal>>= (varbit,varbit)</literal></entry></row>
</tbody>
</tgroup>
</table>
<sect3 id="brin-builtin-opclasses--parameters">
<title>Operator Class Parameters</title>
<para>
Some of the built-in operator classes allow specifying parameters affecting
behavior of the operator class. Each operator class has its own set of
allowed parameters. Only the <literal>bloom</literal> and <literal>minmax-multi</literal>
operator classes allow specifying parameters:
</para>
<para>
bloom operator classes accept these parameters:
</para>
<variablelist>
<varlistentry>
<term><literal>n_distinct_per_range</literal></term>
<listitem>
<para>
Defines the estimated number of distinct non-null values in the block
range, used by <acronym>BRIN</acronym> bloom indexes for sizing of the
Bloom