"Sergey E. Koposov" <math(at)sai(dot)msu(dot)ru> writes:
> I'm interested in simplifying those queries and introducing the operator
> doing something like this:
> my_operator(bigint x, bigint[] arr)
> checking the condition:
> ((x>arr[1]) AND (x<arr[2])) OR ((x>arr[3]) AND (x<arr[4]))
This could be made to work if you define the above as an inline-able SQL
function. Hacking operator classes won't do it though.
regards, tom lane