BRIN supports the same strategies as a B-tree and therefore needs the same set of operators. Code can be reused nicely:
The support functions needed by BRIN are as follows: