I have a table in my database which stores a list of string values as a jsonb field.
create table rabbits_json (
  rabbit_id bigserial primary key, 
  name text, 
  info jsonb not null
);
insert into rabbits_json (name, info) values
  ('Henry','["lettuce","carrots"]'),
  ('Herald','["carrots","zucchini"]'),
  ('Helen','["lettuce","cheese"]');
I want to filter my rows checking if info contains a given value. In SQL, I would use ? operator:
select * from rabbits_json where info ? 'carrots';
If my googling skills are fine today, I believe that this is not implemented yet in JOOQ: https://github.com/jOOQ/jOOQ/issues/9997
How can I use a native predicate in my query to write an equivalent query in JOOQ?